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
May 9, 2025 - Go
8000
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.
Open version of common golang libraries useful to many projects.
Fast, custom SSTable implementation with numeric keys.
A Go-based Persistent Key-Value Store using LSM tree architecture, with HTTP endpoints for key-value operations, memtable, WAL, and SST file storage.
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.
Experiments creating a distributed KV store in Go
HastyDB is a key-value LSM storage engine (aspiring to be LevelDB, RocksDB).
Add a description, image, and links to the sstable topic page so that developers can more easily learn about it.
To associate your repository with the sstable topic, visit your repo's landing page and select "manage topics."