cyub / ringbuffer
Lock-free ring buffer in Go, support SPSC/SPMC/MPSC/MPMC implementations.
☆16Updated last year
Related projects ⓘ
Alternatives and complementary repositories for ringbuffer
- Off heap golang memory pool☆59Updated 3 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆44Updated 2 years ago
- Wrapper around LUA script executor for long-running scripts☆18Updated 2 months ago
- a unified channel package for buffered, unbuffered, and unbounded channels☆38Updated last year
- Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a cha…☆38Updated last year
- simple data streams for go☆31Updated 2 years ago
- Collect data about your dependencies☆41Updated last week
- ☆11Updated last month
- Fast and Scalable RPC Framework☆43Updated last year
- A buffer pool file I/O library for Go☆54Updated 2 years ago
- Easy to use Raft library to make your app distributed, highly available and fault-tolerant☆69Updated 2 years ago
- 🧵 thead facilities in Go☆15Updated 3 years ago
- In memory sharded cache implementation☆32Updated 3 years ago
- fast runtime.Caller☆12Updated 2 months ago
- A Go package providing thread-safe implementations of array, slice, map, stack and queue☆20Updated 3 months ago
- A fast file-based priority queue☆56Updated 7 months ago
- Go localization framework☆31Updated 2 weeks ago
- This Project aims to port/build well known and commonly used data structures to GO.☆29Updated 2 years ago
- Live visualizing Go allocations.☆24Updated 2 years ago
- Sequential and parallel mergesort in Go☆16Updated 4 years ago
- TopN collector☆23Updated 5 months ago
- Raft backend using LevelDB☆31Updated 2 years ago
- on-disk hash table(mainly for WAL).☆24Updated last year
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆46Updated 5 months ago
- Fast event-loop networking for Go (the lite version)☆70Updated 4 years ago
- an encrypted UDP connection between two peers using QUIC☆27Updated 6 months ago
- A performant, highly concurrent and simple sharded hashmap implementation using generics☆33Updated 5 months ago
- Object file abstractions in Go☆30Updated 7 months ago
- Promise to the Go compiler that your Reads and Writes are well-behaved☆56Updated 5 years ago
- ☆27Updated last year