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 |
|---|---|---|---|---|---|---|---|---|
| @medusajs/loyalty-plugin Medusa Plugin: Loyalty - Gift Cards | 11.2k | - | - | - | 3 days ago 2.21.1 | ESM + CommonJS | Bundled | Payments and commerce, TypeScript tooling |
| better-sqlite3-session-store A session store for express-session. | 11k | +494% | - | 4 years ago 0.1.0 | CommonJS | None | Database clients and drivers, HTTP servers and web frameworks | |
| mongo-seeding The ultimate Node.js library for populating your MongoDB database. | 10.9k | -25% | - | 1 year ago 4.0.2 | CommonJS | None | Database clients and drivers | |
| @upstash/agentkit-sdk Core, framework-agnostic primitives for AI agents on Upstash Redis: chat history, long-term memory, schema-driven search tools (RAG), tool caching, and rate limiting. | 10.8k | - | - | - | 21 days ago 0.9.0 | ESM only | Bundled | Database clients and drivers |
| @databricks/lakebase PostgreSQL driver for Databricks Lakebase Autoscaling with automatic OAuth token refresh | 10.7k | - | - | - | 17 days ago 0.6.0 | ESM + CommonJS | Bundled | Database clients and drivers, Authentication and authorisation |
| @tanstack/rxdb-db-collection Reactive, Offline-First adapter for TanStack DB using RxDB. Sync, Replication and Local-First support. | 10.7k | - | - | - | 10 days ago 0.1.97 | ESM + CommonJS | Bundled | Database clients and drivers |
| @amazon-dax-sdk/client-dax Amazon DAX Client for JavaScript | 10.6k | - | - | - | 11 days ago 3.1.0 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers |
| @upstash/agentkit-eve Upstash AgentKit adapter for the Vercel Eve agent framework: memory tools, an Upstash Redis memory backend and provider for eve memory slots, Redis-Search tools, a rate-limit gate, an Upstash Box sandbox backend, and cached tools. | 10.6k | - | - | - | 2 days ago 0.13.0 | ESM only | Bundled | Caching, Cloud SDKs |
| @upstash/agentkit-ai-sdk Upstash AgentKit adapter for the Vercel AI SDK: chat history, memory tools, Redis-Search tools, rate limiting, and cached tools. | 10.6k | - | - | - | 21 days ago 0.9.0 | ESM only | Bundled | Caching, Cloud SDKs |
| @keyvhq/redis Redis storage adapter for Keyv | 10.5k | - | - | - | 1 month ago 2.2.7 | CommonJS | Bundled | Caching, Database clients and drivers |
| recacheman Small and efficient cache provider for Node.JS with In-memory, File, Redis and MongoDB engines | 10.4k | +86% | - | 1 year ago 3.0.0 | CommonJS | Bundled | Caching, Database clients and drivers | |
| dynamodb DynamoDB data mapper for node.js | 10.2k | -13% | - | - 1.3.0 | CommonJS | None | Cloud SDKs, Database clients and drivers | |
| @electric-sql/pglite-react Hooks for using PGlite | 9.7k | - | - | - | 30 days ago 0.4.8 | ESM + CommonJS | Bundled | Database clients and drivers, React |
| @liaoliaots/nestjs-redis-health Redis(ioredis) health checks module for Nest framework (node.js). | 9.7k | - | - | - | 3 years ago 9.0.4 | CommonJS | Bundled | Database clients and drivers, Node.js utilities |
| mongo-escape Escape variables to prevent NoSQL injection in MongoDB | 9.7k | +250% | - | 9 years ago 2.0.6 | CommonJS | None | Security, Database clients and drivers | |
| js-worker-search JavaScript client-side search API with web-worker support | 9.6k | -34% | - | 3 years ago 2.0.0 | CommonJS | None | Database clients and drivers | |
| ts-postgres PostgreSQL client in TypeScript | 9.6k | +269% | - | 2 years ago 2.0.4 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| websql WebSQL Database API, implemented for Node using sqlite3 | 9.6k | +98% | - | 5 years ago 2.0.3 | CommonJS | None | Database clients and drivers | |
| @ibm-cloud/cloudant IBM Cloudant Node.js SDK | 9.5k | - | - | - | 10 days ago 0.12.25 | CommonJS | Bundled | Database clients and drivers |
| @dbx-app/mcp-server MCP server for DBX — query databases from Claude Code, Cursor, and other AI agents | 9.4k | - | - | - | 1 day ago 0.4.97 | ESM only | None | Database clients and drivers |
| postgis A lightweight, type-safe Node.js library for interacting with PostGIS-enabled PostgreSQL databases. Supports GeoJSON, Geobuf, MVT tiles, spatial queries, and more. | 8.7k | +948% | - | 6 months ago 1.2.0 | ESM + CommonJS | Bundled | Maps and geolocation, Database clients and drivers | |
| cdk-rds-sql A CDK construct that allows creating roles or users and databases on Aurora Serverless PostgreSQL or MySQL/MariaDB clusters, as well as AWS DSQL clusters. | 8.5k | +213% | - | 1 month ago 8.1.4 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers | |
| athena-express-plus Athena-Express-Plus is a Node.js library for simplified SQL query execution in Amazon Athena, supporting the latest AWS SDK v3 architecture. It provides seamless integration with Athena, enabling clean JSON result retrieval, parameterized queries, and pag | 8.5k | +12% | - | 2 years ago 8.1.0 | CommonJS | Bundled | Cloud SDKs, Database clients and drivers | |
| @boringnode/queue A simple and efficient queue system for Node.js applications | 8.4k | - | - | - | 1 month ago 0.7.1 | ESM only | Bundled | Queues and background jobs, Node.js utilities |
| recacheman-redis Redis standalone caching library for Node.JS and also cache engine for Cacheman | 8.3k | +80% | - | 1 year ago 4.2.0 | CommonJS | Bundled | Caching, Database clients and drivers | |
| @louislam/sqlite3 Asynchronous, non-blocking SQLite3 bindings | 7.8k | - | - | - | 3 years ago 15.1.6 | CommonJS | Bundled | Database clients and drivers |
| @bull-board/hapi A Hapi.js server adapter for Bull-Board dashboard. | 7.8k | - | - | - | 13 days ago 9.10.1 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| @keyv/mongo MongoDB storage adapter for Keyv | 7.7k | - | - | - | 8 months ago 3.1.0 | ESM + CommonJS | Bundled | Database clients and drivers, Caching |
| @electric-sql/pglite-prepopulatedfs Prepopulated filesystem for faster PGlite startups | 7.7k | - | - | - | 30 days ago 0.5.8 | ESM + CommonJS | Bundled | Database clients and drivers |
| keyv-anyredis Storage adapter for Keyv that works with multiple Redis clients, including cluster clients | 7.7k | +619% | - | 3 years ago 3.3.0 | CommonJS | Bundled | Caching, Database clients and drivers | |
| @bull-board/h3 A H3 server adapter for Bull-Board dashboard. | 7.7k | - | - | - | 13 days ago 9.10.1 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers |
| @vibe-agent-toolkit/projection-sqlite SQLite-backed projection store for VAT, on Node's built-in node:sqlite | 7.6k | - | - | - | 1 month ago 0.2.0-rc.3 | ESM only | Bundled | Database clients and drivers |
| content-filter A simple but powerful content-filter. Also provides protection against NoSQL (like MongoDB) injection attacks on Node.js | 7.4k | +570% | - | 8 years ago 1.1.2 | CommonJS | None | Database clients and drivers, Security | |
| limber-firebird-client Cliente JavaScript/Typescrypt para Node.js de acesso a banco de dados Firebird charset ISO8859_1 e UTF8 | 7.4k | +111% | - | 3 years ago 3.0.17 | CommonJS | Bundled | Database clients and drivers | |
| immortal-db <h1> <div align="center"> <img src="logo.png" width="260px" height="435px" alt="ImmortalDB"> </div> | 7.3k | +241% | - | - 1.1.0 | ESM + CommonJS | Bundled | Database clients and drivers | |
| mongodb-language-model Parses MongoDB query language and returns an abstract syntax tree | 7.2k | +31% | - | 5 years ago 2.3.0 | CommonJS | None | Database clients and drivers | |
| pg-env PostgreSQL environment configuration utilities | 7.2k | +9877% | - | 8 days ago 1.32.0 | ESM + CommonJS | Bundled | Database clients and drivers | |
| chdb-wasm chdb (ClickHouse) compiled to WebAssembly, with an async, non-blocking, worker-based API | 7.1k | - | - | 1 month ago 0.4.0 | ESM only | Bundled | Database clients and drivers | |
| @supabase/postgrest-typegen Type generation for PostgREST from PostgreSQL schemas | 7k | - | - | - | 1 day ago 0.2.3 | ESM + CommonJS | Bundled | Database clients and drivers |
| @lushly-dev/local-db Async data adapter with swappable backends (Memory, HTTP, Browser) for Agent-First Development | 6.9k | - | - | - | 6 months ago 1.0.0 | ESM only | Bundled | Database clients and drivers |
| mariasql A node.js binding to MariaDB's non-blocking (MySQL-compatible) client library | 6.9k | -8% | - | 10 years ago 0.2.6 | CommonJS | None | Database clients and drivers | |
| @tanstack/react-router-with-db TanStack Router SSR integration for TanStack DB | 6.8k | - | - | - | 1 month ago 0.1.0 | ESM + CommonJS | Bundled | React, Database clients and drivers |
| pg-dump-restore Nodejs wrapper around the pg_dump and pg_restore | 6.7k | +11% | - | 1 year ago 1.0.15 | CommonJS | Bundled | Database clients and drivers | |
| @stripe/sync-engine Sync Stripe data to Postgres | 6.7k | - | - | - | 3 months ago 1.0.32 | ESM + CommonJS | Bundled | Payments and commerce, Database clients and drivers |
| rate-limit-mongo Provides a Mongo store for the express-rate-limit middleware. | 6.6k | -29% | - | 5 years ago 2.3.2 | CommonJS | None | Database clients and drivers, Queues and background jobs | |
| common-errors Common error classes and utility functions | 6.4k | +1% | - | 6 years ago 1.2.0 | ESM + CommonJS | None | Database clients and drivers | |
| dsn-parser Parse and create database connection strings fluently | 6.4k | -15% | - | 6 years ago 1.0.3 | CommonJS | None | Database clients and drivers, Parsers and serialisers | |
| pg-structure Reverse engineer PostgreSQL database as a detailed JS Object. | 6.3k | -52% | - | 2 years ago 7.15.3 | CommonJS | Bundled | Database clients and drivers | |
| cypress-mongodb Cypress MongoDB plugin | 6.3k | -32% | - | 4 months ago 7.0.0 | CommonJS | Bundled | Database clients and drivers | |
| @mrjasonroy/cache-components-cache-handler Cache handler for Next.js 16+ with support for 'use cache' directive and Cache Components | 6.3k | - | - | - | 3 months ago 16.2.9 | ESM only | Bundled | Caching, 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.
- @medusajs/loyalty-pluginMedusa Plugin: Loyalty - Gift Cards
- better-sqlite3-session-storeA session store for express-session.
- mongo-seedingThe ultimate Node.js library for populating your MongoDB database.
- @upstash/agentkit-sdkCore, framework-agnostic primitives for AI agents on Upstash Redis: chat history, long-term memory, schema-driven search tools (RAG), tool caching, and rate limiting.
- @databricks/lakebasePostgreSQL driver for Databricks Lakebase Autoscaling with automatic OAuth token refresh
- @tanstack/rxdb-db-collectionReactive, Offline-First adapter for TanStack DB using RxDB. Sync, Replication and Local-First support.
- @amazon-dax-sdk/client-daxAmazon DAX Client for JavaScript
- @upstash/agentkit-eveUpstash AgentKit adapter for the Vercel Eve agent framework: memory tools, an Upstash Redis memory backend and provider for eve memory slots, Redis-Search tools, a rate-limit gate, an Upstash Box sandbox backend, and cached tools.
- @upstash/agentkit-ai-sdkUpstash AgentKit adapter for the Vercel AI SDK: chat history, memory tools, Redis-Search tools, rate limiting, and cached tools.
- @keyvhq/redisRedis storage adapter for Keyv
- recachemanSmall and efficient cache provider for Node.JS with In-memory, File, Redis and MongoDB engines
- dynamodbDynamoDB data mapper for node.js
- @electric-sql/pglite-reactHooks for using PGlite
- @liaoliaots/nestjs-redis-healthRedis(ioredis) health checks module for Nest framework (node.js).
- mongo-escapeEscape variables to prevent NoSQL injection in MongoDB
- js-worker-searchJavaScript client-side search API with web-worker support
- ts-postgresPostgreSQL client in TypeScript
- websqlWebSQL Database API, implemented for Node using sqlite3
- @ibm-cloud/cloudantIBM Cloudant Node.js SDK
- @dbx-app/mcp-serverMCP server for DBX — query databases from Claude Code, Cursor, and other AI agents
- postgisA lightweight, type-safe Node.js library for interacting with PostGIS-enabled PostgreSQL databases. Supports GeoJSON, Geobuf, MVT tiles, spatial queries, and more.
- cdk-rds-sqlA CDK construct that allows creating roles or users and databases on Aurora Serverless PostgreSQL or MySQL/MariaDB clusters, as well as AWS DSQL clusters.
- athena-express-plusAthena-Express-Plus is a Node.js library for simplified SQL query execution in Amazon Athena, supporting the latest AWS SDK v3 architecture. It provides seamless integration with Athena, enabling clean JSON result retrieval, parameterized queries, and pag
- @boringnode/queueA simple and efficient queue system for Node.js applications
- recacheman-redisRedis standalone caching library for Node.JS and also cache engine for Cacheman
- @louislam/sqlite3Asynchronous, non-blocking SQLite3 bindings
- @bull-board/hapiA Hapi.js server adapter for Bull-Board dashboard.
- @keyv/mongoMongoDB storage adapter for Keyv
- @electric-sql/pglite-prepopulatedfsPrepopulated filesystem for faster PGlite startups
- keyv-anyredisStorage adapter for Keyv that works with multiple Redis clients, including cluster clients
- @bull-board/h3A H3 server adapter for Bull-Board dashboard.
- @vibe-agent-toolkit/projection-sqliteSQLite-backed projection store for VAT, on Node's built-in node:sqlite
- content-filterA simple but powerful content-filter. Also provides protection against NoSQL (like MongoDB) injection attacks on Node.js
- limber-firebird-clientCliente JavaScript/Typescrypt para Node.js de acesso a banco de dados Firebird charset ISO8859_1 e UTF8
- immortal-db<h1> <div align="center"> <img src="logo.png" width="260px" height="435px" alt="ImmortalDB"> </div>
- mongodb-language-modelParses MongoDB query language and returns an abstract syntax tree
- pg-envPostgreSQL environment configuration utilities
- chdb-wasmchdb (ClickHouse) compiled to WebAssembly, with an async, non-blocking, worker-based API
- @supabase/postgrest-typegenType generation for PostgREST from PostgreSQL schemas
- @lushly-dev/local-dbAsync data adapter with swappable backends (Memory, HTTP, Browser) for Agent-First Development
- mariasqlA node.js binding to MariaDB's non-blocking (MySQL-compatible) client library
- @tanstack/react-router-with-dbTanStack Router SSR integration for TanStack DB
- pg-dump-restoreNodejs wrapper around the pg_dump and pg_restore
- @stripe/sync-engineSync Stripe data to Postgres
- rate-limit-mongoProvides a Mongo store for the express-rate-limit middleware.
- common-errorsCommon error classes and utility functions
- dsn-parserParse and create database connection strings fluently
- pg-structureReverse engineer PostgreSQL database as a detailed JS Object.
- cypress-mongodbCypress MongoDB plugin
- @mrjasonroy/cache-components-cache-handlerCache handler for Next.js 16+ with support for 'use cache' directive and Cache Components