#40 · Primary category: AI Data Infrastructure & Storage

KiteSQL

data database embeddings myrocks oltp query-engine rocksdb rust rust-lang sql sql-query sqlite sqlite-database wasm web webassembly

Embedded relational database and native Rust data API.

Project last updated:08/09/26

GitHub Stars

745

Forks

54

Contributors

18

License

Apache-2.0

Why we included this project

KiteSQL is a lightweight embedded relational database written entirely in Rust, inspired by MyRocks and SQLite. It works both as a SQL engine and as a native Rust data API, so you can run raw SQL, use typed ORM models, run schema migrations, or build queries with a builder-style API without leaving the language. On native targets it ships with RocksDB and LMDB persistent backends plus an in-memory mode, and it compiles to WebAssembly for JavaScript runtimes, which makes it usable in desktop tools and browser-based demos alike. Because metadata and data live in KV stores with no intermediate service, deployment stays simple and write-heavy workloads stay fast. If you want durable, queryable local storage inside a Rust application and would rather not run a separate database server, this is a solid fit.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category