Rust NoSQL

Open-source Rust projects categorized as NoSQL

Top 23 Rust NoSQL Projects

  • surrealdb

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

    Project mention: Go devs that learned Rust, what are your thoughts on it? | | 2023-01-08
  • redis-rs

    Redis library for rust

    Project mention: A Rust client library for interacting with Microsoft Airsim | | 2023-01-22

    redis (use streams and pubsub)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • gluesql

    GlueSQL is quite sticky. It attaches to anywhere.

    Project mention: GitHub - gluesql/gluesql: SQL Database Engine as a Library | | 2022-10-23
  • skytable

    Skytable is a fast, secure and reliable realtime NoSQL database with keyspaces, tables, data types, authn/authz, snapshots and more to build powerful apps

    Project mention: Skytable PHP Client | | 2023-01-09

    :) in fact, I copied the definition from the project page and Skytable is not finished project yet. You can see here, the real time features in the road map.

  • rust-rocksdb

    rust wrapper for rocksdb

    Project mention: Some key-value storage engines in Rust | | 2022-12-27
  • cdrs

    Cassandra DB native client written in Rust language. Find 1.x versions on Looking for an async version? - Check WIP

    Project mention: cdrs VS scylla-rust-driver - a user suggested alternative | | 2022-03-05
  • tidis

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

    Project mention: A distributed transactional large-scale NoSQL database powered by TiKV | | 2022-09-25
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • rs-es

    A Rust client for the ElasticSearch REST API

  • rust-zookeeper

    Pure Rust library for Apache ZooKeeper built on MIO

  • leveldb

  • PickleDB

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

  • rust-etcd

    An etcd client library for Rust.

  • lmdb-rs

    Rust bindings for LMDB


    UnQLite wrapper 1.0 is avaliable for Rust

  • cassandra-rs

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

  • cassandra-rust

  • AnnaDB

    Developer-first database

    Project mention: Announcing AnnaDB - next-gen NoSQL database | | 2022-09-13
  • chill

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

  • dustdata

    A data concurrency control key-value storage engine to Rustbase

    Project mention: Some key-value storage engines in Rust | | 2022-12-27

    5. Dustdata -

  • couchdb

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

  • influxdb-rs

  • sherwood

    ForestDB bindings for Rust

  • MerkavaDB

    A fast ordered NoSQL database.

  • 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 2023-01-22.

Rust NoSQL related posts


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

Project Stars
1 surrealdb 17,267
2 redis-rs 2,840
3 gluesql 2,070
4 skytable 1,439
5 rust-rocksdb 1,360
6 cdrs 338
7 tidis 277
8 rs-es 218
9 rust-zookeeper 171
10 leveldb 164
11 PickleDB 157
12 rust-etcd 135
13 lmdb-rs 105
14 99
15 cassandra-rs 94
16 cassandra-rust 51
17 AnnaDB 41
18 chill 35
19 dustdata 23
20 couchdb 20
21 influxdb-rs 9
22 sherwood 8
23 MerkavaDB 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives