Kepler
In progressA distributed, linearizable key-value store in Rust. From-scratch LSM-tree storage engine, from-scratch Raft consensus, MVCC transactions.
Real kepler-raft compiled to WebAssembly, running in your browser, not a simulation. Write a key to append to the leader's log; kill the leader to watch a genuine re-election.
- Built the storage engine from the ground up: memtable, write-ahead log, and leveled SSTable compaction.
- Implemented Raft consensus from scratch: leader election, log replication, and membership changes.
- MVCC transaction layer providing snapshot isolation and linearizable reads across the cluster.