Stack Gems
Menu

Alternatives · SQLite & Embedded

SQLite alternatives (2026)

SQLite: Good enough for more applications than you realize.

Its Catch: Single writer at a time limits write concurrency.

Below: 5 free or free-tier tools from the same category (SQLite and embedded databases), free and open source first, then the closest match by shared tags. Each keeps its own Catch.

  1. 1.TursoSQLite at the edge with libSQL

    Free / OSS · Freemium · 24.8k GitHub stars

    VerdictSQLite for the edge era, with surprising capabilities.

    CatchSQLite limitations still apply—no concurrent writes from different regions. The embedded replica model has a learning curve. Less battle-tested than Postgres.

  2. 2.PocketBaseSQLite backend, auth, and admin UI in one Go binary

    Free / OSS · OSS/MIT · 61.5k GitHub stars

    VerdictThe one-binary BaaS. Perfect until you need Postgres.

    CatchSQLite is the database. Concurrent writes and multi-region are not the product. There is no official hosted PocketBase Cloud. You run the binary, you own backups, you own the disk filling up.

  3. 3.LitestreamApache-2.0 SQLite WAL replication to S3 or local disk

    Free / OSS · Apache-2.0 · 14.5k GitHub stars

    VerdictApache-2.0 SQLite WAL stream. Replication tool, not a DB product.

    CatchOps/replication beside SQLite/Turso/PocketBase — not a new database. You still pick the SQLite host. Distinct from Turso (libSQL edge) and PocketBase (BaaS binary).

  4. 4.libSQLMIT open-contribution fork of SQLite (Turso engine)

    Free / OSS · OSS/MIT · 17.3k GitHub stars

    VerdictMIT SQLite fork. Free forever.

    CatchEngine, not a hosted fleet - Turso gem covers the SaaS product. Distinct from Turso hosted and sqlite-vec extension.

  5. 5.rqliteMIT distributed, fault-tolerant SQLite over Raft

    Free / OSS · OSS/MIT · 17.8k GitHub stars

    VerdictThe easiest way to make SQLite highly available — great for config and critical small data.

    CatchWrites go through the Raft leader, so write throughput is that of one node; it is for reliability, not write scale-out. You talk to it over its HTTP API rather than a standard SQLite driver, and non-deterministic SQL functions need care. Cluster sizing and quorum are now your job.

FAQ

What are the best free alternatives to SQLite?
Turso, PocketBase, Litestream, libSQL, rqlite. All are reviewed on Stack Gems in the same category (SQLite and embedded databases); 5 free or open source.
What is the catch with SQLite?
Single writer at a time limits write concurrency.
Is there an open-source alternative to SQLite?
Yes: Turso (Freemium), PocketBase (OSS/MIT), Litestream (Apache-2.0), libSQL (OSS/MIT).

More