Rust Storage

Open-source Rust projects categorized as Storage

Top 20 Rust Storage Projects

  • databend

    𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics.

    Project mention: Solutions to manage runaway Snowflake costs? | | 2024-01-16

    Databend vs. Snowflake:

  • opendal

    Apache OpenDAL: access data freely.

    Project mention: Welcome to Apache OpenDAL | | 2023-12-22

    Sounds likely.

    The core part of OpenDAL is a Rust crate that provides fs-like APIs over different storage backends, but we also investigate providing other interfaces like a CLI. We have an experimental binary named `oli`[1].

    You're welcome to start a discussion[2] to share how you use rclone and we may find it fit in OpenDAL's scope :D


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • gluesql

    GlueSQL is quite sticky. It attaches to anywhere.

    Project mention: GlueSQL v0.14 Release - Schemaless data support and the official doc website | /r/rust | 2023-05-30
  • PumpkinDB

    Immutable Ordered Key-Value Database Engine

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

    Project mention: Eclipse Zenoh 0.10.0 is out | /r/rust | 2023-10-04
  • OctoBase

    🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

    Project mention: OctoBase: Local-first, collaborative data engine written in Rust | | 2023-06-28
  • nydus

    Nydus - the Dragonfly image service, providing fast, secure and easy access to container images.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • stratisd

    Easy to use local storage management for Linux.

    Project mention: Linux LVM API for using python or Golang | /r/sre | 2023-04-29
  • 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.

  • tauri-plugin-store

    [READ ONLY] This repository is a mirror, for issue tracking and development head to:

    Project mention: 🔥 Why I chose Tauri instead of Electron 🔥 | | 2023-07-31

    tauri-plugin-store - Configurable logging.

  • edma

    EDMA is an interactive terminal app for managing multiple embedded databases system at once with powerful byte deserializer support.

    Project mention: Show HN: EDMA – Embedded database management tool written in Rust | | 2023-10-13
  • string-interner

    A data structure to efficiently intern, cache and restore strings.

  • infinitree

    Scalable and encrypted embedded database with 3-tier caching

  • ReductStore

    A time series database for storing and managing large amounts of blob data

    Project mention: Time Series Blob Data: ReductStore vs. MongoDB | | 2024-04-08

    In edge computing, managing time series blob data efficiently is critical for performance-sensitive applications. This blog post will compare ReductStore, a specialized time series database for unstructured data, and MongoDB, a widely-used NoSQL database.

  • lethe

    Secure drive wipe

  • Cherry-Node

    Cherry Network's node implemented in Rust

  • Backpack

    Highly performant and advanced self hosted file sharing platform made in Rust (by JSH32)

    Project mention: Help Needed - Invalid Rewrite Found Error When Running Next.js Frontend | /r/nextjs | 2023-04-18

    I'm new to Next.js and I'm having some trouble running the frontend of Backpack. I get the following error message:

  • waihona

    Rust crate for performing cloud storage CRUD actions across major cloud providers e.g aws

  • nrfs

    Filesystem with compression, encryption, CoW and error detection

  • reduct-cli

    CLI client for ReductStore

    Project mention: ReductStore CLI Client now in Rust | | 2024-04-09

    Today, I'm pleased to announce that we've rewritten the CLI client from Python to Rust. Our primary motivation was distribution. Although Python is one of the most widely used programming languages, we don't want to require users to install an interpreter to use our tools, and standalone installers are too bulky for us. With Rust, we can build compact and blazingly fast executable binaries for most popular platforms.

  • SaaSHub

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

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). The latest post mention was on 2024-04-09.

Rust Storage related posts


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

Project Stars
1 databend 7,136
2 opendal 2,812
3 gluesql 2,591
4 PumpkinDB 1,366
5 zenoh 1,226
6 OctoBase 1,083
7 nydus 1,081
8 stratisd 785
9 Mayastor 630
10 tauri-plugin-store 254
11 edma 168
12 string-interner 161
13 infinitree 140
14 ReductStore 134
15 lethe 119
16 Cherry-Node 75
17 Backpack 60
18 waihona 49
19 nrfs 5
20 reduct-cli 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives