Package category
Database clients and drivers
Drivers and clients for SQL and NoSQL databases.
672 packages5 comparisons
Packages compared
672 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @netlify/database-dev Local dev emulation of Netlify Database | 205.7k | - | - | - | 28 days ago 1.0.1 | ESM only | Bundled | Database clients and drivers |
| hdb SAP HANA Database Client for Node | 204.7k | +13% | - | 1 month ago 2.29.6 | CommonJS | None | Database clients and drivers | |
| @electric-sql/pglite-pgtap pgtap extension for PGlite | 204.1k | - | - | - | 29 days ago 0.0.9 | ESM + CommonJS | Bundled | Database clients and drivers |
| @electric-sql/pglite-age AGE extension for PGlite | 201.3k | - | - | - | 29 days ago 0.0.9 | ESM + CommonJS | Bundled | Database clients and drivers |
| @electric-sql/pglite-pg_ivm pg_ivm extension for PGlite | 201k | - | - | - | 29 days ago 0.0.9 | ESM + CommonJS | Bundled | Database clients and drivers |
| @electric-sql/pglite-pg_hashids pg_hashids extension for PGlite | 200.9k | - | - | - | 29 days ago 0.0.9 | ESM + CommonJS | Bundled | Database 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 only | None | Database clients and drivers | |
| connect-mongo MongoDB session store for Express and Connect | 200.1k | +22% | - | 9 months ago 6.0.0 | ESM + CommonJS | Bundled | Database clients and drivers | |
| @dbos-inc/dbos-sdk Lightweight durable workflows built on Postgres | 198.4k | - | - | - | today 5.1.10 | ESM + CommonJS | Bundled | Database 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 + CommonJS | Bundled | Payments 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 | CommonJS | None | Database 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 + CommonJS | Bundled | Database 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 | CommonJS | Bundled | PDF 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 + CommonJS | None | Database clients and drivers | |
| @electric-sql/pglite-pg_uuidv7 pg_uuidv7 extension for PGlite | 190.1k | - | - | - | 29 days ago 0.0.9 | ESM + CommonJS | Bundled | Database clients and drivers |
| @electric-sql/pglite-pg_textsearch pg_textsearch extension for PGlite | 188.4k | - | - | - | 29 days ago 0.0.10 | ESM + CommonJS | Bundled | Database 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 only | None | CLI tools and terminal utilities, Database clients and drivers | |
| @keyv/valkey Valkey storage adapter for Keyv | 181.3k | - | - | - | 10 months ago 1.0.11 | ESM + CommonJS | Bundled | Caching, Database clients and drivers |
| cassandra-driver Apache Cassandra Node.js Driver | 179.6k | +163% | - | 1 day ago 4.10.0 | - | Bundled | Database clients and drivers | |
| @keyv/memcache Memcache storage adapter for Keyv | 172.8k | - | - | - | 1 year ago 2.0.2 | ESM + CommonJS | Bundled | Caching, 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 | CommonJS | Bundled | Database clients and drivers | |
| parse-database-url Database configuration URL parser for node.js | 170.6k | +69% | - | 10 years ago 0.3.0 | CommonJS | None | URLs and query strings, Database clients and drivers | |
| cache-manager-redis-store Redis store for node-cache-manager | 168.4k | +6% | - | - 3.0.1 | CommonJS | Bundled | Caching, 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 | CommonJS | None | Database 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 only | Bundled | Caching, Database clients and drivers |
| parse-redis-url-simple Simple parser for redis url | 166.4k | +47% | - | 5 years ago 1.0.2 | CommonJS | Bundled | URLs and query strings, Database clients and drivers | |
| @sap/hana-client Official SAP HANA Node.js Driver | 162.2k | - | - | - | 7 days ago 2.30.27 | CommonJS | Bundled | Database clients and drivers |
| @bull-board/fastify A Fastify.js server adapter for Bull-Board dashboard. | 157.1k | - | - | - | 13 days ago 9.10.1 | CommonJS | Bundled | Queues 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 + CommonJS | None | Database 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 + CommonJS | Bundled | Database 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 only | Bundled | Database clients and drivers, TypeScript tooling | |
| @seald-io/nedb File-based embedded data store for node.js | 109.8k | - | - | - | 1 year ago 4.1.2 | CommonJS | Bundled | Database clients and drivers |
| kanel  | 108.4k | +108% | - | 1 month ago 4.0.4 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @capacitor-community/sqlite Community plugin for native & electron SQLite databases | 108k | - | - | - | 1 month ago 8.1.1 | ESM + CommonJS | Bundled | Database clients and drivers |
| jeep-sqlite Browser SQLite Stencil Component | 106.7k | +464% | - | - 2.8.0 | ESM + CommonJS | Bundled | Database clients and drivers | |
| @rocicorp/zero-sqlite3 better-sqlite3 on bedrock | 105.2k | - | - | - | 1 month ago 1.1.4 | CommonJS | Bundled | Database clients and drivers |
| @drdgvhbh/postgres-error-codes Postgres Error Codes | 104.5k | - | - | - | 6 years ago 0.0.6 | CommonJS | None | Database clients and drivers |
| @bull-board/hono A Hono server adapter for Bull-Board dashboard. | 101.7k | - | - | - | 13 days ago 9.10.1 | CommonJS | Bundled | Queues 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 + CommonJS | Bundled | Logging, Database clients and drivers | |
| windmill-client Windmill SDK client for browsers and Node.js | 91.8k | +86% | - | - 1.817.0 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @vscode/sqlite3 Asynchronous, non-blocking SQLite3 bindings | 89.9k | - | - | - | 3 months ago 5.1.14-vscode | CommonJS | Bundled | Database 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 + CommonJS | None | Database 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 only | Bundled | Cloud 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 only | Bundled | Database 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 only | Bundled | Authentication and authorisation, TypeScript tooling |
| pg-sql2 Generate safe Postgres-compliant SQL with tagged template literals | 85.8k | +44% | - | 5 months ago 5.0.1 | CommonJS | Bundled | Database clients and drivers | |
| resolve-mongodb-srv Resolve mongodb+srv:// URLs to mongodb:// URLs | 85.7k | +65% | - | 9 months ago 1.1.7 | ESM + CommonJS | Bundled | Database 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 | CommonJS | Bundled | WebSockets 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 + CommonJS | None | Database 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 | CommonJS | Bundled | GraphQL, 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.
- @netlify/database-devLocal dev emulation of Netlify Database
- hdbSAP HANA Database Client for Node
- @electric-sql/pglite-pgtappgtap extension for PGlite
- @electric-sql/pglite-ageAGE extension for PGlite
- @electric-sql/pglite-pg_ivmpg_ivm extension for PGlite
- @electric-sql/pglite-pg_hashidspg_hashids extension for PGlite
- pg-query-emscriptenParse any valid PostgreSQL query in your browser using Javascript!
- connect-mongoMongoDB session store for Express and Connect
- @dbos-inc/dbos-sdkLightweight durable workflows built on Postgres
- stripe-experiment-syncDEPRECATED - This package has moved to https://github.com/stripe/sync-engine
- yesqlRead named SQL statements from .sql files. Also named parameters for prepared statements.
- plpgsql-deparserPL/pgSQL AST Deparser - Converts PL/pgSQL function ASTs back to SQL
- alasqlUse SQL to select and filter javascript data - including relational joins and search in nested objects (JSON). Export to and import from Excel and CSV
- pg-nativeA slightly nicer interface to Postgres over node-libpq
- @electric-sql/pglite-pg_uuidv7pg_uuidv7 extension for PGlite
- @electric-sql/pglite-pg_textsearchpg_textsearch extension for PGlite
- neonCLI tool for Neon, the cloud backend primitives built around Lakebase Postgres
- @keyv/valkeyValkey storage adapter for Keyv
- cassandra-driverApache Cassandra Node.js Driver
- @keyv/memcacheMemcache storage adapter for Keyv
- extract-pg-schemaReads 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
- parse-database-urlDatabase configuration URL parser for node.js
- cache-manager-redis-storeRedis store for node-cache-manager
- db-errorsUnified node.js error API for mysql, postgres and sqlite3
- @chat-adapter/state-redisRedis state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues via node-redis
- parse-redis-url-simpleSimple parser for redis url
- @sap/hana-clientOfficial SAP HANA Node.js Driver
- @bull-board/fastifyA Fastify.js server adapter for Bull-Board dashboard.
- pouchdb-collectionsMap and Set shims for PouchDB
- @tanstack/browser-db-sqlite-persistenceBrowser wa-sqlite persisted collection adapter for TanStack DB
- slonikA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- @seald-io/nedbFile-based embedded data store for node.js
- kanel
- @capacitor-community/sqliteCommunity plugin for native & electron SQLite databases
- jeep-sqliteBrowser SQLite Stencil Component
- @rocicorp/zero-sqlite3better-sqlite3 on bedrock
- @drdgvhbh/postgres-error-codesPostgres Error Codes
- @bull-board/honoA Hono server adapter for Bull-Board dashboard.
- mongodb-log-writerA library for writing MongoDB logv2 messages
- windmill-clientWindmill SDK client for browsers and Node.js
- @vscode/sqlite3Asynchronous, non-blocking SQLite3 bindings
- js-searchJS Search is an efficient, client-side search library for JavaScript and JSON objects
- @chat-adapter/state-ioredisioredis state adapter for Chat SDK — production state with Redis Cluster and Sentinel support via ioredis
- @chat-adapter/state-pgPostgreSQL state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues
- @neondatabase/authTypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support
- pg-sql2Generate safe Postgres-compliant SQL with tagged template literals
- resolve-mongodb-srvResolve mongodb+srv:// URLs to mongodb:// URLs
- @socket.io/redis-streams-adapterThe Socket.IO adapter based on Redis Streams, allowing to broadcast events between several Socket.IO servers
- pouchdb-findEasy-to-use query language for PouchDB
- graphile-build-pgPostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.