Rust Key Value Store

Open-source Rust projects categorized as Key Value Store

Top 19 Rust Key Value Store Projects

Key Value Store
  1. 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

  2. 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.

    AppSignal logo
  3. fjall

    🗻 Log-structured, embeddable key-value storage engine written in Rust

    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.

  4. heed

    Fully typed LMDB wrappers with minimum overhead 🐦

    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

  5. surrealkv

    A low-level, versioned, embedded, ACID-compliant, key-value database for Rust

  6. lucid

    High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)

  7. skipdb

    An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.

  8. ikv-store

    High-performance key-value store for ML inference. 100x faster than Redis.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. numax

    The beginning of a new runtime model

    Project mention: Help to Improve Numax's Website? | news.ycombinator.com | 2026-08-20
  11. skl

    A lock-free thread-safe concurrent SkipMap implementation based on ARENA skiplist which helps develop MVCC memtable for LSM-Tree.

  12. client-rust

    Official Skytable client driver for Rust

  13. nanokv

    A distributed key value store in ~1,000 lines of code. (by PABannier)

  14. grenad

    Tools to sort, merge, write, and read immutable key-value pairs :tomato:

  15. redistill

    Extremely Fast Redis Compatible Key-Value Database

    Project mention: Redistill - High Performance Redis Compatible Key Value Database | dev.to | 2026-02-04
  16. gdbm-native-rs

    Rust crate library for reading/writing GDBM key/value databases

  17. riakv

    Log structured append-only key-value store from Rust In Action with some enhancements.

  18. s2-kv-demo

    Example distributed KV-store built on S2

    Project mention: Joedb, the Journal-Only Embedded Database | news.ycombinator.com | 2026-02-02

    KV store in Rust, backed by a disaggregated, replicated journal https://github.com/s2-streamstore/s2-kv-demo

  19. 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
  20. 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
  21. ferrokey

    embedded key-value store in rust — b-tree index, write-ahead logging, crash recovery

    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

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Key Value Store discussion

Log in or Post with

Rust Key Value Store related posts

  • Help to Improve Numax's Website?

    2 projects | news.ycombinator.com | 20 Aug 2026
  • Inlined-KV – managed embedded key-value store

    3 projects | news.ycombinator.com | 23 Feb 2024
  • Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf

    2 projects | news.ycombinator.com | 10 Dec 2023
  • Updated: Understanding the working of Skytable's NoSQL engine

    1 project | /r/programming | 10 Dec 2023
  • Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements

    1 project | /r/programming | 9 Dec 2023
  • Skytable’s new NoSQL engine released: BlueQL, injection protection, collections and performance improvements

    3 projects | /r/rust | 9 Dec 2023
  • Skytable

    1 project | /r/devopspro | 8 Dec 2023
  • A note from our sponsor - AppSignal
    www.appsignal.com | 14 Oct 2026
    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 →

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

Sponsored
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.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?