Production grade databases in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

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

    the champagne of beta embedded databases

    There is a valid argument to be made for threads over async in a large percentage of use cases where async is considered the default. If this is what you are referring to however, I don't think they ever referred to async as completely useless: https://github.com/spacejam/sled/issues/1123.

  • SaaSHub

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

    SaaSHub logo
  • tikv

    Distributed transactional key-value database, originally created to complement TiDB

  • rio

    pure rust io_uring library, built on libc, thread & async friendly, misuse resistant (by spacejam)

    Also, not to be too bad about a reputation fallacy, but I found the author to be flippant and disrespectful when good-faith unsoundness was pointed out in his crates: https://github.com/spacejam/rio/issues/30

  • neon

    Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

    Neon

  • quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

    Quickwit

  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    Meilisearch

  • readyset

    Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.

    ReadySet

  • influxdb_iox

    Discontinued Pronounced (influxdb eye-ox), short for iron oxide. This is the new core of InfluxDB written in Rust on top of Apache Arrow.

    InfluxDB iox

  • mimir

    ⚡ Supercharged Flutter/Dart Database (by GregoryConrad)

  • pgrx

    Build Postgres Extensions with Rust!

  • plrust

    A Rust procedural language handler for PostgreSQL

  • wikimedia-rs

    Rust crate and tools to download and view data from Wikimedia

  • orioledb

    OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)  🇺🇦

    You don’t need a database written (or rewritten in Rust). we’re working to make Postgres scalable for the next decade too https://github.com/orioledb/orioledb

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • SQL as API

    7 projects | news.ycombinator.com | 25 Dec 2023
  • Create a blog using JStack(Nextjs, Neon, Prisma)

    3 projects | dev.to | 10 Sep 2024
  • Introducing DEV++

    1 project | dev.to | 29 Aug 2024
  • Postgres Foreign Data Wrappers with WASM

    1 project | news.ycombinator.com | 16 Aug 2024
  • We just launched DEV Challenges on product hunt

    1 project | dev.to | 8 Aug 2024

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