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
graphile-search
Unified PostGraphile v5 search plugin — abstracts tsvector, BM25, pg_trgm, and pgvector behind a single adapter-based architecture with composite searchScore
4.2k--today
2.17.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
graphile-history
PostGraphile v5 history plugin — per-row version history, point-in-time reads, and restore mutations for @history tables
4.2k--today
1.9.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
graphile-ltree
PostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
4.2k--today
2.17.3
ESM + CommonJSBundledFiles and file systems, Database clients and drivers
graphile-bulk-mutations
PostGraphile v5 plugin for bulk insert, upsert, update, and delete mutations with ON CONFLICT handling
4.1k--today
1.17.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
graphile-pg-aggregates
PostGraphile v5 aggregate plugin — sum, avg, min, max, stddev, variance, distinctCount, groupedAggregates with groupBy + having, orderBy relational aggregates
4.1k--today
2.17.3
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
@stacksjs/desktop-build
Build and launch Craft desktop applications for Stacks
4.1k---today
0.74.68
ESM onlyBundledCloud SDKs, Database clients and drivers
@twin.org/entity-storage-models
Shared models for storage contracts, requests, responses and connector capabilities.
4.1k---9 days ago
0.10.0
ESM onlyBundledBlockchain and Web3, Database clients and drivers
@graphile/pro
Professional PostGraphile enhancements
4.1k---6 months ago
2.1.1
CommonJSBundledDatabase clients and drivers, GraphQL
@ashbyhq/libpg-query-native
PostgreSQL query parser — native N-API + jemalloc backend
4.1k---1 month ago
0.2.0
ESM + CommonJSBundledDatabase clients and drivers
node-cache-redis
Simplistic node redis cache ready can scale with generic-pool support
4k+121%-5 years ago
6.4.2
CommonJSBundledCaching, Database clients and drivers
pgsql-client
PostgreSQL client utilities with query helpers, RLS context management, and database administration
4k--today
4.16.3
ESM + CommonJSBundledDatabase clients and drivers
graphile-upload-plugin
File upload support for PostGraphile v5
4k--8 days ago
2.27.0
ESM + CommonJSBundledFiles and file systems, Database clients and drivers
graphile-presigned-url-plugin
Presigned URL upload plugin for PostGraphile v5 — requestUploadUrl mutation and downloadUrl computed field
4k--8 days ago
1.21.0
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
postgrejs
Professional PostgreSQL client NodeJS
4k-14%-1 day ago
3.11.1
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
nestjs-supabase-js
NestJS Supabase integration
3.9k+284%-1 year ago
1.1.1
CommonJSBundledAuthentication and authorisation, Database clients and drivers
pg-template-tag
ECMAScript 6 (2015) template tag function to write queries for node-postgres.
3.9k-8%-7 years ago
0.1.2
-NoneDatabase clients and drivers
cacheman
Small and efficient cache provider for Node.JS with In-memory, Redis and MongoDB engines
3.9k-19%-10 years ago
2.2.1
CommonJSNoneCaching, Database clients and drivers
forerunnerdb
A NoSQL document store database for browsers and Node.js.
3.9k-33%-3 years ago
2.0.24
CommonJSNoneDatabase clients and drivers
pi-hermes-memory
🧠 Persistent memory + 🔍 session search + 🛡️ secret scanning for Pi. Token-aware policy-only memory by default, SQLite FTS5 search, auto-consolidation, procedural skills. 732 tests. Ported from Hermes agent.
3.8k---
0.9.9
ESM onlyNoneDatabase clients and drivers
@bull-board/metrics
Opt-in long-retention historical job metrics recorder and provider for bull-board.
3.7k---13 days ago
9.10.1
CommonJSBundledQueues and background jobs, Database clients and drivers
mongo-uri-builder
A module to easily create mongodb connection strings using configuration objects
3.7k+2%-5 years ago
4.0.0
ESM + CommonJSNoneDatabase clients and drivers
pg-ast
PostgreSQL ASTs in JS
3.7k+8515%-today
3.13.1
ESM + CommonJSBundledDatabase clients and drivers, Parsers and serialisers
@getworkbench/next
Next.js App Router adapter for Workbench — modern BullMQ dashboard with broader framework coverage than bull-board.
3.7k---3 months ago
0.9.1
ESM onlyBundledQueues and background jobs, Database clients and drivers
graphile-meta
PostGraphile v5 _meta introspection plugin — exposes a single _meta root query describing tables, fields, indexes, constraints, relations, inflection names, and smart-tag-derived metadata for dynamic query building and code generation
3.7k--8 days ago
1.10.0
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
@florentine-ai/mcp
Florentine.ai MCP server – query MongoDB & MySQL databases in natural language
3.7k---6 months ago
1.0.0
ESM onlyNoneDatabase clients and drivers
sqlite-parser
JavaScript implentation of SQLite 3 query parser
3.7k+156%-9 years ago
1.0.1
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
@blockprotocol/graph
Implementation of the Block Protocol Graph service specification for blocks and embedding applications
3.7k---30 days ago
0.5.0
ESM onlyBundledAI and machine learning, Database clients and drivers
sql-ddl-sync
NodeJS SQL DDL Synchronization
3.6k+356%-4 years ago
0.4.0
CommonJSNoneDatabase clients and drivers
graphile-storage-registry
Registry-derived storage plane discovery for PostGraphile v5 — pairs @storageFiles/@storageBuckets codecs through their actual foreign-key relations and derives the canonical upload surface names, so no table name is ever load-bearing
3.6k--8 days ago
0.2.0
ESM + CommonJSBundledDatabase clients and drivers, GraphQL
@paymentsdb/sync-engine
Stripe Sync Engine to sync Stripe data to Postgres
3.6k---7 months ago
0.0.17
ESM + CommonJSBundledPayments and commerce, Database clients and drivers
@getworkbench/express
Express adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/express`.
3.6k---3 months ago
0.9.1
ESM onlyBundledQueues and background jobs, Database clients and drivers
run402
CLI for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
3.6k--today
4.104.2
ESM onlyNoneDatabase clients and drivers
snowflake-mcp-server
Model Context Protocol server for Snowflake database integration
3.6k+55305%-1 year ago
1.0.4
ESM onlyBundledDatabase clients and drivers
pg-seed
PostgreSQL seeding utilities for CSV, JSON, and SQL data loading
3.6k--8 days ago
0.29.0
ESM + CommonJSBundledDatabase clients and drivers
@glidemq/dashboard
Web dashboard for glide-mq - queue monitoring, management, and AI observability
3.6k---5 months ago
0.4.1
CommonJSBundledDatabase clients and drivers, Queues and background jobs
postgresql
An NPM wrapper for PostgreSQL.
3.5k-19%-12 years ago
0.0.1
CommonJSNoneDatabase clients and drivers
node-mongodb-fixtures
A package and CLI for MongoDB fixtures
3.5k-50%-5 years ago
3.2.9
CommonJSNoneDatabase clients and drivers
run402-mcp
MCP server for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
3.5k--today
4.104.2
ESM onlyBundledDatabase clients and drivers
@infisical/pg-view-generator
TypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions
3.5k---7 months ago
1.1.0
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
better-sqlite3-with-prebuilds
The fastest and simplest library for SQLite3 in Node.js.
3.4k+110%--
7.4.3
CommonJSBundledDatabase clients and drivers
@orbitdb/core
Distributed p2p database on IPFS
3.4k---4 months ago
4.0.0
ESM onlyNoneDatabase clients and drivers
apicache-plus
Effortless api response caching for Express/Node using plain-english durations
3.4k-20%-4 years ago
2.3.1
CommonJSNoneCaching, Database clients and drivers
egg-mysql
MySQL plugin for egg
3.3k-31%-1 year ago
5.0.0
-BundledDatabase clients and drivers
@ydbjs/auth
Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
3.3k---3 months ago
6.3.1
ESM onlyBundledAuthentication and authorisation, Database clients and drivers
@ydbjs/core
Core driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
3.3k---3 months ago
6.3.1
ESM onlyBundledDatabase clients and drivers, TypeScript tooling
codeceptjs-postgresqlhelper
CodeceptJS helper to execute queries against PostgreSQL database
3.3k+104%--
1.0.1
CommonJSNoneDatabase clients and drivers
@socket.io/postgres-emitter
The Socket.IO Postgres emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
3.3k---1 year ago
0.1.1
CommonJSBundledWebSockets and realtime, Database clients and drivers
cache-manager-redis
Redis store for the node-cache-manager
3.3k-8%-8 years ago
0.6.0
CommonJSNoneDatabase clients and drivers
realm-flipper-plugin-device
Device code for interaction with the Realm Flipper Plugin
3.3k+73%-3 years ago
1.1.0
ESM onlyBundledDatabase clients and drivers, React
abstract-cache-redis
An abstract-cache compliant client targeting Redis
3.3k+52%-5 years ago
2.0.0
CommonJSNoneCaching, 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.

  • graphile-searchUnified PostGraphile v5 search plugin — abstracts tsvector, BM25, pg_trgm, and pgvector behind a single adapter-based architecture with composite searchScore
  • graphile-historyPostGraphile v5 history plugin — per-row version history, point-in-time reads, and restore mutations for @history tables
  • graphile-ltreePostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
  • graphile-bulk-mutationsPostGraphile v5 plugin for bulk insert, upsert, update, and delete mutations with ON CONFLICT handling
  • graphile-pg-aggregatesPostGraphile v5 aggregate plugin — sum, avg, min, max, stddev, variance, distinctCount, groupedAggregates with groupBy + having, orderBy relational aggregates
  • @stacksjs/desktop-buildBuild and launch Craft desktop applications for Stacks
  • @twin.org/entity-storage-modelsShared models for storage contracts, requests, responses and connector capabilities.
  • @graphile/proProfessional PostGraphile enhancements
  • @ashbyhq/libpg-query-nativePostgreSQL query parser — native N-API + jemalloc backend
  • node-cache-redisSimplistic node redis cache ready can scale with generic-pool support
  • pgsql-clientPostgreSQL client utilities with query helpers, RLS context management, and database administration
  • graphile-upload-pluginFile upload support for PostGraphile v5
  • graphile-presigned-url-pluginPresigned URL upload plugin for PostGraphile v5 — requestUploadUrl mutation and downloadUrl computed field
  • postgrejsProfessional PostgreSQL client NodeJS
  • nestjs-supabase-jsNestJS Supabase integration
  • pg-template-tagECMAScript 6 (2015) template tag function to write queries for node-postgres.
  • cachemanSmall and efficient cache provider for Node.JS with In-memory, Redis and MongoDB engines
  • forerunnerdbA NoSQL document store database for browsers and Node.js.
  • pi-hermes-memory🧠 Persistent memory + 🔍 session search + 🛡️ secret scanning for Pi. Token-aware policy-only memory by default, SQLite FTS5 search, auto-consolidation, procedural skills. 732 tests. Ported from Hermes agent.
  • @bull-board/metricsOpt-in long-retention historical job metrics recorder and provider for bull-board.
  • mongo-uri-builderA module to easily create mongodb connection strings using configuration objects
  • pg-astPostgreSQL ASTs in JS
  • @getworkbench/nextNext.js App Router adapter for Workbench — modern BullMQ dashboard with broader framework coverage than bull-board.
  • graphile-metaPostGraphile v5 _meta introspection plugin — exposes a single _meta root query describing tables, fields, indexes, constraints, relations, inflection names, and smart-tag-derived metadata for dynamic query building and code generation
  • @florentine-ai/mcpFlorentine.ai MCP server – query MongoDB & MySQL databases in natural language
  • sqlite-parserJavaScript implentation of SQLite 3 query parser
  • @blockprotocol/graphImplementation of the Block Protocol Graph service specification for blocks and embedding applications
  • sql-ddl-syncNodeJS SQL DDL Synchronization
  • graphile-storage-registryRegistry-derived storage plane discovery for PostGraphile v5 — pairs @storageFiles/@storageBuckets codecs through their actual foreign-key relations and derives the canonical upload surface names, so no table name is ever load-bearing
  • @paymentsdb/sync-engineStripe Sync Engine to sync Stripe data to Postgres
  • @getworkbench/expressExpress adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/express`.
  • run402CLI for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
  • snowflake-mcp-serverModel Context Protocol server for Snowflake database integration
  • pg-seedPostgreSQL seeding utilities for CSV, JSON, and SQL data loading
  • @glidemq/dashboardWeb dashboard for glide-mq - queue monitoring, management, and AI observability
  • postgresqlAn NPM wrapper for PostgreSQL.
  • node-mongodb-fixturesA package and CLI for MongoDB fixtures
  • run402-mcpMCP server for Run402 — full-stack backend infrastructure for AI agents: Postgres, auth, storage, serverless functions and atomic deploys. Paid with x402/MPP. Includes $0.03 image generation.
  • @infisical/pg-view-generatorTypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions
  • better-sqlite3-with-prebuildsThe fastest and simplest library for SQLite3 in Node.js.
  • @orbitdb/coreDistributed p2p database on IPFS
  • apicache-plusEffortless api response caching for Express/Node using plain-english durations
  • egg-mysqlMySQL plugin for egg
  • @ydbjs/authAuthentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
  • @ydbjs/coreCore driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
  • codeceptjs-postgresqlhelperCodeceptJS helper to execute queries against PostgreSQL database
  • @socket.io/postgres-emitterThe Socket.IO Postgres emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process
  • cache-manager-redisRedis store for the node-cache-manager
  • realm-flipper-plugin-deviceDevice code for interaction with the Realm Flipper Plugin
  • abstract-cache-redisAn abstract-cache compliant client targeting Redis