a thread-safe circular buffer (ring buffer) in Go, implemented io.ReaderWriter interface
โ624Feb 3, 2026Updated last month
Alternatives and similar repositories for ringbuffer
Users that are interested in ringbuffer are comparing it to the libraries listed below
Sorting:
- Anti-memory-waste byte buffer poolโ1,328Jul 20, 2024Updated last year
- ๐Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickโฆโ1,776Jun 7, 2025Updated 9 months ago
- Fast event-loop networking for Goโ6,040Oct 22, 2023Updated 2 years ago
- Fast golang queue using ring-bufferโ636Apr 9, 2023Updated 2 years ago
- A Golang lock-free thread-safe HashMap optimized for fastest read access.โ1,882Jul 30, 2025Updated 7 months ago
- A high performance memory-bound Go cacheโ6,807Jan 21, 2026Updated last month
- Fast ring-buffer deque (double-ended queue)โ766Feb 11, 2026Updated last month
- A Go implementation of the 64-bit xxHash algorithm (XXH64)โ2,095Jul 3, 2024Updated last year
- A portable mmap package for Goโ1,096Dec 12, 2024Updated last year
- ๐๐่ชๅจๆฉๅฎน็ๅพช็ฏ็ผๅฒๅบๅฎ็ฐโ38Dec 15, 2021Updated 4 years ago
- Provides easy-to-use async IO interface with io_uringโ696Nov 20, 2023Updated 2 years ago
- Off heap golang memory poolโ60Jul 29, 2021Updated 4 years ago
- ๐ gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.โ11,110Updated this week
- Efficient cache for gigabytes of data written in Go.โ8,106Feb 6, 2026Updated last month
- Write ahead log for Go.โ720Aug 31, 2025Updated 6 months ago
- Golang circular (ring) bufferโ177Nov 17, 2022Updated 3 years ago
- BTree provides a simple, ordered, in-memory data structure for Go programs.โ4,156Aug 21, 2024Updated last year
- A cache library for Go with zero GC overhead.โ5,380Feb 10, 2026Updated last month
- Zero-allocation reflection library for Goโ595Nov 16, 2023Updated 2 years ago
- Optimized Go Compression Packagesโ5,432Mar 2, 2026Updated 2 weeks ago
- Concurrent data structures for Goโ1,647Feb 9, 2026Updated last month
- An immutable radix tree implementation in Golangโ1,091Mar 13, 2026Updated last week
- Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overheadโ2,341Feb 18, 2026Updated last month
- more advanced sync primitives in Goโ14Feb 28, 2020Updated 6 years ago
- Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:โ108Feb 15, 2026Updated last month
- a thread-safe concurrent map for goโ4,527May 22, 2024Updated last year
- RocksDB/LevelDB inspired key-value database in Goโ5,805Updated this week
- Golang library for io_uring (without CGO)โ132Feb 9, 2021Updated 5 years ago
- Consistent hashing with bounded loads in Golangโ769Nov 7, 2023Updated 2 years ago
- Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDogโ2,850Mar 9, 2026Updated last week
- A golang LRU Cache for high concurrencyโ1,390Jan 13, 2026Updated 2 months ago
- High Availability Raft Framework for Goโ662Dec 16, 2025Updated 3 months ago
- BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial supportโ4,842Sep 10, 2024Updated last year
- ๐๐๐ ants is the most powerful and reliable pooling solution for Go.โ14,362Updated this week
- Load file-backed memoryโ122Oct 12, 2022Updated 3 years ago
- A crypto-secure Reliable-UDP library for Golang with FEC support.โ4,499Mar 13, 2026Updated last week
- Fast key-value DB in Go.โ15,523Mar 9, 2026Updated last week
- Zero-copy I/O primitives and pipelines for Go. Linux-specific.โ553Aug 3, 2024Updated last year
- A goroutine pool for Goโ4,028Mar 9, 2023Updated 3 years ago