Rust storage-engine

Open-source Rust projects categorized as storage-engine

Top 15 Rust storage-engine Projects

storage-engine
  1. slatedb

    A cloud native embedded storage engine built on object storage.

    Project mention: SlateDB – An embedded database built on object storage | news.ycombinator.com | 2026-05-26
  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. graft

    Graft is an open-source transactional storage engine optimized for lazy, partial, and strongly consistent replication—perfect for edge, offline-first, and distributed applications. (by orbitinghail)

    Project mention: Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3 | news.ycombinator.com | 2026-03-26

    You might be interested in taking a look at Graft (https://graft.rs/). I have been iterating in this space for the last year, and have learned a lot about it. Graft has a slightly different set of goals, one of which is to keep writes fast and small and optimize for partial replication. That said, Graft shares several design decisions, including the use of framed ZStd compression to store pages.

    I do like the B-tree aware grouping idea. This seems like a useful optimization for larger scan-style workloads. It helps eliminate the need to vacuum as much.

    Have you considered doing other kinds of optimizations? Empty pages, free pages, etc.

  5. ReductStore

    High-performance, time-indexed object storage for robotics and industrial IoT

  6. ahnlich

    Suite of tools containing an in-memory vector datastore and AI proxy

    Project mention: Ahnlich, a fast lightweight similarity search engine | news.ycombinator.com | 2025-12-06

    We've built ähnlich! A fast lightweight no-BS similarity search engine that runs in-memory. Docs are live at https://ahnlich.dev and we currently support Python, Rust and Go libraries

    More than open to your contributions and usecases that I haven't considered at https://github.com/deven96/ahnlich

  7. dustdata

    A data concurrency control key-value storage engine to Rustbase

  8. 6cy

    High-performance, streaming-first container format with per-block codec polymorphism and robust data recoverability. Reference implementation in Rust.

    Project mention: Show HN: 6cy v0.3.0 – A streaming-first binary archive format | news.ycombinator.com | 2026-02-19
  9. rldb

    A dynamo-like key/value database implemented in rust.

  10. Mutant

    Decentralized P2P Storage with Mutable Key/Value over the Autonomi Network (by Champii)

  11. blaze-db

    A rust native, standalone and self-managed vector database uses HNSW data structure for fast queries and search.

    Project mention: Show HN: My attempt to make Vector search engine in Rust(350k Items, ~3.5ms Qs) | news.ycombinator.com | 2026-02-16
  12. database-learning-path

    Database internals, measured: 44 topics of guided paper and code reading with runnable Rust benchmarks — plus a graph engine rebuilt from scratch.

    Project mention: Database internals explained and measured using rust | news.ycombinator.com | 2026-08-13
  13. 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
  14. mentedb

    A cognition aware database engine for AI agent memory. Purpose built in Rust with WAL, HNSW, knowledge graphs, and speculative context pre assembly. Not a wrapper, a ground up storage engine that thinks.

    Project mention: Your agent knows your preferences. It just never uses them | dev.to | 2026-07-24

    The engine call is recall_for_action in mentedb 0.27.2, the hosted API exposes it as the get_action_rules tool, and npx mentedb-mcp@latest setup installs the hook. Tag a commit rule, ask for a commit, and watch it show up at exactly the right moment. The live demo at demo.mentedb.com has the rest of the memory graph to explore.

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

  16. hyphae

    Autonomous, embeddable, and verifiable Rust data engine (by celiumsai)

    Project mention: I Built a Rust Data Engine That Can Prove Its Own Results | dev.to | 2026-07-16

    Hyphae 0.1.0 is now available on GitHub, through crates.io, and as signed multiplatform archives in the first public release.

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 storage-engine discussion

Log in or Post with

Rust storage-engine related posts

  • SlateDB – An embedded database built on object storage

    1 project | news.ycombinator.com | 26 May 2026
  • Show HN: SierraDB – A Distributed Event Store Built in Rust

    1 project | news.ycombinator.com | 21 Oct 2025
  • Transactional storage engine for lazy, partial, strongly consistent replication

    1 project | news.ycombinator.com | 18 Apr 2025
  • Introducing Gridstore: Qdrant's Custom Key-Value Store

    4 projects | dev.to | 6 Feb 2025
  • Slatedb/Clean_slate.md

    1 project | news.ycombinator.com | 15 Dec 2024
  • Build your own Dynamo-like key/value database - Part 1 - TCP Server

    1 project | dev.to | 12 Nov 2024
  • 3 Ways to Store Computer Vision Data

    2 projects | dev.to | 23 Aug 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source storage-engine projects in Rust? This list will help you:

# Project Stars
1 slatedb 3,302
2 fjall 2,263
3 graft 1,523
4 ReductStore 366
5 ahnlich 243
6 dustdata 43
7 6cy 29
8 rldb 29
9 Mutant 20
10 blaze-db 11
11 database-learning-path 7
12 ApexStore 5
13 mentedb 3
14 ferrokey 0
15 hyphae 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?