High-performance, minimalist async-io (proactor) networking for Golang.
- asyncio
- proactor
- c10k
- epoll
47,133 repositories indexed
1–11 of 11 · Most stars
High-performance, minimalist async-io (proactor) networking for Golang.
Synchronization and asynchronous computation package for Go
Fast resizable golang semaphore primitive
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
A multiplexor for aligned time.Time tickers in Go
Parse placeholder and wildcard text commands
TryLock support on read-write lock for Golang
utils for Go context
Cgo binding for libtextcat C library
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.