Skip to content
JS
Package category

Database clients and drivers

Drivers and clients for SQL and NoSQL databases.

672 packages5 comparisons

Packages compared

672 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
typewise-core
Core typewise type system functionality
1.6m+124%-11 years ago
1.2.0
--Database clients and drivers
lowdb
Tiny local JSON database for Node, Electron and the browser
1.4m+74%-2 years ago
7.0.1
--Database clients and drivers
pg-boss
Queueing jobs in Postgres from Node.js like a boss
1.2m+1148%-1 day ago
12.34.0
--Database clients and drivers
@lancedb/lancedb
LanceDB: A serverless, low-latency vector database for AI applications
1.1m---7 days ago
0.39.0
CommonJSBundledDatabase clients and drivers
tlhunter-sorted-set
A skip list implementation inspired by the Sorted Set in Redis.
1.1m-59%-2 years ago
0.1.0
CommonJSNoneDatabase clients and drivers
convex
Client for the Convex Cloud
1m+706%-8 days ago
1.46.0
ESM + CommonJSBundledDatabase clients and drivers
connect-redis
Redis session store for Connect
1m+24%-2 months ago
10.0.0
ESM + CommonJSBundledDatabase clients and drivers, HTTP servers and web frameworks
@keyv/redis
Redis storage adapter for Keyv
962.8k---8 months ago
5.1.6
ESM + CommonJSBundledCaching, Database clients and drivers
@hapi/mimos
Mime database interface
961.5k---3 years ago
7.0.1
CommonJSBundledDatabase clients and drivers
mysql
A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
934.1k+14%-6 years ago
2.18.1
-NoneDatabase clients and drivers
pg-query-stream
Postgres query result returned as readable stream
920.3k+86%-1 month ago
4.17.0
ESM + CommonJSBundledDatabase clients and drivers
expo-sqlite
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
914.8k+733%-14 days ago
57.0.3
CommonJSBundledDatabase clients and drivers, React
@bull-board/express
A Express.js server adapter for Bull-Board dashboard.
907.9k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
redlock
A node.js redlock implementation for distributed redis locks
804.6k+51%-4 years ago
5.0.0-beta.2
ESM + CommonJSBundledDatabase clients and drivers
pg-copy-streams
Low-Level COPY TO and COPY FROM streams for PostgreSQL in JavaScript using
789k+297%-1 year ago
7.0.0
CommonJSNoneDatabase clients and drivers
levelup
Fast & simple storage - a Node.js-style LevelDB wrapper
778.6k+24%-4 years ago
5.1.1
CommonJSNoneDatabase clients and drivers
pgsql-ast-parser
Yet another simple Postgres SQL parser/modifier
768.5k+315%-7 months ago
12.0.2
CommonJSBundledDatabase clients and drivers, Parsers and serialisers
bson-objectid
Construct ObjectIDs without the mongodb driver or bson module
739.2k+154%-3 years ago
2.0.4
CommonJSBundledDatabase clients and drivers
level-supports
Create a manifest describing the abilities of an abstract-level database
691.7k+10%-1 year ago
6.2.0
-BundledDatabase clients and drivers
libpg-query
The real PostgreSQL query parser
678.2k+737%-8 days ago
18.1.5
ESM + CommonJSBundledDatabase clients and drivers
mariadb
fast mariadb or mysql connector.
575.8k+334%-23 days ago
3.5.4
ESM + CommonJSBundledDatabase clients and drivers
level-errors
Error types for levelup
570.4k+8%-4 years ago
3.0.1
CommonJSNoneDatabase clients and drivers
oracledb
A Node.js module for Oracle Database access from JavaScript and TypeScript
568.6k+175%-2 months ago
7.0.1
CommonJSNoneDatabase clients and drivers, TypeScript tooling
pg-minify
Minifies PostgreSQL scripts.
536.4k-14%-1 year ago
1.8.0
CommonJSBundledDatabase clients and drivers
pg-promise
PostgreSQL interface for Node.js
502.2k+6%-1 month ago
12.7.1
CommonJSBundledDatabase clients and drivers
@op-engineering/op-sqlite
Fastest SQLite for React Native (with node.js support)
459.8k---4 days ago
18.2.5
CommonJSBundledDatabase clients and drivers, React
level-js
An abstract-leveldown compliant store on top of IndexedDB
448.7k+69%-4 years ago
6.1.0
CommonJSNoneDatabase clients and drivers
leveldown
A low-level Node.js LevelDB binding
427.3k+24%-4 years ago
6.1.1
CommonJSNoneDatabase clients and drivers, Node.js utilities
pgsql-deparser
PostgreSQL AST Deparser
421.3k+758%-7 days ago
18.3.8
ESM + CommonJSBundledDatabase clients and drivers
taffydb
TaffyDB is an opensouce library that brings database features into your JavaScript applications.
421k-30%-10 years ago
2.7.3
CommonJSNoneDatabase clients and drivers
graphile-worker
Job queue for PostgreSQL
396.4k+479%-16 days ago
0.18.0
ESM onlyBundledQueues and background jobs, Database clients and drivers
airtable
The official Airtable JavaScript library.
386.2k+79%-3 years ago
0.12.2
CommonJSBundledDatabase clients and drivers, PDF and documents
level
Universal abstract-level database for Node.js and browsers
372.5k+46%-1 year ago
10.0.0
CommonJSBundledDatabase clients and drivers
embedded-postgres
A package to run an embedded Postgresql database right from NodeJS
372.2k+14929%-3 months ago
18.4.0-beta.17
ESM onlyNoneDatabase clients and drivers
@pgsql/quotes
PostgreSQL identifier quoting and keyword classification utilities
350.6k---1 month ago
18.2.4
ESM + CommonJSBundledDatabase clients and drivers
@planetscale/database
A Fetch API-compatible PlanetScale database driver
342.7k---today
2.0.0
ESM + CommonJSBundledDatabase clients and drivers, Cloud SDKs
@electric-sql/pglite-pgvector
pgvector extension for PGlite
320.8k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
level-packager
levelup package helper for distributing with an abstract-leveldown store
313.5k+37%-4 years ago
6.0.1
CommonJSNoneDatabase clients and drivers
memdown
An drop-in replacement for LevelDOWN that works in memory only
300.9k-16%--
6.1.1
CommonJSNoneDatabase clients and drivers, Node.js utilities
@bull-board/nestjs
A NestJS module for Bull-Board dashboard.
290.2k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
@duckdb/duckdb-wasm
DuckDB powered by WebAssembly
288.5k---3 months ago
1.33.1-dev57.0
ESM + CommonJSBundledDatabase clients and drivers, Monitoring and error tracking
graphql-redis-subscriptions
A graphql-subscriptions PubSub Engine using redis
267.2k+85%-1 year ago
2.7.0
CommonJSBundledGraphQL, Database clients and drivers
@libpg-query/parser
The real PostgreSQL query parser
251.3k---5 months ago
17.6.10
ESM + CommonJSBundledDatabase clients and drivers
sql-template-strings
ES6 tagged template strings for prepared statements with mysql and postgres
249.6k+279%-10 years ago
2.2.2
CommonJSBundledDatabase clients and drivers
tunnel-ssh
Easy extendable SSH tunnel
224.7k+63%--
5.2.0
CommonJSBundledDatabase clients and drivers
pgsql-parser
The real PostgreSQL query parser
223k+290%-7 days ago
18.2.8
ESM + CommonJSBundledDatabase clients and drivers
@pgsql/traverse
PostgreSQL AST traversal utilities for pgsql-parser
215.3k---7 days ago
18.7.10
ESM + CommonJSBundledDatabase clients and drivers
pg-proto-parser
The LaunchQL Proto parser
215k+6986%-1 month ago
1.32.5
ESM + CommonJSBundledDatabase clients and drivers
neonctl
Compatibility command for the Neon CLI
209.3k+576%-2 days ago
6.0.0
ESM onlyNoneCLI tools and terminal utilities, Database clients and drivers
libpq
Low-level native bindings to PostgreSQL libpq
207.9k+95%-4 months ago
1.11.0
CommonJSNoneDatabase clients and drivers

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.