Skip to content
SPECIFICTION
Get listed

libSQL

github.com

WebWindowsmacOSLinuxAPISelf-hosted
Visit github.com
Spec score 7.7 #20 of 30 in Embedded Databases

Spec sheet

Product
libSQL is an open-source, open-contribution fork of SQLite maintained by Turso.Read 30 Sep 2026 · github.com
Intended users
The maintainers say people starting new projects should consider Turso, where new features are being developed, while libSQL remains actively maintained.Read 30 Sep 2026 · github.com
Deployment
The project provides Docker instructions for launching primary and replica server instances.Read 30 Sep 2026 · github.com
Integrations
The repository lists GUI support through Beekeeper Studio, Outerbase, TablePlus, Dataflare, and libSQL Studio.Read 30 Sep 2026 · github.com
Security
The sqld user guide says cluster nodes communicate over gRPC with TLS and describes certificate and private-key configuration for primary and replica servers.Read 30 Sep 2026 · github.com
Support
The repository links to libSQL documentation, Discord, and Turso documentation for project resources and community.Read 30 Sep 2026 · github.com
License
The repository identifies the project license as MIT.Read 30 Sep 2026 · github.com
Maker
Turso describes itself as technically based in San Francisco and globally distributed across four continents.Read 30 Sep 2026 · turso.tech
Community support
The documentation directs libSQL users to Discord to discuss its development, and the repository accepts issues and pull requests.Read 30 Sep 2026 · docs.turso.tech
Compatibility
libSQL aims to preserve SQLite’s file format and API while adding additional APIs.Read 30 Sep 2026 · github.com
Drivers
The repository lists official TypeScript/JavaScript, Rust, and Go drivers, plus experimental Python and C drivers and community PHP, D, and Ring drivers.Read 30 Sep 2026 · github.com
Embedded replicas
libSQL supports embedded replicas that replicate a database inside an application.Read 30 Sep 2026 · github.com
Embedded use
libSQL is designed to run inside an application process without requiring a network connection.Read 30 Sep 2026 · github.com
Extensions
Listed SQLite extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface.Read 30 Sep 2026 · github.com
GUI tools
The repository lists Beekeeper Studio, TablePlus, Dataflare, Outerbase, and libSQL Studio as GUI options.Read 30 Sep 2026 · github.com
Intended use
The documentation describes libSQL as a choice for mission-critical workloads needing a battle-tested foundation today.Read 30 Sep 2026 · docs.turso.tech
Limit
The project says libSQL inherits SQLite’s single-writer model.Read 30 Sep 2026 · github.com
Maker location
Turso describes itself as technically based in San Francisco and globally distributed.Read 30 Sep 2026 · turso.tech
Project distinction
The maintainers describe libSQL and Turso Database as separate projects and say libSQL retains SQLite’s single-writer limitation.Read 30 Sep 2026 · github.com
Project focus
The documentation says new features are being developed in Turso and recommends Turso Database for new projects.Read 30 Sep 2026 · docs.turso.tech
Remote access
The libSQL server provides remote SQLite access, and its user guide describes clients sending SQL over HTTP to sqld instances.Read 30 Sep 2026 · github.com
Replication
Embedded replicas let an application keep a replicated database inside the app.Read 30 Sep 2026 · github.com
SQLite compatibility
The project says it will retain SQLite file-format support, SQLite API compatibility, and the ability to run embedded without a network connection.Read 30 Sep 2026 · github.com
SQLite extensions
Listed extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface.Read 30 Sep 2026 · github.com
What it is
libSQL is an open-source, open-contribution fork of SQLite created and maintained by Turso.Read 30 Sep 2026 · github.com

Where Specifiction places it

Alternatives to libSQLAll alternatives →