Rust NoSQL

Open-source Rust projects categorized as NoSQL | Edit details

Top 20 Rust NoSQL Projects

  • redis-rs

    Redis library for rust

    Project mention: Chumsky, a parser combinator crate that makes writing error-tolerant parsers with recovery easy and fun! | | 2021-10-28

    I switched to LALRPOP for gluon but I still use combine in and some other projects which need to parse "protocols" (less need for good error messages/error recovery and more need for speed).

  • rust-rocksdb

    rust wrapper for rocksdb

    Project mention: What's everyone working on this week (44/2021)? | | 2021-11-01

    Final touches for lila-openingexplorer, a new chess opening database for Uses axum and rocksdb.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • skytable

    Skytable is an extremely fast, secure and reliable real-time NoSQL database with automated snapshots and TLS

    Project mention: NoSQL and Key-Value storage systems based on Rust (Redis and Tarantool replacements in Rust) | | 2021-12-17

    Skytable — A multi-model NoSQL database

  • cdrs

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

  • rs-es

    A Rust client for the ElasticSearch REST API

  • rust-zookeeper

    Pure Rust library for Apache ZooKeeper built on MIO

  • leveldb

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • rust-etcd

    An etcd client library for Rust.

  • PickleDB

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

    Project mention: What is the best key-value store for Rust 2021 | | 2022-01-11

    I would think one that is based on Serde, like PickleDB, could be a good choice.

  • 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

  • chill

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

  • couchdb

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

  • influxdb-rs

  • sherwood

    ForestDB bindings for Rust

  • elastic-hyper

  • MerkavaDB

    A fast ordered NoSQL database.

  • hoardbase

    A NoSql database based on sqlite with an API similar to that of mongodb.

    Project mention: Ask HN: Those with intentionally non-remunerative side projects – Show and tell | | 2021-12-27

    currently working on a nosql database on top of sqlite.

    because I need an embeddable, single-file, nosql db with cross-language support. but I couldn't find one for years.

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 2022-01-11.

Rust NoSQL related posts


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

Project Stars
1 redis-rs 2,292
2 rust-rocksdb 1,035
3 skytable 561
4 cdrs 330
5 rs-es 214
6 rust-zookeeper 154
7 leveldb 144
8 rust-etcd 127
9 PickleDB 114
10 lmdb-rs 95
11 87
12 cassandra-rs 66
13 cassandra-rust 51
14 chill 32
15 couchdb 20
16 influxdb-rs 9
17 sherwood 6
18 elastic-hyper 5
19 MerkavaDB 5
20 hoardbase 1
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.