stoolap/stoolap
A Modern Embedded SQL Database written in Rust observed · 2026-09-03
Health v2 · maintenance only
76/100
- Activity 100
- Release rhythm 77
- Longevity 18
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 5
- age_days: 265
- days_rel: 154
- days_push: 0
- n_releases_24m: 14
Adoption not part of the score
1210 stars · 45 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Stoolap is a modern embedded SQL database written in pure Rust, offering ACID transactions with MVCC, a cost-based query optimizer, parallel query execution, and native vector search via HNSW indexes. It runs in-process with no external server and ships first-party drivers for Python, Go, Node.js, Java, C#, and other languages.
Use cases
- embed a SQL database in a Rust application without an external server
- run transactional workloads with MVCC and snapshot isolation
- query historical data with AS OF time-travel queries
- add vector similarity search to an embedded database
- use SQL from Python, Go, Node.js, Java, or C# via native drivers
- run analytical queries with parallel execution and columnar storage
When to choose
- you want an embedded, in-process SQL database with modern features like MVCC and time-travel queries
- you need vector search alongside relational SQL in a single binary
- you prefer a pure Rust, memory-safe alternative to SQLite or DuckDB for embedded use
- you need multi-language drivers for an embedded engine
When to avoid
- you need a battle-tested database with a long production track record
- you require a client-server database with network access from many hosts
- your stack depends on mature ecosystem tooling and extensions built for SQLite or PostgreSQL
Facets
library · maturity active
database search-engine vector-database databases developer-tools backend rust cross-platform python go jvm dotnet wasm embedded-database sql mvcc acid time-travel-queries hnsw vector-search columnar-storage query-optimizer in-memory-database nodejs
10 sources
- readme: https://github.com/stoolap/stoolap · fetched 2026-09-03 · c6ffb711c983
- homepage: https://stoolap.io · fetched 2026-08-29 · fd2e59c0d956
- site_page: https://stoolap.io/docs · fetched 2026-08-29 · 1e69bd6d52fc
- site_page: https://stoolap.io/docs/getting-started/installation · fetched 2026-08-29 · 8092a5314d63
- site_page: https://stoolap.io/docs/drivers/python · fetched 2026-08-29 · d5cec216ec0d
- site_page: https://stoolap.io/docs/drivers/go · fetched 2026-08-29 · eb64c46b8f87
- site_page: https://stoolap.io/docs/drivers/nodejs · fetched 2026-08-29 · 14644202725c
- site_page: https://stoolap.io/docs/drivers/java · fetched 2026-08-29 · 3ae801b61e31
- site_page: https://stoolap.io/docs/drivers/csharp · fetched 2026-08-29 · 41afc5875ed3
- registry_crates: https://crates.io/api/v1/crates/stoolap · fetched 2026-08-29 · 316de58f9b20
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| stoolap/stoolap | main | 76 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem