Rust Key Value Store

Open-source Rust projects categorized as Key Value Store

Top 18 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. SaaSHub

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

    SaaSHub 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 🐦

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

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

  10. client-rust

    Official Skytable client driver for Rust

  11. nanokv

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

    Project mention: Show HN: I built a distributed key-value store in Rust (~2K LOC) | news.ycombinator.com | 2025-09-19
  12. grenad

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

  13. redistill

    Extremely Fast Redis Compatible Key-Value Database

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

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

  15. riakv

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

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

  17. 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
  18. 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
  19. 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

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

  • 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
  • Skytable Octave was just released with BlueQL, advanced data modeling, complex collections and rich querying ✨🚀🎱. Tell us what you think!

    1 project | /r/u_skytabledb | 6 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives 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,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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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