10 Best Node.js SQLite Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

bs

better-sqlite3

The fastest and simplest library for SQLite3 in Node.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Poor Documentation
GitHub Stars
3K
Weekly Downloads
230K
Last Commit
2mos ago
Bundle Size (min+gzip)
4.84KB
Not Tree-Shakeable

sqlite3

Asynchronous, non-blocking SQLite3 bindings for Node.js

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
5K
Weekly Downloads
469K
Last Commit
12d ago
Bundle Size (min+gzip)
241.2KB
Not Tree-Shakeable
msn

msnodesqlv8

branched from node-sqlserver, SQL server driver compatible with all versions of Node

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
105
Weekly Downloads
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

sqlite

SQLite client for Node.js applications with SQL-based migrations API written in Typescript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
694
Weekly Downloads
48K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
pks

pksqlite

Asynchronous, non-blocking SQLite3 bindings for Node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
1Easy to Use
1Performant
GitHub Stars
266
Weekly Downloads
11
Last Commit
11yrs ago
Bundle Size (min+gzip)
3.38KB
Not Tree-Shakeable

vscode-sqlite3

Asynchronous, non-blocking SQLite3 bindings for Node.js

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
1K
Last Commit
12d ago
Bundle Size (min+gzip)
1.30KB
Not Tree-Shakeable

sql-client

A dirt-simple SQL client abstraction for Node.js (currently) supporting PostgreSQL, MySQL and SQLite.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
184
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ss

sqlite-sync

Node module to sqlite sync and async

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
75
Weekly Downloads
215
Last Commit
3mos ago
Bundle Size (min+gzip)
487.0KB
Not Tree-Shakeable
ns

node10-sqlite

SQLite client library for Node.js applications (SQlite3, ES6 Promise, ES7 async/await, Babel) and SQL-based migrations API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
21
Last Commit
3yrs ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
war

warehousejs

Warehouse.js is a data storage layer for node.js and browser providing unified API for many supported storage engines (MongoDB, MySQL, SQLite, in-memory and others).

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
102
Weekly Downloads
0
Last Commit
8yrs ago
Bundle Size (min+gzip)
5.13KB
Not Tree-Shakeable
sp

sqlite-pool

SQLite3 client library for Node.js, with ES6 promises, an SQL-based migrations API, connection pooling, and managed transactions

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
0
Last Commit
5yrs ago
Bundle Size (min+gzip)
222.9KB
Tree-Shakeable