asim / emque
An in-memory message broker
☆169Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for emque
- Library for creating predicate mini-languages in Go☆96Updated 4 months ago
- A RAFT Election implementation in Go.☆180Updated 7 months ago
- Customizable TCP net.Listener for Go☆145Updated last year
- A distributed in-memory key-value store built using hashicorp/memberlist with HTTP API☆142Updated last year
- Go package providing tools for building NSQ clients, servers and middleware.☆100Updated 4 months ago
- Connection pool for Go's net.Conn interface☆128Updated 2 years ago
- A library for graceful restarts in Go.☆95Updated 7 years ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆286Updated 4 months ago
- A user friendly RabbitMQ library written in Golang.☆107Updated last year
- Eventually consistent distributed in-memory cache Go library☆156Updated last year
- Load file-backed memory☆121Updated 2 years ago
- Kafka implemented in Golang with built-in coordination (No ZooKeeper, single binary install, Cloud Native)☆101Updated 4 years ago
- A revamped Google's jump consistent hash☆102Updated 2 years ago
- Golang circular (ring) buffer☆172Updated 2 years ago
- Go Pooling Helpers☆113Updated 4 years ago
- Benchmark all the top in-memory Go caching libraries☆62Updated last year
- Automatic Service Mesh and RPC generation for Go micro services, it's a humble alternative to gRPC with Istio.☆69Updated 5 years ago
- Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...☆170Updated 8 years ago
- A scalable lock-free channel.☆135Updated 8 years ago
- 🪡 Dead simple, lightweight tracing.☆86Updated 3 years ago
- Simple string pattern matcher for Go☆125Updated 7 months ago
- Interface for mmap syscall to provide safe and efficient access to memory☆68Updated 4 years ago
- ☆85Updated 3 years ago
- Package ring provides a high performance and thread safe Go implementation of a bloom filter.☆138Updated 4 years ago
- Rolling window implementation in go.☆57Updated 7 months ago
- Fast generation of 192-bit UUIDs☆83Updated last year
- A golang zero-allocation HTTP parser (and eventually http server)☆69Updated 10 years ago
- a Go package to observe notable events in a decoupled fashion☆239Updated 11 years ago
- Leaky bucket implementation in Go with support for different backends (redis, in-memory)☆85Updated 2 months ago
- Nanosecond scale logger inspired by https://github.com/PlatformLab/NanoLog☆227Updated 5 years ago