SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 Rust Key Value Store Projects
-
skytable
Skytable is a modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility. Skytable gives you spaces, models, data types, complex collections and more to build powerful experiences
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: I built a Rust replacement for ccusage — 1,742x faster, near-zero overhead | dev.to | 2026-05-08
Toki is a direct, drop-in replacement for ccusage. It's a Rust daemon that indexes your sessions incrementally and serves reports from an embedded LSM store (fjall, used as a TSDB). Docker-style architecture: one daemon ingests, multiple clients read.
-
-
-
-
skipdb
An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.
-
-
skl
A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.
-
-
Project mention: Show HN: I built a distributed key-value store in Rust (~2K LOC) | news.ycombinator.com | 2025-09-19
-
-
Project mention: Redistill - High Performance Redis Compatible Key Value Database | dev.to | 2026-02-04
-
-
-
KV store in Rust, backed by a disaggregated, replicated journal https://github.com/s2-streamstore/s2-kv-demo
-
nkv
Share your state between services using persisted key value storage with notification option (by nkval)
Project mention: Nkv – a tiny key–value store with pub/sub and keyspaces for shared state | news.ycombinator.com | 2025-11-21 -
ApexStore
Rust LSM-Tree storage engine with DashMap MemTable, SSTable auto-repair, and TLS support. Designed for embedding in applications that outgrow SQLite.
Project mention: Show HN: ApexStore – An embedded LSM-Tree storage engine written in Rust | news.ycombinator.com | 2026-03-09 -
Project mention: Ferrokey – embedded B-tree KV store in Rust, WAL crash recovery, zero deps | news.ycombinator.com | 2026-05-06
The crash recovery test was the most interesting to write — it simulates a crash by appending WAL records without writing to the db file, then reopening.
Code: https://github.com/Pulkit7070/ferrokey
https://x.com/PsudoKit/status/2052074630563954713
Rust Key Value Store discussion
Rust Key Value Store related posts
-
Inlined-KV – managed embedded key-value store
-
Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf
-
Updated: Understanding the working of Skytable's NoSQL engine
-
Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements
-
Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements
-
Skytable
-
Skytable Octave was just released with BlueQL, advanced data modeling, complex collections and rich querying ✨🚀🎱. Tell us what you think!
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source Key Value Store projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | skytable | 2,661 |
| 2 | fjall | 2,114 |
| 3 | heed | 895 |
| 4 | surrealkv | 532 |
| 5 | lucid | 391 |
| 6 | skipdb | 237 |
| 7 | ikv-store | 226 |
| 8 | skl | 67 |
| 9 | client-rust | 46 |
| 10 | nanokv | 27 |
| 11 | grenad | 26 |
| 12 | redistill | 22 |
| 13 | gdbm-native-rs | 14 |
| 14 | riakv | 9 |
| 15 | s2-kv-demo | 7 |
| 16 | nkv | 4 |
| 17 | ApexStore | 4 |
| 18 | ferrokey | 0 |