Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
-
Updated
Oct 21, 2026 - Go
Go library for protobuf compatible sstables, a skiplist, a recordio format and other database building blocks like a write-ahead log. Ships now with an embedded key-value store.
Tools for working with sstables
BBoxDB is a scalable, highly available, and distributed data store for multi-dimensional big data. The software supports operations like multi-dimensional range queries and spatial joins. In addition, data streams are supported.
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
Tool for rewriting SSTables to not contain TTLs
Key/value store backed by LSM Tree architecture.
Production-grade genpark-lsm-tree-compaction-memtable-engine-skill skill for AI agents
Production-grade genpark-lsm-tree-compaction-memtable-engine-skill skill for AI agents
A Distributed Key Value Store written in Golang with HashiCorp Raft
A console-based Key-Value store engine built for the Advanced Algorithms and Data Structures course. Implements efficient data structures like Memtable, SSTable, and LRU Cache, with durability ensured by a Write-Ahead Log (WAL). Features include Bloom Filters, prefix/range scans, and external configuration support.
Embedded LSM-tree key-value storage engine with WAL, SSTables, Bloom filters, and background compaction.
A simple log-structured key-value database engine written in Go, inspired by LSM-tree designs.
To associate your repository with the sstables topic, visit your repo's landing page and select "manage topics."