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
@medusajs/loyalty-plugin
Medusa Plugin: Loyalty - Gift Cards
11.2k---3 days ago
2.21.1
ESM + CommonJSBundledPayments and commerce, TypeScript tooling
better-sqlite3-session-store
A session store for express-session.
11k+494%-4 years ago
0.1.0
CommonJSNoneDatabase 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
CommonJSNoneDatabase 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 onlyBundledDatabase 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 + CommonJSBundledDatabase 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 + CommonJSBundledDatabase clients and drivers
@amazon-dax-sdk/client-dax
Amazon DAX Client for JavaScript
10.6k---11 days ago
3.1.0
CommonJSBundledCloud 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 onlyBundledCaching, 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 onlyBundledCaching, Cloud SDKs
@keyvhq/redis
Redis storage adapter for Keyv
10.5k---1 month ago
2.2.7
CommonJSBundledCaching, 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
CommonJSBundledCaching, Database clients and drivers
dynamodb
DynamoDB data mapper for node.js
10.2k-13%--
1.3.0
CommonJSNoneCloud SDKs, Database clients and drivers
@electric-sql/pglite-react
Hooks for using PGlite
9.7k---30 days ago
0.4.8
ESM + CommonJSBundledDatabase 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
CommonJSBundledDatabase 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
CommonJSNoneSecurity, 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
CommonJSNoneDatabase clients and drivers
ts-postgres
PostgreSQL client in TypeScript
9.6k+269%-2 years ago
2.0.4
ESM + CommonJSBundledDatabase clients and drivers, TypeScript tooling
websql
WebSQL Database API, implemented for Node using sqlite3
9.6k+98%-5 years ago
2.0.3
CommonJSNoneDatabase clients and drivers
@ibm-cloud/cloudant
IBM Cloudant Node.js SDK
9.5k---10 days ago
0.12.25
CommonJSBundledDatabase 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 onlyNoneDatabase 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 + CommonJSBundledMaps 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
CommonJSBundledCloud 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
CommonJSBundledCloud 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 onlyBundledQueues 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
CommonJSBundledCaching, Database clients and drivers
@louislam/sqlite3
Asynchronous, non-blocking SQLite3 bindings
7.8k---3 years ago
15.1.6
CommonJSBundledDatabase clients and drivers
@bull-board/hapi
A Hapi.js server adapter for Bull-Board dashboard.
7.8k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
@keyv/mongo
MongoDB storage adapter for Keyv
7.7k---8 months ago
3.1.0
ESM + CommonJSBundledDatabase clients and drivers, Caching
@electric-sql/pglite-prepopulatedfs
Prepopulated filesystem for faster PGlite startups
7.7k---30 days ago
0.5.8
ESM + CommonJSBundledDatabase 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
CommonJSBundledCaching, Database clients and drivers
@bull-board/h3
A H3 server adapter for Bull-Board dashboard.
7.7k---13 days ago
9.10.1
CommonJSBundledQueues 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 onlyBundledDatabase 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
CommonJSNoneDatabase 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
CommonJSBundledDatabase 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 + CommonJSBundledDatabase 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
CommonJSNoneDatabase clients and drivers
pg-env
PostgreSQL environment configuration utilities
7.2k+9877%-8 days ago
1.32.0
ESM + CommonJSBundledDatabase 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 onlyBundledDatabase clients and drivers
@supabase/postgrest-typegen
Type generation for PostgREST from PostgreSQL schemas
7k---1 day ago
0.2.3
ESM + CommonJSBundledDatabase 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 onlyBundledDatabase 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
CommonJSNoneDatabase clients and drivers
@tanstack/react-router-with-db
TanStack Router SSR integration for TanStack DB
6.8k---1 month ago
0.1.0
ESM + CommonJSBundledReact, 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
CommonJSBundledDatabase clients and drivers
@stripe/sync-engine
Sync Stripe data to Postgres
6.7k---3 months ago
1.0.32
ESM + CommonJSBundledPayments 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
CommonJSNoneDatabase 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 + CommonJSNoneDatabase clients and drivers
dsn-parser
Parse and create database connection strings fluently
6.4k-15%-6 years ago
1.0.3
CommonJSNoneDatabase 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
CommonJSBundledDatabase clients and drivers
cypress-mongodb
Cypress MongoDB plugin
6.3k-32%-4 months ago
7.0.0
CommonJSBundledDatabase 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 onlyBundledCaching, 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