web-sqlite-js
JSON →web-sqlite-js v2.3.0 is a persistent, non-blocking SQLite database for the browser using OPFS and Web Workers. It offers type-safe TypeScript APIs, transaction support, schema migrations, and two-tier validation (v2.2.0+). Compared to alternatives like sql.js or sqlocal, it focuses on out-of-the-box persistence and concurrency safety via mutex, with built-in logging and enhanced error messages. Released under MIT license with monthly updates.