Rust Database

Open-source Rust projects categorized as Database

Top 23 Rust Database Projects

  1. MeiliSearch

    A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

    Project mention: Meilisearch: Make the S3-streaming snapshots an Enterprise Edition feature | news.ycombinator.com | 2025-12-22
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. InfluxDB

    Scalable datastore for metrics, events, and real-time analytics

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  4. surrealdb

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

    Project mention: SurrealDB – A scalable, distributed, document-graph db, for the realtime web | news.ycombinator.com | 2025-12-01
  5. sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

  6. neon

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

    Project mention: Build a Production-Ready AI-Native MCP Server in TypeScript | dev.to | 2025-10-15

    Visit neon.tech

  7. SpacetimeDB

    Multiplayer at the speed of light

    Project mention: Derek Sivers's database and web apps | news.ycombinator.com | 2025-10-16

    Business logics in PostgresSQL? Impressive, never think of using it this way but it looks actually pretty good! Last time I saw similar concept is at https://spacetimedb.com/ , maybe one day PostgresSQL can do the same.

  8. tikv

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

    Project mention: StepFun Built an Efficient and Cost-Effective LLM Storage Platform with JuiceFS | dev.to | 2025-07-31

    Early monitoring revealed that when clients grew to 2,000–3,000, TiKV nodes quickly hit performance limits. We found that:

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. turso

    Turso is an in-process SQL database, compatible with SQLite.

    Project mention: Stoolap: High-performance embedded SQL database in pure Rust | news.ycombinator.com | 2025-12-11

    In the same area, I am tracking the Rust rewrite of sqlite by Turso [1]. The big advantage is the file format compatibility.

    [1] https://github.com/tursodatabase/turso

  11. diesel

    A safe, extensible ORM and Query Builder for Rust

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25
  12. sea-orm

    🐚 A powerful relational ORM for Rust

    Project mention: SeaORM 2.0: Nested ActiveModel | dev.to | 2025-12-13

    You can find all the techniques described in this blog post in a single-file example application.

  13. databend

    One Warehouse for Analytics, Search, AI. Snowflake + Elasticsearch + Vector DB — rebuilt from scratch. Unified architecture on your S3.

    Project mention: Databend Monthly Report: July 2025 | dev.to | 2025-08-06

    Check out what we're building at https://github.com/databendlabs/databend.

  14. sled

    the champagne of beta embedded databases

    Project mention: Garage – An S3 object store so reliable you can run it outside datacenters | news.ycombinator.com | 2025-12-19
  15. convex-backend

    The open-source reactive database for app developers

    Project mention: sideVibes - PPFast v0.5 | dev.to | 2025-11-12

    Convex Docs

  16. risingwave

    Streaming data platform. Real-time stream processing, low-latency serving, and Iceberg table management.

    Project mention: Building a Real-Time Crypto Arbitrage Monitoring System | dev.to | 2025-11-24

    In crypto markets, these price differences, or spreads, appear and vanish in milliseconds. If your data pipeline takes five seconds to process a batch of prices, the opportunity is already gone. This post demonstrates how to use RisingWave—an open-source real-time event streaming platform—to detect arbitrage opportunities with sub-second latency using standard SQL.

  17. paradedb

    The transactional Elasticsearch alternative built on Postgres

    Project mention: Ask HN: Who is hiring? (December 2025) | news.ycombinator.com | 2025-12-01

    - Infrastructure complexity & cost due to syncing Postgres and Elastic.

    We're open-source, and our repository is available at https://github.com/paradedb/paradedb.

    We're a Series A team of 8 distributed across the US and Canada. Most folks on our team have 10+ years of experience in database internals at companies like Twitter, MongoDB, Oracle, Instacart, etc.

    You can find our roles and the profiles of our team members here: https://paradedb.notion.site

    If you know Rust and want to work on cool systems problems, shoot us a note. We hire with conviction, have lots of room to grow, and exciting technical problems to solve. My email is phil@paradedb.com.

  18. toydb

    Distributed SQL database in Rust, written as an educational project

    Project mention: Ask HN: Has AI stolen the satisfaction from programming? | news.ycombinator.com | 2025-10-13

    10) Many other smaller features

    This would be very hard to achieve without AI for most one-person teams. Although tbf not impossible.

    > The new way: The entire premise of AI coding tools is to automate the thinking, not just the typing. You're supposed to describe a problem and get a solution without understanding the details. That's the labor-saving promise.

    I think here the OP introduces a strawman since as many people have pointed out, the labour saving happens in automating menial tasks.

    > >I was thinking of all the classic exploratory learning blog posts. Things that sounded fun. Writing a toy database to understand how they work, implementing a small Redis clone. Now that feels stupid. Like I'd be wasting time on details the AI is supposed to handle.

    On the contrary. Reading ToyDB[1] source code helped me understand MVCC and Isolation levels. That's knowledge that's valuable for an systems architect since at the end LLMs are just fancy word generators.

    [1] https://github.com/erikgrinaker/toydb

  19. materialize

    The live data layer for apps and AI agents Create up-to-the-second views into your business, just using SQL (by MaterializeInc)

    Project mention: The Database Zoo: Probabilistic / Approximate Databases | dev.to | 2025-10-02

    Materialize

  20. greptimedb

    Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming.

    Project mention: I can't recommend Grafana anymore | news.ycombinator.com | 2025-11-14

    We also started with the typical kube-prometheus-stack, but we don’t like Prometheus/PromQL. Moreover, it only solves the „metrics“ part - to handle logs and traces, more quite heavy and complex components have to be added to the observability stack.

    This didn‘t feel right, so we looked around and found greptimedb https://github.com/GreptimeTeam/greptimedb, which simplifies the whole stack. It‘s designed to handle metrics, logs, and traces. We collect metrics and logs via OpenTelemetry, and visualize them with Grafana. It provides endpoints for Postgres, MySQL, PromQL; we‘re happy to be able to build dashboards using SQL as that’s where we have the most knowledge.

    The benchmarks look promising, but our k8s clusters aren’t huge anyway. As a platform engineer, we appreciate the simplicity of our observability stack.

    Any other happy greptimedb users around here? Together with OTel, we think we can handle all future obs needs.

  21. Replibyte

    Seed your development database with real data ⚡️

  22. trailbase

    A blazingly fast, open-source application server with type-safe APIs, built-in WebAssembly runtime, realtime, auth, and admin UI built on Rust, SQLite & Wasmtime.

    Project mention: Trailbase: Fast, single-executable, open app platform built on Rust and SQLite | news.ycombinator.com | 2025-12-16
  23. typedb

    TypeDB: the power of programming, in your database

  24. redis-rs

    Redis library for rust

    Project mention: Redis-rs and Redis-test 1.0.0 | news.ycombinator.com | 2025-12-12
  25. rusqlite

    Ergonomic bindings to SQLite for Rust

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25
  26. SaaSHub

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

    SaaSHub logo
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 Database discussion

