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
@netlify/database-dev
Local dev emulation of Netlify Database
205.7k---28 days ago
1.0.1
ESM onlyBundledDatabase clients and drivers
hdb
SAP HANA Database Client for Node
204.7k+13%-1 month ago
2.29.6
CommonJSNoneDatabase clients and drivers
@electric-sql/pglite-pgtap
pgtap extension for PGlite
204.1k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
@electric-sql/pglite-age
AGE extension for PGlite
201.3k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
@electric-sql/pglite-pg_ivm
pg_ivm extension for PGlite
201k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
@electric-sql/pglite-pg_hashids
pg_hashids extension for PGlite
200.9k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
pg-query-emscripten
Parse any valid PostgreSQL query in your browser using Javascript!
200.3k+213%-2 years ago
5.1.0
ESM onlyNoneDatabase clients and drivers
connect-mongo
MongoDB session store for Express and Connect
200.1k+22%-9 months ago
6.0.0
ESM + CommonJSBundledDatabase clients and drivers
@dbos-inc/dbos-sdk
Lightweight durable workflows built on Postgres
198.4k---today
5.1.10
ESM + CommonJSBundledDatabase clients and drivers
stripe-experiment-sync
DEPRECATED - This package has moved to https://github.com/stripe/sync-engine
198.3k--6 months ago
1.0.31
ESM + CommonJSBundledPayments and commerce, Database clients and drivers
yesql
Read named SQL statements from .sql files. Also named parameters for prepared statements.
197.3k+988%-3 years ago
7.0.0
CommonJSNoneDatabase clients and drivers
plpgsql-deparser
PL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL
193.7k--7 days ago
18.2.10
ESM + CommonJSBundledDatabase clients and drivers
alasql
Use SQL to select and filter javascript data - including relational joins and search in nested objects (JSON). Export to and import from Excel and CSV
192.1k+39%-18 days ago
4.19.1
CommonJSBundledPDF and documents, Database clients and drivers
pg-native
A slightly nicer interface to Postgres over node-libpq
190.5k+94%-1 month ago
3.9.0
ESM + CommonJSNoneDatabase clients and drivers
@electric-sql/pglite-pg_uuidv7
pg_uuidv7 extension for PGlite
190.1k---29 days ago
0.0.9
ESM + CommonJSBundledDatabase clients and drivers
@electric-sql/pglite-pg_textsearch
pg_textsearch extension for PGlite
188.4k---29 days ago
0.0.10
ESM + CommonJSBundledDatabase clients and drivers
neon
CLI tool for Neon, the cloud backend primitives built around Lakebase Postgres
185.3k+35711%-1 day ago
6.1.0
ESM onlyNoneCLI tools and terminal utilities, Database clients and drivers
@keyv/valkey
Valkey storage adapter for Keyv
181.3k---10 months ago
1.0.11
ESM + CommonJSBundledCaching, Database clients and drivers
cassandra-driver
Apache Cassandra Node.js Driver
179.6k+163%-1 day ago
4.10.0
-BundledDatabase clients and drivers
@keyv/memcache
Memcache storage adapter for Keyv
172.8k---1 year ago
2.0.2
ESM + CommonJSBundledCaching, Database clients and drivers
extract-pg-schema
Reads various metadata from your postgres database and return a Javascript object. This package is used by [Kanel](https://github.com/kristiandupont/kanel) to generate Typescript types and [Schemalint](https://github.com/kristiandupont/schemalint) to prov
172.3k+170%-2 months ago
5.8.2
CommonJSBundledDatabase clients and drivers
parse-database-url
Database configuration URL parser for node.js
170.6k+69%-10 years ago
0.3.0
CommonJSNoneURLs and query strings, Database clients and drivers
cache-manager-redis-store
Redis store for node-cache-manager
168.4k+6%--
3.0.1
CommonJSBundledCaching, Database clients and drivers
db-errors
Unified node.js error API for mysql, postgres and sqlite3
168.2k+45%-7 years ago
0.2.3
CommonJSNoneDatabase clients and drivers
@chat-adapter/state-redis
Redis state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues via node-redis
167k---7 days ago
4.41.0
ESM onlyBundledCaching, Database clients and drivers
parse-redis-url-simple
Simple parser for redis url
166.4k+47%-5 years ago
1.0.2
CommonJSBundledURLs and query strings, Database clients and drivers
@sap/hana-client
Official SAP HANA Node.js Driver
162.2k---7 days ago
2.30.27
CommonJSBundledDatabase clients and drivers
@bull-board/fastify
A Fastify.js server adapter for Bull-Board dashboard.
157.1k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
pouchdb-collections
Map and Set shims for PouchDB
155.2k+44%-3 years ago
8.0.1
ESM + CommonJSNoneDatabase clients and drivers
@tanstack/browser-db-sqlite-persistence
Browser wa-sqlite persisted collection adapter for TanStack DB
128.4k---10 days ago
0.2.23
ESM + CommonJSBundledDatabase clients and drivers, TypeScript tooling
slonik
A Node.js PostgreSQL client with strict types, detailed logging and assertions.
112k+13%-3 days ago
49.10.10
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
@seald-io/nedb
File-based embedded data store for node.js
109.8k---1 year ago
4.1.2
CommonJSBundledDatabase clients and drivers
kanel
![Kanel Logo](./logo-bright.png)
108.4k+108%-1 month ago
4.0.4
CommonJSBundledDatabase clients and drivers, TypeScript tooling
@capacitor-community/sqlite
Community plugin for native & electron SQLite databases
108k---1 month ago
8.1.1
ESM + CommonJSBundledDatabase clients and drivers
jeep-sqlite
Browser SQLite Stencil Component
106.7k+464%--
2.8.0
ESM + CommonJSBundledDatabase clients and drivers
@rocicorp/zero-sqlite3
better-sqlite3 on bedrock
105.2k---1 month ago
1.1.4
CommonJSBundledDatabase clients and drivers
@drdgvhbh/postgres-error-codes
Postgres Error Codes
104.5k---6 years ago
0.0.6
CommonJSNoneDatabase clients and drivers
@bull-board/hono
A Hono server adapter for Bull-Board dashboard.
101.7k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
mongodb-log-writer
A library for writing MongoDB logv2 messages
97.9k+69%-15 days ago
3.0.1
ESM + CommonJSBundledLogging, Database clients and drivers
windmill-client
Windmill SDK client for browsers and Node.js
91.8k+86%--
1.817.0
ESM + CommonJSBundledDatabase clients and drivers, TypeScript tooling
@vscode/sqlite3
Asynchronous, non-blocking SQLite3 bindings
89.9k---3 months ago
5.1.14-vscode
CommonJSBundledDatabase clients and drivers
js-search
JS Search is an efficient, client-side search library for JavaScript and JSON objects
88.6k+52%-3 years ago
2.0.1
ESM + CommonJSNoneDatabase clients and drivers
@chat-adapter/state-ioredis
ioredis state adapter for Chat SDK — production state with Redis Cluster and Sentinel support via ioredis
87k---7 days ago
4.41.0
ESM onlyBundledCloud SDKs, Database clients and drivers
@chat-adapter/state-pg
PostgreSQL state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues
86.9k---7 days ago
4.41.0
ESM onlyBundledDatabase clients and drivers, Caching
@neondatabase/auth
TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support
85.8k---1 month ago
0.5.0-beta
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
pg-sql2
Generate safe Postgres-compliant SQL with tagged template literals
85.8k+44%-5 months ago
5.0.1
CommonJSBundledDatabase clients and drivers
resolve-mongodb-srv
Resolve mongodb+srv:// URLs to mongodb:// URLs
85.7k+65%-9 months ago
1.1.7
ESM + CommonJSBundledDatabase clients and drivers
@socket.io/redis-streams-adapter
The Socket.IO adapter based on Redis Streams, allowing to broadcast events between several Socket.IO servers
85.6k---6 months ago
0.3.1
CommonJSBundledWebSockets and realtime, Database clients and drivers
pouchdb-find
Easy-to-use query language for PouchDB
81.6k+68%-2 years ago
9.0.0
ESM + CommonJSNoneDatabase clients and drivers
graphile-build-pg
PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.
80.4k+39%-21 days ago
5.1.4
CommonJSBundledGraphQL, Database 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.