SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust Storage Projects
-
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: DAGraph β local-first reactive graph from arithmetic to OLAP SQL | news.ycombinator.com | 2026-05-13
-
Project mention: Show HN: I built an LSM storage engine from scratch in Rust | news.ycombinator.com | 2026-03-05
Yes! This is a great idea. Thanks for mentioning it! GlueSQL could be another cool target too (https://github.com/gluesql/gluesql). I think there's a fun exploration in taking a storage engine and seeing if it's compatible with different SQL layers β GlueSQL as a simpler starting point, DataFusion as the more complete option (https://github.com/apache/datafusion). Plugging into a real SQL engine seems like a great strategy for uncovering bugs, fixing correctness issues, and discovering what use cases the storage layer actually needs to support. It's also interesting how certain SQL engines and storage engines tend to align well with each other β the right pairing can unlock a lot. Definitely a direction I want to explore.
-
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
-
OctoBase
π OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
-
robustmq
Communication infrastructure for the AI era β one binary, one broker, one storage layer, any protocol
-
nydus
Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.
Docker, or rather containerd, still has better plugin ecosystem around it. Unregistry https://github.com/psviderski/unregistry, Nydus https://github.com/dragonflyoss/nydus, all the different "snapshotters" (storage formats), or the utils for sharing NVIDIA GPUs with containers, etc.
The gap with Podman is closing though, and most users don't need any of these in the first place.
-
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.
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.
-
-
Mayastor
Dynamically provision Stateful Persistent Replicated Cluster-wide Fabric Volumes & Filesystems for Kubernetes that is provisioned from an optimized NVME SPDK backend data storage stack.
-
-
-
Memoria
Secure memory management for AI Agents β’ Ensures data integrity β’ Reduces hallucinations β’ Maintains consistent long-term context (by matrixorigin)
Project mention: Benchmarking Memoria on LongMemEval: Strong Memory Retrieval, Clear Reader Separation | dev.to | 2026-04-16Experience the power of persistent memory for AI Agents. π§ π» GitHub (Star us!):[https://github.com/matrixorigin/Memoria] π Website: [https://thememoria.ai/] πΎ Discord: [https://discord.com/]
-
-
tauri-plugin-store
[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
-
-
-
-
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
-
edma
EDMA is an interactive terminal app for managing multiple embedded databases system at once with powerful byte deserializer support.
-
-
-
Rust Storage discussion
Rust Storage related posts
-
Benchmarking Memoria on LongMemEval: Strong Memory Retrieval, Clear Reader Separation
-
Show HN: Turbolite β a SQLite VFS serving sub-250ms cold JOIN queries from S3
-
Show HN: Memoria β Snapshot, branch, and rollback for AI agent memory
-
Stop Forwarding Errors, Start Designing Them
-
Show HN: SyncKit β Offline-first sync engine (Rust/WASM and TypeScript)
-
Xet Core: scale Git to terabyte-sized repos
-
Implementing OpenDAL with Filesystem (FS) In Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2026
Index
What are some of the best open-source Storage projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | spacedrive | 38,593 |
| 2 | opendal | 5,242 |
| 3 | gluesql | 3,096 |
| 4 | zenoh | 2,987 |
| 5 | OctoBase | 2,021 |
| 6 | robustmq | 1,659 |
| 7 | nydus | 1,613 |
| 8 | graft | 1,495 |
| 9 | PumpkinDB | 1,399 |
| 10 | Mayastor | 1,052 |
| 11 | stratisd | 866 |
| 12 | xet-core | 523 |
| 13 | Memoria | 405 |
| 14 | ReductStore | 362 |
| 15 | tauri-plugin-store | 308 |
| 16 | nasty | 294 |
| 17 | replited | 255 |
| 18 | string-interner | 220 |
| 19 | ahnlich | 210 |
| 20 | edma | 203 |
| 21 | lethe | 151 |
| 22 | infinitree | 149 |
| 23 | Cherry-Node | 74 |