APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 19 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
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
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.
-
Project mention: Lightning Memory-Mapped Database Manager (LMDB) 1.0 | news.ycombinator.com | 2026-07-02
Yup! Same, I'm the maintainer of the main LMDB Rust wrapper [1] and I was maintaining heed and heed3 (because 1.0 was available from the mdb.master3 branch).
But now that it's LMDB 1.0, I need to find a better way to make it be the official one but I can't really rename heed3 into heed and heed into heed-0.9...
[1]: https://github.com/meilisearch/heed
-
-
-
skipdb
An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
skl
A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.
-
-
-
-
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
-
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 -
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 -
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Key Value Store discussion
Rust Key Value Store related posts
-
Help to Improve Numax's Website?
-
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
-
A note from our sponsor - AppSignal
www.appsignal.com | 14 Oct 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,664 |
| 2 | fjall | 2,367 |
| 3 | heed | 921 |
| 4 | surrealkv | 563 |
| 5 | lucid | 393 |
| 6 | skipdb | 238 |
| 7 | ikv-store | 224 |
| 8 | numax | 118 |
| 9 | skl | 66 |
| 10 | client-rust | 44 |
| 11 | nanokv | 27 |
| 12 | grenad | 26 |
| 13 | redistill | 23 |
| 14 | gdbm-native-rs | 13 |
| 15 | riakv | 9 |
| 16 | s2-kv-demo | 7 |
| 17 | ApexStore | 7 |
| 18 | nkv | 4 |
| 19 | ferrokey | 0 |