Rust Database related posts

  • Garage – An S3 object store so reliable you can run it outside datacenters

    7 projects | news.ycombinator.com | 19 Dec 2025
  • SQLite JSON at Full Index Speed Using Generated Columns

    8 projects | news.ycombinator.com | 12 Dec 2025
  • Trailbase: Fast, single-executable, open app platform built on Rust and SQLite

    1 project | news.ycombinator.com | 16 Dec 2025
  • SeaORM 2.0: Nested ActiveModel

    1 project | dev.to | 13 Dec 2025
  • Redis-rs and Redis-test 1.0.0

    1 project | news.ycombinator.com | 12 Dec 2025
  • TrailBase: Fast, open, single-executable BaaS

    1 project | news.ycombinator.com | 12 Dec 2025
  • Ambiguity Dies, TypeScript Flies, and Browsers Confess

    3 projects | dev.to | 11 Dec 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 MeiliSearch 55,061
2 InfluxDB 30,983
3 surrealdb 30,590
4 sonic 21,073
5 neon 20,497
6 SpacetimeDB 18,741
7 tikv 16,391
8 turso 15,730
9 diesel 13,837
10 sea-orm 9,165
11 databend 9,046
12 sled 8,832
13 convex-backend 8,642
14 risingwave 8,621
15 paradedb 8,058
16 toydb 7,139
17 materialize 6,192
18 greptimedb 5,812
19 Replibyte 4,379
20 trailbase 4,261
21 typedb 4,146
22 redis-rs 4,125
23 rusqlite 3,964

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com