The fastest and simplest library for SQLite in Node.js.
Asynchronous, non-blocking SQLite3 bindings
TypeScript definitions for better-sqlite3
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
Prisma's driver adapter for better-sqlite3, a fast SQLite3 driver for JavaScript runtimes
Asynchronous, non-blocking SQLite3 bindings
better-sqlite3 with multiple-cipher encryption support
Asynchronous, non-blocking SQLite3 bindings. Modern rewrite of TryGhost/node-sqlite3
WebAssembly port of SQLite3 for Node.js with file system access
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
Asynchronous, non-blocking SQLite3 bindings
SQLite Wasm conveniently wrapped as an ES Module.
node-sqlite3-compatible API for libSQL
better-sqlite3 on bedrock
WebSQL Database API, implemented for Node using sqlite3
WebSQL Database API, implemented for Node using sqlite3
SQLite3 session store for Connect
A knex.js session store for Express and Connect
Parse SQLite query syntax using a LALR(1) parser derived from SQLite's parse.y grammar. 1.5x-200x faster than other JavaScript SQL parsers.
A session store for express-session.
WebSQL Database API, implemented for Node using sqlite3
<!--- Generated with the npm_generate_platform_packages.sh script, don't edit by hand -->
`sqlite-vss` is distributed on `npm` for Node.js developers. To install on [supported platforms](#supported-platforms), simply run:
PowerSync Node.js SDK
Foreigner like FK migration for SQLite3
Allows you to add foreign keys to your migrations and enforce them
Allows you to add foreign keys to your migrations and enforce them. Forked to fix exception on Rails 3 beta 4
Extended support for foreign key constraints in ActiveRecord, including: definition as column attribute; deferrable; and SQLite3 support; cleaner dumps; and more!
UUID and ULID primary key support for Rails with SQLite3. Provides automatic type registration, validation, foreign key detection, and clean schema generation. Supports UUIDv4 (random), UUIDv7 (time-ordered), and ULID (compact, time-sortable) with zero external dependencies.