EVERYTHING XIAOMI
Get listed

libSQL

libSQL is an open-source, open-contribution relational database fork of SQLite maintained by Turso.

Place
#21 of 30
Score
6.0
libSQL's website

What libSQL is

libSQL is an open-source, open-contribution relational database fork of SQLite maintained by Turso. It aims to retain SQLite file-format support and API compatibility while adding APIs and extensions, and can run embedded in an application without a network connection. Embedded replicas let applications keep replicated database copies locally. For remote access, the libSQL server accepts SQL from clients over HTTP; Docker instructions cover primary and replica server instances. The repository lists official TypeScript/JavaScript, Rust, and Go drivers, experimental Python and C drivers, and community drivers for PHP, D, and Ring. Listed extensions include ALTER TABLE changes to column types and constraints, randomized ROWID, WebAssembly user-defined functions, and a virtual write-ahead-log interface. GUI options include Beekeeper Studio, Outerbase, TablePlus, Dataflare, and libSQL Studio. The project retains SQLite’s single-writer limitation. Its documentation recommends Turso Database for new projects, where new features are being developed, while libSQL remains actively maintained. The repository identifies the license as MIT.

Good

  • Aims to preserve SQLite file-format and API compatibility.
  • Supports embedded replicas inside applications.
  • Offers HTTP access through its server.
  • Lists drivers for several programming languages.
  • MIT-licensed and open-contribution.

Watch out

  • Retains SQLite’s single-writer limitation.
  • Documentation recommends Turso Database for new projects.

Who it suits

libSQL suits developers seeking an open-source relational database compatible with SQLite’s file format and API. It may fit applications needing embedded use, local replicas, or remote SQL access.

Verdict

libSQL extends a SQLite-based foundation with embedded replicas, remote access, and additional extensions while retaining compatibility goals. Its single-writer model and the project’s recommendation of Turso for new projects are important considerations.

The facts

Each one read from libSQL's own pages, with the date it was checked.

What it does

Community support
The documentation directs libSQL users to Discord to discuss its development, and the repository accepts issues and pull requests.checked 30 Sep 2026
Compatibility
libSQL aims to preserve SQLite’s file format and API while adding additional APIs.checked 30 Sep 2026
Deployment
The project provides Docker instructions for launching primary and replica server instances.checked 30 Sep 2026
Drivers
The repository lists official TypeScript/JavaScript, Rust, and Go drivers, plus experimental Python and C drivers and community PHP, D, and Ring drivers.checked 30 Sep 2026
Embedded replicas
libSQL supports embedded replicas that replicate a database inside an application.checked 30 Sep 2026
Embedded use
libSQL is designed to run inside an application process without requiring a network connection.checked 30 Sep 2026
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.checked 30 Sep 2026
GUI tools
The repository lists Beekeeper Studio, TablePlus, Dataflare, Outerbase, and libSQL Studio as GUI options.checked 30 Sep 2026
Integrations
The repository lists GUI support through Beekeeper Studio, Outerbase, TablePlus, Dataflare, and libSQL Studio.checked 30 Sep 2026
Intended use
The documentation describes libSQL as a choice for mission-critical workloads needing a battle-tested foundation today.checked 30 Sep 2026
Intended users
The maintainers say people starting new projects should consider Turso, where new features are being developed, while libSQL remains actively maintained.checked 30 Sep 2026
License
The repository identifies the project license as MIT.checked 30 Sep 2026
Limit
The project says libSQL inherits SQLite’s single-writer model.checked 30 Sep 2026
Product
libSQL is an open-source, open-contribution fork of SQLite maintained by Turso.checked 30 Sep 2026
Project distinction
The maintainers describe libSQL and Turso Database as separate projects and say libSQL retains SQLite’s single-writer limitation.checked 30 Sep 2026
Project focus
The documentation says new features are being developed in Turso and recommends Turso Database for new projects.checked 30 Sep 2026
Remote access
The libSQL server provides remote SQLite access, and its user guide describes clients sending SQL over HTTP to sqld instances.checked 30 Sep 2026
Replication
Embedded replicas let an application keep a replicated database inside the app.checked 30 Sep 2026
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.checked 30 Sep 2026
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.checked 30 Sep 2026
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.checked 30 Sep 2026
Support
The repository links to libSQL documentation, Discord, and Turso documentation for project resources and community.checked 30 Sep 2026

The company

Maker
Turso describes itself as technically based in San Francisco and globally distributed across four continents.checked 30 Sep 2026
Maker location
Turso describes itself as technically based in San Francisco and globally distributed.checked 30 Sep 2026

Alternatives to libSQL

All alternatives
  1. 1Chroma logo

    Chroma

    Free planOpen sourceAndroidiOSWebAPI
    8.6From $250 a month
  2. 2SQLite logo

    SQLite

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  3. 3HSQLDB logo

    HSQLDB

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.1From $100 a year
  4. 4RxDB logo

    RxDB

    Free planAndroidiOSWebAPI
    7.5From $99 a month
  5. 5

    LadybugDB

    Free planAndroidiOSWebAPI
    7.4Free plan
  6. 6

    RocksDB

    Free planiOSAPILinuxmacOS
    7.0Free plan