SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Database Projects
-
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 -
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.
-
Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics
- Project mention: SurrealDB – A scalable, distributed, document-graph db, for the realtime web | news.ycombinator.com | 2025-12-01
-
sonic
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
-
neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Visit neon.tech
-
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.
- 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:
-
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.
- 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
-
-
You can find all the techniques described in this blog post in a single-file example application.
-
databend
One Warehouse for Analytics, Search, AI. Snowflake + Elasticsearch + Vector DB — rebuilt from scratch. Unified architecture on your S3.
Check out what we're building at https://github.com/databendlabs/databend.
- Project mention: Garage – An S3 object store so reliable you can run it outside datacenters | news.ycombinator.com | 2025-12-19
-
Convex Docs
-
risingwave
Streaming data platform. Real-time stream processing, low-latency serving, and Iceberg table management.
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.
-
- 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.
- 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
-
materialize
The live data layer for apps and AI agents Create up-to-the-second views into your business, just using SQL (by MaterializeInc)
Materialize
-
greptimedb
Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming.
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.
-
-
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 -
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Database discussion
Rust Database related posts
-
Garage – An S3 object store so reliable you can run it outside datacenters
-
SQLite JSON at Full Index Speed Using Generated Columns
-
Trailbase: Fast, single-executable, open app platform built on Rust and SQLite
-
SeaORM 2.0: Nested ActiveModel
-
Redis-rs and Redis-test 1.0.0
-
TrailBase: Fast, open, single-executable BaaS
-
Ambiguity Dies, TypeScript Flies, and Browsers Confess
- A note from our sponsor - SaaSHub www.saashub.com | 22 Dec 2025
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 |