Rust Key Value Store

Open-source Rust projects categorized as Key Value Store

Top 14 Rust Key Value Store Projects

Key Value Store
  • 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

    Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10

    Hey HN!

    I've been working on Skytable since 2020 and after several iterations from a simple K/V store, we've walked the path to this release. The goal of Skytable is to deliver a solid foundation for building data intensive applications.

    Skytable's primary goal is performance and scale. Even with a query language it can outperform K/V stores which use simple commands (benchmarks will be shared in another post).

    Several implementations in Skytable (especially around query evaluation and execution) are fundamentally different from SQL and even NoSQL counterparts and there are some entirely new concepts which might make it a little hard to grasp.

    BlueQL is a very important part of Skytable and it employs some interesting concepts to try and reduce the surface for injection attacks and tries to be a modern and secure alternative to SQL.

    - Source code: https://github.com/skytable/skytable

  • SaaSHub

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

    SaaSHub logo
  • heed

    A fully typed LMDB wrapper with minimum overhead 🐦

  • fjall

    🗻 LSM-based embeddable key-value storage engine written in safe Rust

    Project mention: Fjall v1.0: LSM-based embeddable key-value storage engine written in Rust | news.ycombinator.com | 2024-05-19
  • lucid

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

  • surrealkv

    A low-level, versioned, embedded, ACID-compliant, key-value database for Rust

    Project mention: Why SurrealDB is the Future of Database Technology - An In-Depth Look | dev.to | 2024-05-09

    That is why we are building SurrealKV, our own native ACID-compliant storage engine, written in Rust. SurrealKV will enable versioned queries over time, immutable data querying, data change auditing, historic aggregate query analysis, and versioned graph queries.

  • ikv-store

    High-performance key-value store for ML inference. 100x faster than Redis.

    Project mention: Inlined-KV – managed embedded key-value store | news.ycombinator.com | 2024-02-23
  • skipdb

    An embedded, in-memory, zero-copy, atomicity, consistency, isolation, MVCC, almost lock-free and serializable snapshot isolation database engine.

    Project mention: Skipdb: Embedded, in-memory, zero-copy, ACID, serializable database engine | news.ycombinator.com | 2024-04-25
  • client-rust

    Official Skytable client driver for Rust

    Project mention: Show HN: Skytable's new NoSQL engine BlueQL with injection safety, improved perf | news.ycombinator.com | 2023-12-10

    - Rust client driver (more client drivers are underway): https://github.com/skytable/client-rust

    I'm here for any questions!

    -- Sayan

    NB: Clustering and Replication will be released around Q1'24. Choice: AP in CAP. The original post has been updated for clarity.

  • skl

    A lock-free thread-safe arena based Skiplist impelementation for building memtable.

  • grenad

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

  • kvapp

    Rust microservice template. Clone-and-go app exposing HTTP REST API to database.

    Project mention: A clone-and-go skeleton API server needs what features? | news.ycombinator.com | 2024-02-18
  • riakv

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

  • gdbm-native-rs

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

  • rustCacheDb

    fast temporary key/val storage

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 Key Value Store discussion

Log in or Post with

Rust Key Value Store related posts

  • Inlined-KV – managed embedded key-value store

    3 projects | news.ycombinator.com | 23 Feb 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
  • Skytable

    1 project | /r/devopspro | 8 Dec 2023
  • Skytable Octave was just released with BlueQL, advanced data modeling, complex collections and rich querying ✨🚀🎱. Tell us what you think!

    1 project | /r/u_skytabledb | 6 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 skytable 2,410
2 heed 599
3 fjall 438
4 lucid 372
5 surrealkv 274
6 ikv-store 208
7 skipdb 204
8 client-rust 42
9 skl 44
10 grenad 24
11 kvapp 17
12 riakv 8
13 gdbm-native-rs 6
14 rustCacheDb 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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