#40 · Primary category: AI Data Infrastructure & Storage
KiteSQL
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
ClickHouse
ClickHouse® is a real-time analytics database management system
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
gun
An open source cybersecurity protocol for syncing decentralized graph data.
emqx
The most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles
server
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.