
turso
tursodatabase/tursoIn-process SQL database written in Rust compatible with SQLite
PersonalEnterpriseDatabases & backendsMCP serversCLILibrary / SDKPermissiveAbout
Turso is an in-process SQL database written in Rust that offers SQLite compatibility, MVCC concurrency, vector support, and an experimental Postgres frontend. It functions via a virtual machine architecture that can compile multiple SQL dialects down to a shared core. It can be embedded as a library in various programming languages, run as an interactive CLI shell, or used as a Model Context Protocol (MCP) server.
From the repository: “A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.”
Alternatives
All alternatives →Drizzle ORMHeadless TypeScript ORMLibrary / SDK81
SequelizeFeature-rich ORM for Node.jsLibrary / SDK78
sqlcGenerate type-safe code from SQLCLI76
TypeORMORM for TypeScript and JavaScriptLibrary / SDK88