Tam Le's repositories
raft-auto-increment
Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus
go-bitcask
A Log-Structured Hash Table for Fast Key/Value Data implemented in Golang
realtimemap-temporal
A showcase for using Temporal Workflow as Actors
avatar-generator
A generator of cats/birds/mobilizon pictures optimised to generate or random avatars, or defined avatar from a "seed". A derivation by David Revoy from the original MonsterID by Andreas Gohr's.
order-book
Golang order book
proto-example
Protobuf, gRPC, grpc gateway example using Buf build tool
raft-bitcask
Raft backend implementation using Go-Bitcask
goque
Persistent stacks and queues for Go backed by LevelDB
barcode
a barcode creation lib for golang
bigqueue
Golang implements for BigQueue
docker-compose-stacks
Contains all the docker-compose stacks I use for my testing and development work
go-astm
ASTM LIS2A2 Protocolreader-/writer
go-disruptor
A port of the LMAX Disruptor to the Go language.
go-hl7
HL7 marshal/unmarshal implementation
go-serial
A cross-platform serial library for go-lang (custom implementation based on http://go.bug.st/serial.v1)
really-simple-db-backup
Automated MySQL backups on DigitalOcean made simple and intuitive (with built-in alerts to Slack)
skiplist
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist
trisomy21risk
Shiny App to Perform and Visualise the Risk Calculation for T21 from a First Trimester Combined Test
underthesea
Underthesea - Vietnamese NLP Toolkit
wonaming
Wonaming is a simple grpc-go balancer & naming implementation, supporting etcd and Consul as the service register/discovery backend. Wonaming also supports self-register to etcd/consul.
workerpool
Concurrency limiting goroutine pool