#143143rd of 173 in Backends, databases and hosting
libsql
SQLite fork with embedded replicas, a remote server and multi-language drivers
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 17.3k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Feb 2025
- Language
- C
Missed the latest GitHub check; these facts may be older.
Overview
libSQL is an open-contribution fork of SQLite maintained by Turso. It keeps the SQLite file format and C API, and adds embedded replicas, a server for remote access, an extended ALTER TABLE, randomized ROWID, WebAssembly user-defined functions and a virtual WAL interface. Official drivers cover TypeScript/JS, Rust and Go; the README says new features are now developed in Turso, a Rust rewrite.
Who it is for: Developers who need SQLite with replication or remote access
Strengths
- Keeps the SQLite file format and full SQLite C API compatibility
- Embedded replicas plus libsql-server for remote access
- Official drivers for TypeScript/JS, Rust and Go
- MIT licensed and open to outside contributions
Weaknesses
- Inherits SQLite's single-writer model; no concurrent writes
- README points new projects to Turso, where new features are built
- Python and C drivers are marked experimental
- Last tagged release is 2025-02-14
What it needs
- no GPU
- Docker
Also in Backends, databases and hosting
See all 173| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 93 out of 100 |
| 3 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| #4 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #5 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |