Ostrich DB 2.4Embedded, MIT licensed
Ostrich is a SQL database in a single file. It runs in your process, so your tests, your laptop and production all talk to the same engine, with nothing to start and nothing to keep alive.
npm i ostrich-db
import { open } from 'ostrich-db'// One file. No server.const db = await open('./app.ostrich')const notes = await db.query( 'select id, title from notes where owner = ? limit 3', ['priya'],)console.log(notes)One file
The whole database is a single file you can copy, diff and commit.
Same everywhere
Tests, laptops and production run the identical engine.
MIT licensed
No account, no telemetry, no server to keep alive.