dbstack

Index Relational SQLite

§ Tool · Relational

SQLite

A self-contained, serverless, zero-configuration, transactional SQL database engine — and the most widely deployed database in the world.

Stars
9,639
Forks
1,509
Last push
2d ago
License
Public Domain
First released
2000
www.sqlite.org → sqlite/sqlite → Self-hostable · Free tier · C

What it is

SQLite is a single-file embedded SQL database. There is no server process; the database engine is a C library linked into your application, and the database itself is a single file on disk. D. Richard Hipp released the first version in 2000, and the source code is in the public domain — not MIT, not Apache, not GPL — literally no copyright.

It is, by orders of magnitude, the most widely deployed database in the world. Every Android device, every iOS device, every macOS install, every web browser, and countless desktop apps ship SQLite. Firefox uses it for bookmarks, Apple for CoreData backing, and most “I just need a database” tools default to it.

Why people use it

When to use SQLite

When not to use SQLite

Notable trade-offs

Ecosystem

The SQLite ecosystem in 2024–2026 has become a strategic area for edge computing:

§ 01 · Primary Use Cases

3 listed

§ 02 · Alternatives

See all →

Alternatives to SQLite.

§ 04 · Head-to-Head

6 pairs

Comparisons featuring SQLite.

GitHub data refreshed yesterday. Tool description is editorial, written for the directory.