sqlite3
npmv6.0.1TypeScriptAsynchronous, non-blocking SQLite3 bindings
Overview
sqlite3 is an npm package that asynchronous, non-blocking SQLite3 bindings. It is very popular, with about 2.2M downloads per week and 3 known dependents in the graph. The latest version is 6.0.1, released under the BSD-3-Clause license.
Who should use it
Teams working in the npm ecosystem who need asynchronous, non-blocking SQLite3 bindings and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (2.2M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (BSD-3-Clause).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of sqlite3.
Dependencies
Runtime (4)
Peer (1)
Dev (3)
Used by
Popular packages that depend on sqlite3.
Drizzle ORM package for SQL databases
The fastest and simplest library for SQLite in Node.js.
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
Alternatives to sqlite3
The fastest and simplest library for SQLite in Node.js.
Drizzle ORM package for SQL databases
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
Fastest full featured PostgreSQL client for Node.js
Type safe SQL query builder
libSQL driver for TypeScript and JavaScript
libSQL driver for TypeScript and JavaScript
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
SQLite Wasm conveniently wrapped as an ES Module.
Fastest SQLite for React Native (with node.js support)
libSQL Wasm packaged as an ES module.
libSQL driver for TypeScript and JavaScript
Frequently installed together
PostgreSQL client - pure javascript & libpq with the same API
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
The fastest and simplest library for SQLite in Node.js.
TypeScript definitions for pg
Fastest full featured PostgreSQL client for Node.js
Type safe SQL query builder
Type definitions and documentation for Bun, an incredibly fast JavaScript runtime
TypeScript typings for Cloudflare Workers
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
TypeScript definitions for better-sqlite3
libSQL driver for TypeScript and JavaScript
The official Node.js client library for Gel
Version history
| Version | Published | License |
|---|---|---|
| 6.0.1latest | 4 months ago | BSD-3-Clause |
| 5.1.7 | 2 years ago | BSD-3-Clause |
| 5.1.7-rc.0 | 2 years ago | BSD-3-Clause |
| 5.1.6 | 3 years ago | BSD-3-Clause |
| 5.1.5 | 3 years ago | BSD-3-Clause |
| 5.1.4 | 3 years ago | BSD-3-Clause |
| 5.1.3 | 3 years ago | BSD-3-Clause |
| 5.1.2 | 3 years ago | BSD-3-Clause |
| 5.1.1 | 3 years ago | BSD-3-Clause |
| 5.1.0 | 3 years ago | BSD-3-Clause |
| 5.0.11 | 4 years ago | BSD-3-Clause |
| 5.0.10 | 4 years ago | BSD-3-Clause |
| 5.0.9 | 4 years ago | BSD-3-Clause |
| 5.0.8 | 4 years ago | BSD-3-Clause |
| 5.0.7 | 4 years ago | BSD-3-Clause |
| 5.0.6 | 4 years ago | BSD-3-Clause |
| 5.0.5 | 4 years ago | BSD-3-Clause |
| 5.0.4 | 4 years ago | BSD-3-Clause |
| 5.0.3 | 4 years ago | BSD-3-Clause |
| 5.0.2 | 5 years ago | BSD-3-Clause |
Frequently asked questions
How do I install sqlite3?
Run `npm install sqlite3` to add sqlite3 to your npm project.
What license is sqlite3 released under?
sqlite3 is distributed under the BSD-3-Clause license.
How popular is sqlite3?
sqlite3 has approximately 2,203,403 downloads per week and 3 known dependent packages.