Rust NoSQL

Open-source Rust projects categorized as NoSQL

Top 23 Rust NoSQL Projects

  1. surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: SurrealDB 2.2: Benchmarking, graph path algorithms and foreign key constraints | dev.to | 2025-03-17

    To make this better, we've created a language testing suite similar to the ECMAscript conformance testing suite test262.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. redis-rs

    Redis library for rust

    Project mention: Redis Inc seeks control over Rust Redis-rs library, talk of trademark concerns | news.ycombinator.com | 2024-11-27

    https://github.com/redis-rs/redis-rs/issues/1419#issuecommen... - looks to be mostly resolved at this point, with Redis Inc. simply going to step up its contributions to the open-source version without taking control.

  4. gluesql

    GlueSQL is quite sticky. It attaches to anywhere.

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

  6. rust-rocksdb

    rust wrapper for rocksdb

  7. PoloDB

    PoloDB is an embedded document database.

  8. tidis

    A distributed transactional large-scale NoSQL database powered by TiKV (by tidb-incubator)

  9. SaaSHub

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

    SaaSHub logo
  10. PickleDB

    PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB

  11. rs-es

    A Rust client for the ElasticSearch REST API

  12. rust-zookeeper

    Pure Rust library for Apache ZooKeeper built on MIO

  13. leveldb

  14. cassandra-rs

    Cassandra (CQL) driver for Rust, using the DataStax C/C++ driver under the covers.

  15. rust-etcd

    An etcd client library for Rust.

  16. lmdb-rs

    Rust bindings for LMDB

  17. unqlite.rs

    UnQLite wrapper 1.0 is avaliable for Rust

  18. aerospike-client-rust

    Rust client for the Aerospike database

  19. AnnaDB

    Developer-first database

  20. cassandra-rust

  21. client-rust

    Official Skytable client driver for Rust

  22. dustdata

    A data concurrency control key-value storage engine to Rustbase

  23. chill

    CouchDB client-side library for the Rust programming language (by chill-rs)

  24. couchdb

    CouchDB client library for the Rust programming language (by couchdb-rs)

  25. sherwood

    ForestDB bindings for Rust

  26. SaaSHub

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

    SaaSHub logo
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 NoSQL discussion

Log in or Post with

Rust NoSQL related posts

  • Ask HN: Best Approach for MongoDB-Like Experience in Deno?

    1 project | news.ycombinator.com | 9 Mar 2025
  • Redis is trying to take over the all of the OSS Redis libraries

    5 projects | news.ycombinator.com | 25 Nov 2024
  • Future Crate Maintenance and Redis Inc. Relationship

    1 project | news.ycombinator.com | 25 Nov 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 surrealdb 29,237
2 redis-rs 3,862
3 gluesql 2,815
4 skytable 2,556
5 rust-rocksdb 1,980
6 PoloDB 1,052
7 tidis 495
8 PickleDB 264
9 rs-es 218
10 rust-zookeeper 206
11 leveldb 182
12 cassandra-rs 144
13 rust-etcd 143
14 lmdb-rs 115
15 unqlite.rs 113
16 aerospike-client-rust 87
17 AnnaDB 59
18 cassandra-rust 50
19 client-rust 43
20 dustdata 37
21 chill 36
22 couchdb 19
23 sherwood 9

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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