I built a persistent LSM-Tree storage engine in Go from scratch
Well-crafted LSM-Tree reference implementation in Go—but RocksDB and BadgerDB already solve this production-grade.
A hand-built key-value storage engine in Go — LSM-tree with WAL, SSTable, Bloom Filter & Compaction
Educational LSM implementation in pure Go; zero production use case demonstrated.
Database enthusiasts, systems programmers learning database internals, educational reference
RocksDB · LevelDB
Well-crafted LSM-Tree reference implementation in Go—but RocksDB and BadgerDB already solve this production-grade.
LSM-Tree from scratch in Go: WAL, SkipList, SSTables, compaction—education-grade.
Rust LSM-Tree engine, but RocksDB and Redb already dominate this space.
LSM-tree with SSI, column families, and adaptive compaction—solid database primitives, nothing novel.
LSM engine learning project; interesting technical details but shipping status unclear.
Robust SQLite wrapper, but SQLite itself and ORMs already handle this better.