hatchmoment. scored by care · not by stars

inlaysql

InlaySQL: a single-file, serverless Rust DB with native vector search

InlaySQL provides a lightweight, concurrent database that runs entirely in a single file, eliminating the need for a server. It blends a copy‑on‑write B+ tree, MVCC, and built‑in BM25/HNSW indexes to offer fast SQL queries and vector similarity search in one engine. Designed for developers who need fast prototyping or embedded storage, it outperforms SQLite when vector queries are required without adding external services.

bm25databaseembedded-databasefull-text-searchhnswhybrid-searchmvccmysql-protocolno-stdrustsqlsqlitevector-databasevector-searchwebassembly
View on GitHub →

inlaySQL/inlaysql