SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Rust storage-engine Projects
-
Project mention: SlateDB – An embedded database built on object storage | news.ycombinator.com | 2026-05-26
-
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.
-
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-26You 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.
-
-
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
-
-
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 -
-
-
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 -
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 -
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 -
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.
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.
-
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
-
Hyphae 0.1.0 is now available on GitHub, through crates.io, and as signed multiplatform archives in the first public release.
Rust storage-engine discussion
Rust storage-engine related posts
-
SlateDB – An embedded database built on object storage
-
Show HN: SierraDB – A Distributed Event Store Built in Rust
-
Transactional storage engine for lazy, partial, strongly consistent replication
-
Introducing Gridstore: Qdrant's Custom Key-Value Store
-
Slatedb/Clean_slate.md
-
Build your own Dynamo-like key/value database - Part 1 - TCP Server
-
3 Ways to Store Computer Vision Data
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Aug 2026
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 |