SQLite

Lightweight open-source/public-domain embedded database for small projects and local data storage.

Details

SQLite is a lightweight embedded database stored in a single file with no server required, suited to small tools, experimental data, local applications and teaching projects. It is widely used in desktop software, mobile apps and lightweight data management.

Use cases: local databases, small tool development, experimental data, lightweight data management, learning SQL

Note: For multi-user concurrency and large server-side projects, PostgreSQL is a better fit.