wa-sqlite

JSON →
library 1.0.0 ·javascript
verified Jun 7, 2026

wa-sqlite is a WebAssembly build of SQLite that enables writing virtual filesystems and virtual table modules in JavaScript. The current stable version is 1.0.0. It provides both synchronous and asynchronous (using Asyncify) builds, with ESM modules as the default. Key differentiators include support for IndexedDB and Origin Private File System VFS implementations, allowing alternative browser storage options. The project ships TypeScript types and has a moderate release cadence. Unlike other SQLite WASM bindings, wa-sqlite focuses on extensibility via JavaScript-based VFS and virtual table modules.