Alternatives to SQLite

A small, self-contained SQL database engine that stores a whole database in one file. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as SQLite.

  • DuckDB

    In-process analytical database that queries CSV, JSON and Parquet directly.

    DuckDB is also an embedded, in-process database but aimed at analytics, querying CSV, JSON and Parquet files directly, released under the MIT license.

Similar software

Related functionality, not a direct replacement.