Rust embedded-database

Open-source Rust projects categorized as embedded-database

Top 14 Rust embedded-database Projects

embedded-database
  1. 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

  2. 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
  3. cozo

    A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

    Project mention: Kuzu DB devs no longer supporting the project | news.ycombinator.com | 2025-10-12

    There used to be a similarly names one called CozoDB[0] which was pretty awesome but it looks like its development significantly slowed down.

    [0] https://github.com/cozodb/cozo

  4. slatedb

    A cloud native embedded storage engine built on object storage.

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

    Sounds like a perfect fit for https://slatedb.io/ -- it's just that (an embedded, rust, KV store that supports transactions).

    It's built specifically to run on object storage, currently relies on the `object_store` crate but we're consdering OpenDAL instead so if Garage works with those crates (I assume it does if its S3 compatible) it should just work OOTB.

  5. risinglight

    An educational OLAP database system.

    Project mention: Show HN: RisingLight – OLAP Database in Rust with SQL Support | news.ycombinator.com | 2025-03-10
  6. fjall

    🗻 Log-structured, embeddable key-value storage engine written in Rust

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

    Tonbo is an embedded database for serverless and edge runtimes.

    Project mention: Show HN: Tonbo – an embedded database for serverless and edge runtimes | news.ycombinator.com | 2025-12-17
  8. PoloDB

    PoloDB is an embedded document database.

  9. 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
  10. native_db

    Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.

  11. Raphtory

    Scalable graph analytics database powered by a multithreaded, vectorized temporal engine, written in Rust

    Project mention: Show HN: HelixDB – Open-Source Vector-Graph Database for AI Applications (Rust) | news.ycombinator.com | 2025-05-13

    Shameless plug: If you're exploring graph+vector databases, check out https://github.com/Pometry/Raphtory/ — with a full Python SDK and built-in support for most common graph algorithms.

    It’s built in Rust with native vector support. The open-source version is in-memory, but the commercial version supports disk-based scaling (we tested it with a 3TB graph on an M1 MacBook + insert all 100x faster than existing GraphDBs).

  12. surrealkv

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

  13. jammdb

    Just Another Memory Mapped Database

  14. tsink

    Embedded time-series database for Rust

    Project mention: Building High-Performance Time-Series Applications with tsink: A Rust Embedded Database | dev.to | 2025-09-14

    Ever struggled with storing millions of sensor readings, metrics, or IoT data points efficiently? I built tsink (GitHub repo) out of frustration with existing solutions when my monitoring system needed to handle 10 million data points per second without breaking a sweat. Let me share why I created this Rust library and how it solves real time-series challenges.

  15. xs

    crossing the streams (by cablehead)

    Project mention: Iroh: A library to establish direct connection between peers | news.ycombinator.com | 2025-06-25

    Iroh is intriguing. Dumbpipe is magical, and its implementation is easy to understand. I use dumbpipe daily to expose cross-stream (https://github.com/cablehead/xs) stores I run on different servers to my local laptop's `xs` client.

  16. solomon-db

    An embedded Gremlin-compatible graph database written in Rust

  17. 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 embedded-database discussion

Rust embedded-database related posts

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

    7 projects | news.ycombinator.com | 19 Dec 2025
  • Show HN: Tonbo – an embedded database for serverless and edge runtimes

    1 project | news.ycombinator.com | 17 Dec 2025
  • Stoolap: High-performance embedded SQL database in pure Rust

    2 projects | news.ycombinator.com | 11 Dec 2025
  • Show HN: SierraDB – A Distributed Event Store Built in Rust

    1 project | news.ycombinator.com | 21 Oct 2025
  • PSA: Libxslt is unmaintained and has 4 unpatched security bugs

    5 projects | news.ycombinator.com | 28 Aug 2025
  • The first alpha of Turso: The next evolution of SQLite

    1 project | news.ycombinator.com | 11 Jul 2025
  • Turso Database is a project to build the next evolution of SQLite

    1 project | news.ycombinator.com | 7 Jul 2025
  • A note from our sponsor - Stream
    getstream.io | 22 Dec 2025
    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. Learn more →

Index

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

# Project Stars
1 turso 15,730
2 cozo 3,778
3 slatedb 2,547
4 risinglight 1,801
5 fjall 1,416
6 tonbo 1,232
7 PoloDB 1,156
8 native_db 658
9 Raphtory 554
10 surrealkv 457
11 jammdb 279
12 tsink 193
13 xs 129
14 solomon-db 49

Sponsored
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.
getstream.io