Rust embedded-database

Open-source Rust projects categorized as embedded-database

Top 13 Rust embedded-database Projects

embedded-database
  1. turso

    Turso Database is a project to build the next evolution of SQLite.

    Project mention: PSA: Libxslt is unmaintained and has 4 unpatched security bugs | news.ycombinator.com | 2025-08-28

    > we can't have SQLite because there's only 1 implementation

    Well now there are [1] at least [2] three [3] implementations, right?

    [1] sqlite.org

    [2] https://github.com/tursodatabase/libsql

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

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. cozo

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

    Project mention: Datalog in Rust | news.ycombinator.com | 2025-06-15

    Cozodb seems cool but also inactive. I poked around about in November 2024 and found some low hanging fruit in the sqlite storage backend: https://github.com/cozodb/cozo/issues/285

  4. slatedb

    A cloud native embedded storage engine built on object storage.

    Project mention: Ursa: A Leaderless, Object Storage–Based Alternative to Kafka | news.ycombinator.com | 2025-07-31

    https://github.com/AutoMQ/automq/wiki/WarpStream-is-dead,-lo...

    There may be reasons it's a bad idea, but I'm expecting object-storage database SlateDB someday makes a very fine streaming system too!! https://github.com/slatedb/slatedb

  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: ToyDB rewritten: a distributed SQL database in Rust, for education | news.ycombinator.com | 2025-05-11

    These days I've been using fjall, which has the benefit of being actively worked on: https://github.com/fjall-rs/fjall

  7. tonbo

    A portable embedded database using Arrow.

    Project mention: Show HN: TonboLite – Scale SQLite with S3, Minimize ETL | news.ycombinator.com | 2025-01-07

    Hi! I am Tzu and the team from Tonbo here.

    TonboLite: https://github.com/tonbo-io/tonbolite is a SQLite extension based on Tonbo: https://github.com/tonbo-io/tonbo. It enables SQLite to create tables suitable for analytical processing on target platforms like WebAssembly in browser and efficiently write data. The data in the tables is organized as tiered Apache Parquet format files, stored on demand either on local disks (using OPFS as native I/O) or object storage services (such as S3). You can use it by creating virtual tables in regular SQLite.

    TonboLite started with the exploration of Tonbo application. The goal of Tonbo is to write data for analytical processing (like log processing, metrics monitoring, or text search) to unlimited remote storage in SQLite and PostgreSQL.

    We tried SQLite as it is the most popular transactional database for the edge. One of the most requested improvements for SQLite is better support for append-only writes (e.g., logs, time-series data), which are common in analytical data. Append-only writes present two main challenges for SQLite:

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

  15. solomon-db

    An embedded Gremlin-compatible graph database written in Rust

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

Log in or Post with

Rust embedded-database related posts

  • 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
  • Limbo is a wip, in-process OLTP DBMS, compatible with SQLite

    1 project | news.ycombinator.com | 14 Jan 2025
  • Show HN: TonboLite – Scale SQLite with S3, Minimize ETL

    2 projects | news.ycombinator.com | 7 Jan 2025
  • Slatedb/Clean_slate.md

    1 project | news.ycombinator.com | 15 Dec 2024
  • SlateDB – An embedded database built on object storage

    3 projects | news.ycombinator.com | 1 Oct 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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. 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 12,980
2 cozo 3,696
3 slatedb 2,227
4 risinglight 1,763
5 fjall 1,266
6 tonbo 1,148
7 PoloDB 1,118
8 native_db 627
9 Raphtory 520
10 surrealkv 416
11 jammdb 278
12 xs 68
13 solomon-db 48

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com