asim / emque
An in-memory message broker
☆169Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for emque
- Eventually consistent distributed in-memory cache Go library☆156Updated last year
- Library for creating predicate mini-languages in Go☆95Updated 4 months ago
- A library for graceful restarts in Go.☆95Updated 6 years ago
- an in-memory LRU string-string map with expiration for golang☆109Updated 6 years ago
- Generates UUID-format strings using purely high quality random bytes☆179Updated last year
- An in-process simple publish/subscribe library for golang☆106Updated 4 years ago
- Golang circular (ring) buffer☆172Updated last year
- A scalable lock-free channel.☆134Updated 8 years ago
- A blazing-fast datastore and querying engine for Go built on Redis.☆309Updated last year
- Rolling window implementation in go.☆57Updated 6 months ago
- Nanosecond scale logger inspired by https://github.com/PlatformLab/NanoLog☆227Updated 5 years ago
- Caching package for Go☆89Updated 7 years ago
- 🚦 Semaphore pattern implementation with timeout of lock/unlock operations.☆103Updated 4 years ago
- Package errc simplifies error and defer handling.☆78Updated 7 years ago
- Managing go application shutdown with signals.☆196Updated 2 years ago
- 🪡 Dead simple, lightweight tracing.☆86Updated 3 years ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆286Updated 4 months ago
- Go package providing tools for building NSQ clients, servers and middleware.☆100Updated 3 months ago
- Customizable TCP net.Listener for Go☆145Updated last year
- A RAFT Election implementation in Go.☆178Updated 7 months ago
- A distributed lock service in Go using etcd☆49Updated 10 years ago
- Leaky bucket implementation in Go with support for different backends (redis, in-memory)☆85Updated last month
- Go Pooling Helpers☆113Updated 4 years ago
- A goroutine limiter for Go☆80Updated 2 years ago
- net/http handler filters☆348Updated 3 years ago
- Go reflection simplified☆100Updated 2 weeks ago
- Go (golang) package to get hash strings of arbitrary data structures.☆134Updated last year
- Fast generation of 192-bit UUIDs☆83Updated last year
- A golang zero-allocation HTTP parser (and eventually http server)☆69Updated 9 years ago