tidwall / btree
B-tree implementation for Go
☆1,082Updated 8 months ago
Alternatives and similar repositories for btree:
Users that are interested in btree are comparing it to the libraries listed below
- Write ahead log for Go.☆636Updated 3 months ago
- Fastest and most memory efficient golang concurrent hashmap☆975Updated 3 months ago
- Golang port of Abseil's SwissTable☆818Updated 7 months ago
- Embedded key-value store for read-heavy workloads written in Go☆1,317Updated last month
- Fast ring-buffer deque (double-ended queue)☆649Updated last week
- Go execution trace frontend☆1,235Updated last month
- A Go implementation of the 64-bit xxHash algorithm (XXH64)☆1,888Updated 7 months ago
- Concurrent data structures for Go☆1,178Updated this week
- High-performance, columnar, in-memory store with bitmap indexing in Go☆1,459Updated last year
- Go library providing algorithms optimized to leverage the characteristics of modern CPUs☆882Updated last year
- High Availability Raft Framework for Go☆616Updated last month
- XXH3 algorithm in Go☆427Updated last year
- An immutable radix tree implementation in Golang☆1,026Updated this week
- Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead☆2,178Updated 7 months ago
- A Golang lock-free thread-safe HashMap optimized for fastest read access.☆1,820Updated last year
- ⚡ A memory arena implementation for Go.☆523Updated 11 months ago
- Golang port of simdjson: parsing gigabytes of JSON per second☆1,863Updated last year
- Optimized JSON for Go☆870Updated last month
- 🚀 A real-time Golang runtime stats visualization profiler☆579Updated 6 months ago
- Golang implementation of Radix trees☆901Updated 7 months ago
- Provides easy-to-use async IO interface with io_uring☆609Updated last year
- An embedded time-series database☆1,167Updated 4 months ago
- Consistent hashing with bounded loads in Golang☆718Updated last year
- Go package implementing bitsets☆1,382Updated 2 weeks ago
- Adaptive Radix Trees implemented in Go☆383Updated 2 months ago
- Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog☆2,616Updated 2 weeks ago
- 🔃 An ordered map in Go with amortized O(1) for Set, Get, Delete and Len.☆910Updated 3 weeks ago
- A thread-safe queue faster and more resource efficient than golang's native channels☆671Updated 11 months ago
- Go package containing implementations of efficient encoding, decoding, and validation APIs.☆1,003Updated 3 months ago
- Anti-memory-waste byte buffer pool☆1,225Updated 7 months ago