cyub / ringbufferLinks
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
Sorting:
- Off heap golang memory pool☆60Updated 3 years ago
- Wrapper around LUA script executor for long-running scripts☆20Updated 9 months ago
- a unified channel package for buffered, unbuffered, and unbounded channels☆39Updated 2 years ago
- Collect data about your dependencies☆43Updated last month
- A fast file-based priority queue☆58Updated last year
- simple data streams for go☆31Updated 2 years ago
- Fast event-loop networking for Go (the lite version)☆72Updated 4 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆73Updated 3 years ago
- Raft backend using LevelDB☆31Updated 2 years ago
- Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.☆38Updated 6 months ago
- This Project aims to port/build well known and commonly used data structures to GO.☆29Updated 3 years ago
- Scheduler of events for near real-time systems☆27Updated this week
- A Go package providing thread-safe implementations of array, slice, map, stack and queue☆25Updated this week
- A buffer pool file I/O library for Go☆55Updated 3 years ago
- In memory sharded cache implementation☆35Updated 3 years ago
- ☆28Updated 2 years ago
- Experimental go stack unwinding using frame pointers.☆32Updated 2 years ago
- Fast and Scalable RPC Framework☆43Updated last year
- Streaming JSON encoding for Golang☆30Updated 5 months ago
- Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a cha…☆41Updated 2 years ago
- High-performance Redis-Server multi-threaded framework, based on rawepoll model.☆78Updated 3 weeks ago
- Fastest and most efficient goroutine pool (experimental)☆141Updated 2 years ago
- An Adaptive Radix Tree (ART) implementation in Go☆81Updated last year
- ☆12Updated 7 months ago
- go2 generics experiment in building generic augmented BTree data structures☆24Updated 3 years ago
- Generic sorted map for Go with red-black tree under the hood☆63Updated 3 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆45Updated 3 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆67Updated 10 months ago
- map library using Go generics that offers a standard interface, go routine synchronization, and sorting☆48Updated 3 months ago
- Object file abstractions in Go☆30Updated last year