Rust Key Value Store

Open-source Rust projects categorized as Key Value Store

Top 7 Rust Key Value Store Projects

  • 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: The first version of Redis, written in Tcl | news.ycombinator.com | 2023-05-18

    I think this is relevant... These are 3 OSS databases that can be an alternative to Redis:

    - KeyDB: https://github.com/snapchat/keydb

    - Dragonfly: https://github.com/dragonflydb/dragonfly

    - Skytable: https://github.com/skytable/skytable

    I have used keyDB before. The raft consensus makes building an HA Redis easy.

  • heed

    A fully typed LMDB wrapper with minimum overhead

    Project mention: What's everyone working on this week (10/2023)? | /r/rust | 2023-03-06

    At Meilisearch we are currently trying to add a better error handling in heed v0.20, our LMDB key-value store wrapper. Unfortunately, when there are a lot of generics it can become harder to play with…

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • lucid

    High performance and distributed KV store w/ REST API. 🦀 (by lucid-kv)

  • grenad

    Tools to sort, merge, write, and read immutable key-value pairs

  • riakv

    Log structured append-only key-value store from Rust In Action with some enhancements.

  • gdbm-rs

    Rust crate library for reading/writing GDBM key/value databases

    Project mention: Hey Rustaceans! Got a question? Ask here! (39/2022)! | /r/rust | 2022-09-26

    Longer version: A current project is a rust-native version of GDBM. Like low-level database formats or kernel filesystems, `gdbm-rs` must interpret a C data structure based on runtime conditions (32 bit or 64 bit, little endian or big endian).

  • rustCacheDb

    fast temporary key/val storage

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

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-05-18.

Rust Key Value Store related posts

Index

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

Project Stars
1 skytable 1,725
2 heed 365
3 lucid 339
4 grenad 17
5 riakv 7
6 gdbm-rs 5
7 rustCacheDb 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com