SQLite
See also: ref/sqlite
A database library, considered "lightweight" for two reasons: it stores its data on a single file on disk, and it is a library that is embedded in your application rather than a client–server program like, say, Postgres. Famed for its comprehensive approach to testing.