← projects

systems · sub-star

nexus_db

embedded LSM key-value store in C++17, with a live telemetry dashboard.



readme

An embedded key-value store written in C++17, taking its architecture from LevelDB and RocksDB: writes land in an in-memory skip list, get durability from a write-ahead log, and are flushed to immutable SSTables on disk. On top of the engine sits a FastAPI layer talking to the C++ core over a ctypes FFI, and a React dashboard showing live telemetry.

artifact

simulated write path: wal append, memtable growth, flush to sstable at 1mb.

signal log

built with

C++17PythonFastAPIReactTypeScript

view repository →