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 →
Top 13 Rust embedded-database Projects
-
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
-
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!
-
cozo
A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!
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
-
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
-
Project mention: Show HN: RisingLight – OLAP Database in Rust with SQL Support | news.ycombinator.com | 2025-03-10
-
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
-
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:
-
-
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.
-
native_db
Drop-in, fast, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly.
-
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-13Shameless 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).
-
-
-
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.
-
Rust embedded-database discussion
Rust embedded-database related posts
-
PSA: Libxslt is unmaintained and has 4 unpatched security bugs
-
The first alpha of Turso: The next evolution of SQLite
-
Turso Database is a project to build the next evolution of SQLite
-
Limbo is a wip, in-process OLTP DBMS, compatible with SQLite
-
Show HN: TonboLite – Scale SQLite with S3, Minimize ETL
-
Slatedb/Clean_slate.md
-
SlateDB – An embedded database built on object storage
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Sep 2025
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 |