guycipher / btree
A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.
☆88Updated 4 months ago
Alternatives and similar repositories for btree:
Users that are interested in btree are comparing it to the libraries listed below
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.☆132Updated last month
- Generic concurrent lock-free map for Golang☆44Updated 8 months ago
- Generic manual memory management for golang☆167Updated 4 months ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆141Updated last month
- Cookies, but with structs, for happiness.☆111Updated 3 weeks ago
- ☆16Updated 4 months ago
- Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist☆42Updated last year
- A fast file-based priority queue☆58Updated last year
- Simple and efficient WAL implementation in Go 🚀☆60Updated 11 months ago
- A zero-dependency generic in-memory cache Go library☆123Updated 4 months ago
- Pure Go SQL parser☆150Updated this week
- Go-lang-iter tools aims to make it easier to compose complex async systems in Go.☆47Updated last month
- Tiny wrapper around SQLX for Generic SQL queries☆48Updated 6 months ago
- 🚨 slog sampling: drop repetitive log records☆78Updated this week
- Elegant middleware functions for your HTTP clients.☆103Updated 2 years ago
- A Rust style enums implementation for Go.☆29Updated last year
- Tiny GPT implemented from scratch in pure Go. Trained on Jules Verne books. Explained.☆87Updated this week
- A robust, dependency-free go library that provides simple, thin, and user-friendly pub-sub kind of in-process event system for your Go ap…☆107Updated 9 months ago
- ChromoDB is reliable key-value DBMS networked or not.☆23Updated last year
- MUS format serializer for Golang☆112Updated last week
- A simple Multi-threaded Go TCP server using epoll.☆23Updated this week
- XML Tokenizer is a low-memory high performance non-namespace parser library for parsing simple XML 1.0.☆42Updated this week
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol☆133Updated 9 months ago
- Transactor is an injectable type making DB transactions seamless.☆140Updated last week
- AMQP library to publish and consume events☆56Updated 3 weeks ago
- Go 1.23 range functions with database/sql☆146Updated 5 months ago
- MinLZ is a LZ77 compressor, focused on realtime data compression☆90Updated this week
- Generic collection utils for Go☆76Updated 5 months ago
- Golang in-memory caching stream reader☆35Updated last year
- FastDB is an (persistent) in-memory key/value store in Go.☆62Updated 6 months ago