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, and both can be deployed on Turso Cloud: libSQL has powered it for years, and Turso databases are now available on the platform as well.
Extensions
If you’re looking to enable vector extensions, you should instead consider
using the native libSQL vector datatype.