sqlite-up
JSON →A lightweight TypeScript-first SQLite migration system for Node.js (24+) and Bun. Version 0.6.0 supports multiple SQLite clients (node:sqlite, bun:sqlite, Bun SQL, better-sqlite3) with concurrency-safe database locking, transaction-safe migrations, and rollbacks. Key differentiators: modern API, zero configuration beyond db and migrationsDir, built-in lock table to prevent concurrent migration runs, and TypeScript types included. Released under MIT license.
Resources
packagesqlite-up ↗