libSQL represents where we started. Today, our focus is Turso Database, a full rewrite of SQLite built from scratch, designed for the highest density of databases with no need for servers or connectivity. If you’re starting a new project, we recommend Turso Database. For mission-critical workloads that need a battle-tested foundation today, libSQL is the right choice.
tursodatabase/libsql
Browse the libSQL source code on GitHub, report issues, feature requests and contribute using pull requests.
Discord
Join the community on Discord to talk about the development of libSQL.
libSQL vs. Turso Database
libSQL is a fork of SQLite. It maintains the same file format, the same API, and full backwards compatibility. It extends SQLite with features the ecosystem has long needed but couldn’t contribute upstream. Turso Database is a different approach: a ground-up rewrite of SQLite. It reimplements SQLite’s semantics with a modern architecture designed for concurrent writes, async I/O, and the highest database density in the industry.
Both are open-contribution and maintained by Turso. Turso Cloud currently runs on libSQL and will integrate the Turso Database engine in the future.
Extensions
If you’re looking to enable vector extensions, you should instead consider
using the native libSQL vector datatype.