{"library":"fts5sqljs","type":"library","category":null,"description":"SQLite compiled to JavaScript via Emscripten, enabling full SQL database operations in browsers and Node.js. Version 1.12.6 uses WebAssembly by default (falls back to asm.js), with a release cadence of several updates per year. Unlike native bindings (e.g., sqlite3), it does not require compilation and works purely in-memory, supporting import/export of SQLite database files as Uint8Array. Key differentiators: browser-native execution, no native dependencies, support for prepared statements, user-defined functions, and extension loading. Active development with ongoing maintenance.","language":"javascript","status":"active","version":"1.12.6","tags":["javascript","sql","sqlite","stand-alone","relational","database","RDBMS","data","query"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install fts5sqljs","imports":["import initSqlJs from 'sql.js'","import initSqlJs from 'sql.js'; const SQL = await initSqlJs(); const db = new SQL.Database();","import initSqlJs from 'sql.js'; const SQL = await initSqlJs(); const stmt = db.prepare('SELECT ?');"]},{"cmd":"yarn add fts5sqljs","imports":[]},{"cmd":"pnpm add fts5sqljs","imports":[]}],"homepage":"http://github.com/sql-js/sql.js","github":"ssh://git@github.com/sql-js/sql.js","docs":null,"changelog":null,"pypi":null,"npm":"fts5sqljs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}