cyub / ringbuffer
Lock-free ring buffer in Go, support SPSC/SPMC/MPSC/MPMC implementations.
☆18Updated 2 years ago
Alternatives and similar repositories for ringbuffer:
Users that are interested in ringbuffer are comparing it to the libraries listed below
- Off heap golang memory pool☆60Updated 3 years ago
- Raft backend using LevelDB☆31Updated 2 years ago
- Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.☆38Updated 5 months ago
- Streaming JSON encoding for Golang☆30Updated 5 months ago
- a unified channel package for buffered, unbuffered, and unbounded channels☆39Updated 2 years ago
- Collect data about your dependencies☆43Updated last week
- ☆12Updated 6 months ago
- simple data streams for go☆31Updated 2 years ago
- Wrapper around LUA script executor for long-running scripts☆20Updated 8 months ago
- A fast file-based priority queue☆58Updated last year
- Fast event-loop networking for Go (the lite version)☆72Updated 4 years ago
- Go library to scan regular expression capture group to variable similar to fmt.Scanf☆14Updated 4 years ago
- A Go package providing thread-safe implementations of array, slice, map, stack and queue☆25Updated 8 months ago
- Go sync utility functions using generics☆15Updated 3 years ago
- Scheduler of events for near real-time systems☆24Updated last year
- RabbitMQ Reconnection client☆23Updated 5 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆73Updated 3 years ago
- High performance approximate algorithms in Go (e.g. morris counter, count min, etc.)☆15Updated last year
- Immutable Adaptive Radix Tree implementation in go☆21Updated 2 weeks ago
- High-performance Redis-Server multi-threaded framework, based on rawepoll model.☆79Updated 3 weeks ago
- SkeletonDB is a lock-less thread safe in memory MVCC store written in Go.☆23Updated 8 years ago
- 🌀 A simple Go package for (un-)marshalling null-able JSON types☆19Updated 4 months ago
- Simple moonlander like game with some new mechanics☆17Updated 3 years ago
- ☆28Updated last year
- ☆38Updated 2 years ago
- A performant, highly concurrent and simple sharded hashmap implementation using generics☆33Updated 11 months ago
- 🚀 Schema based, typed Redis caching/memoize framework for Go☆24Updated 3 years ago
- A service for managing locks in multiprocess/distributed systems☆13Updated 2 years ago
- A buffer pool file I/O library for Go☆55Updated 3 years ago
- This Project aims to port/build well known and commonly used data structures to GO.☆29Updated 3 years ago