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
@dataplan/pg
PostgreSQL step classes for Grafast
34.9k---21 days ago
1.1.2
CommonJSBundledGraphQL, Database clients and drivers
obop
MongoDB-style object operators makes array manipulation easy: where/order/update/view
34.5k+3%-1 year ago
1.0.0
ESM + CommonJSNoneDatabase clients and drivers
gun
A realtime, decentralized, offline-first, graph data synchronization engine.
34.2k+851%-1 year ago
0.2020.1241
CommonJSBundledCryptography and hashing, Database clients and drivers
pg-introspection
Strongly typed PostgreSQL introspection library
33.3k+403%-5 months ago
1.0.1
CommonJSBundledDatabase clients and drivers, Schema validation
pg-logical-replication
PostgreSQL Location Replication client - logical WAL replication streaming
33.1k+80%-3 months ago
2.5.0
CommonJSBundledDatabase clients and drivers, TypeScript tooling
mongodb-atlas-api-client
A mongodb atlas api client for nodejs.
32.3k+456%-22 days ago
4.19.0
CommonJSBundledDatabase clients and drivers, Node.js utilities
@quartz-community/bases-page
Obsidian Bases page type plugin for Quartz v5. Renders database-like filtered views of notes from .base files.
31.6k---10 days ago
1.0.0
ESM onlyBundledDatabase clients and drivers
asyncstorage-down
A leveldown API implementation that maps to AsyncStorage in React Native, originally a fork of no9/localstorage-down
31k-22%-7 years ago
4.2.0
CommonJSNoneReact, Database clients and drivers
pg-tsquery
Parse user input into valid text search queries
31k+89%-2 years ago
8.4.2
-BundledDatabase clients and drivers, Parsers and serialisers
@electric-sql/pglite-sync
Postgres Sync for PGlite
30.6k---29 days ago
0.6.9
ESM + CommonJSBundledDatabase clients and drivers
@libsql/sqlite3
node-sqlite3-compatible API for libSQL
29.9k---3 years ago
0.3.1
CommonJSBundledCloud SDKs, Database clients and drivers
@socket.io/postgres-adapter
The Socket.IO Postgres adapter, allowing to broadcast events between several Socket.IO servers
29.8k---10 months ago
0.5.0
CommonJSBundledDatabase clients and drivers, WebSockets and realtime
@appthreat/sqlite3
Asynchronous, non-blocking SQLite3 bindings. Modern rewrite of TryGhost/node-sqlite3
29.7k---8 days ago
9.1.0
ESM onlyBundledDatabase clients and drivers
@hapi/catbox-redis
Redis adapter for catbox
28.6k---16 days ago
7.1.0
CommonJSBundledDatabase clients and drivers
warehouse
Simple JSON-based database
28.4k-1%-1 month ago
7.0.0
CommonJSBundledDatabase clients and drivers
pg-escape
escape postgres queries which do not support stored procedures
28k+23%-10 years ago
0.2.0
-NoneDatabase clients and drivers
zitejs
The Zite framework — build apps on Zite Database
27.7k--1 day ago
0.9.123
ESM + CommonJSBundledDatabase clients and drivers
@appland/sql-parser
JavaScript implementation of SQLite 3 query parser
27.2k---4 years ago
1.5.1
CommonJSNoneDatabase clients and drivers, Parsers and serialisers
@getworkbench/core
Core of Workbench — QueueManager, API router, and bundled UI. Modern alternative to `@bull-board/api`.
27.1k---3 months ago
0.9.1
ESM onlyBundledQueues and background jobs, Database clients and drivers
@univerjs-pro/bases
Base database core model and commands for Univer.
27.1k---1 day ago
1.0.2
ESM + CommonJSBundledDatabase clients and drivers
@univerjs-pro/bases-ui
Base UI and render-engine integration for Univer.
27k---1 day ago
1.0.2
ESM + CommonJSBundledDatabase clients and drivers
websql-configurable
WebSQL Database API, implemented for Node using better-sqlite3
26.9k+5580%-4 days ago
4.1.0
ESM onlyBundledDatabase clients and drivers
@hono-rate-limiter/redis
<div align="center">
26.6k---2 years ago
0.1.4
ESM + CommonJSBundledSecurity, Database clients and drivers
@react-native-firebase/database
React Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo
25.1k---20 days ago
26.4.0
CommonJSBundledCloud SDKs, Database clients and drivers
@supabase/stripe-sync-engine
Stripe Sync Engine to sync Stripe data based on webhooks to Postgres
25.1k---6 months ago
0.48.5
ESM + CommonJSBundledPayments and commerce, Database clients and drivers
bee-queue
A simple, fast, robust job/task queue, backed by Redis.
25.1k+28%-9 months ago
2.0.0
CommonJSBundledQueues and background jobs, Database clients and drivers
@agendajs/mongo-backend
MongoDB backend for Agenda job scheduler
24.9k---2 months ago
4.0.3
ESM onlyBundledQueues and background jobs, Database clients and drivers
sql-bricks
Transparent, Schemaless SQL Generation
24.7k+34%-3 years ago
3.0.1
CommonJSBundledDatabase clients and drivers
kysely-supabase
Kysely type translators for Supabase
24.6k+1109%-1 year ago
0.2.1
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
pg-transactional-tests
Wraps each test in transaction for `pg` package
24.6k+222%-1 month ago
1.2.2
CommonJSBundledDatabase clients and drivers
@keyv/postgres
PostgreSQL storage adapter for Keyv
23.9k---8 months ago
2.2.3
ESM + CommonJSBundledDatabase clients and drivers, Caching
haraka-plugin-redis
Redis plugin for Haraka & other plugins to inherit from
23.8k+10%-4 months ago
2.1.0
CommonJSNoneDatabase clients and drivers, Email
@uwdata/vgplot
An API for interactive Mosaic-powered visualizations and dashboards.
23.3k---1 month ago
0.31.0
ESM onlyBundledCharts and data visualisation, Database clients and drivers
react-native-sqlite-storage
SQLite3 bindings for React Native (Android & iOS)
23k+5%-4 years ago
6.0.1
CommonJSNoneReact, Database clients and drivers
sails-disk
Persistent local-disk (and/or memory) adapter for Sails.js / Waterline.
22.9k+21%-4 years ago
2.1.2
CommonJSNoneDatabase clients and drivers
sqlite3-parser
Parse SQLite query syntax using a LALR(1) parser derived from SQLite's parse.y grammar. 1.5x-200x faster than other JavaScript SQL parsers.
22.7k--5 months ago
0.7.1
ESM onlyBundledParsers and serialisers, Database clients and drivers
@tanstack/offline-transactions
Offline-first transaction capabilities for TanStack DB
22.5k---10 days ago
1.0.56
ESM + CommonJSBundledDatabase clients and drivers
@budibase/nano
The official CouchDB client for Node.js
22.2k---5 months ago
10.1.6
CommonJSBundledDatabase clients and drivers, Node.js utilities
mysql-next
🚀 A fast, feature-rich MySQL client for Node.js
21.6k--1 month ago
0.2.2
ESM onlyBundledDatabase clients and drivers
@dub/embed-core
Vanilla JS core script that embeds Dub's dashboards.
21.6k---17 days ago
0.0.19
ESM + CommonJSBundledCSS-in-JS and styling, Database clients and drivers
oh-my-openagent
The Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools
20.7k--1 month ago
4.19.4
ESM onlyBundledDatabase clients and drivers
@prestodb/presto-js-client
This is a Presto JavaScript client that connects to Presto via Presto's REST API to run queries.
20.5k---9 months ago
1.1.0
CommonJSBundledDatabase clients and drivers
koa-redis
Redis storage for Koa session middleware/cache with Sentinel and Cluster support
20.5k+129%-6 years ago
4.0.1
CommonJSNoneCaching, Database clients and drivers
@neondatabase/neon-js
TypeScript SDK for Neon Auth and Data API - authentication and PostgreSQL querying
20.4k---1 month ago
0.7.0-beta
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@dub/embed-react
Embed React components for Dub.
20.1k---17 days ago
0.0.19
ESM + CommonJSBundledCSS-in-JS and styling, Database clients and drivers
connect-mongodb-session
MongoDB session store for connect/express built by MongoDB
19.2k+17%-2 years ago
5.0.0
CommonJSNoneDatabase clients and drivers
@songkeys/nestjs-redis
Redis(ioredis) module for Nest framework (node.js).
19k---3 days ago
12.0.0
CommonJSBundledDatabase clients and drivers, TypeScript tooling
athena-express
Athena-Express makes it easier to execute SQL queries on Amazon Athena by consolidating & astracting several methods in the AWS SDK
18.5k-20%-4 years ago
7.1.5
CommonJSBundledCloud SDKs, Database clients and drivers
@tinbase/pgsql-ast-parser
Fork of pgsql-ast-parser with extended grammar (dollar-quoted strings, array slicing, GRANT/roles, triggers, MERGE, partitioning, ...). Tracks oguimbal/pgsql-ast-parser; pending upstream PR #174.
18.3k---2 months ago
12.1.1
CommonJSBundledDatabase clients and drivers
react-native-mmkv-storage
This library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses [MMKV](https://github.com/Tencent/MMKV) by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion
18.2k+0%-9 months ago
12.0.1
CommonJSBundledReact, 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.

  • @dataplan/pgPostgreSQL step classes for Grafast
  • obopMongoDB-style object operators makes array manipulation easy: where/order/update/view
  • gunA realtime, decentralized, offline-first, graph data synchronization engine.
  • pg-introspectionStrongly typed PostgreSQL introspection library
  • pg-logical-replicationPostgreSQL Location Replication client - logical WAL replication streaming
  • mongodb-atlas-api-clientA mongodb atlas api client for nodejs.
  • @quartz-community/bases-pageObsidian Bases page type plugin for Quartz v5. Renders database-like filtered views of notes from .base files.
  • asyncstorage-downA leveldown API implementation that maps to AsyncStorage in React Native, originally a fork of no9/localstorage-down
  • pg-tsqueryParse user input into valid text search queries
  • @electric-sql/pglite-syncPostgres Sync for PGlite
  • @libsql/sqlite3node-sqlite3-compatible API for libSQL
  • @socket.io/postgres-adapterThe Socket.IO Postgres adapter, allowing to broadcast events between several Socket.IO servers
  • @appthreat/sqlite3Asynchronous, non-blocking SQLite3 bindings. Modern rewrite of TryGhost/node-sqlite3
  • @hapi/catbox-redisRedis adapter for catbox
  • warehouseSimple JSON-based database
  • pg-escapeescape postgres queries which do not support stored procedures
  • zitejsThe Zite framework — build apps on Zite Database
  • @appland/sql-parserJavaScript implementation of SQLite 3 query parser
  • @getworkbench/coreCore of Workbench — QueueManager, API router, and bundled UI. Modern alternative to `@bull-board/api`.
  • @univerjs-pro/basesBase database core model and commands for Univer.
  • @univerjs-pro/bases-uiBase UI and render-engine integration for Univer.
  • websql-configurableWebSQL Database API, implemented for Node using better-sqlite3
  • @hono-rate-limiter/redis<div align="center">
  • @react-native-firebase/databaseReact Native Firebase - The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. React Native Firebase provides native integration with the Android & iOS Firebase SDKs, suppo
  • @supabase/stripe-sync-engineStripe Sync Engine to sync Stripe data based on webhooks to Postgres
  • bee-queueA simple, fast, robust job/task queue, backed by Redis.
  • @agendajs/mongo-backendMongoDB backend for Agenda job scheduler
  • sql-bricksTransparent, Schemaless SQL Generation
  • kysely-supabaseKysely type translators for Supabase
  • pg-transactional-testsWraps each test in transaction for `pg` package
  • @keyv/postgresPostgreSQL storage adapter for Keyv
  • haraka-plugin-redisRedis plugin for Haraka & other plugins to inherit from
  • @uwdata/vgplotAn API for interactive Mosaic-powered visualizations and dashboards.
  • react-native-sqlite-storageSQLite3 bindings for React Native (Android & iOS)
  • sails-diskPersistent local-disk (and/or memory) adapter for Sails.js / Waterline.
  • sqlite3-parserParse SQLite query syntax using a LALR(1) parser derived from SQLite's parse.y grammar. 1.5x-200x faster than other JavaScript SQL parsers.
  • @tanstack/offline-transactionsOffline-first transaction capabilities for TanStack DB
  • @budibase/nanoThe official CouchDB client for Node.js
  • mysql-next🚀 A fast, feature-rich MySQL client for Node.js
  • @dub/embed-coreVanilla JS core script that embeds Dub's dashboards.
  • oh-my-openagentThe Best AI Agent Harness - Batteries-Included OpenCode Plugin with Multi-Model Orchestration, Parallel Background Agents, and Crafted LSP/AST Tools
  • @prestodb/presto-js-clientThis is a Presto JavaScript client that connects to Presto via Presto's REST API to run queries.
  • koa-redisRedis storage for Koa session middleware/cache with Sentinel and Cluster support
  • @neondatabase/neon-jsTypeScript SDK for Neon Auth and Data API - authentication and PostgreSQL querying
  • @dub/embed-reactEmbed React components for Dub.
  • connect-mongodb-sessionMongoDB session store for connect/express built by MongoDB
  • @songkeys/nestjs-redisRedis(ioredis) module for Nest framework (node.js).
  • athena-expressAthena-Express makes it easier to execute SQL queries on Amazon Athena by consolidating & astracting several methods in the AWS SDK
  • @tinbase/pgsql-ast-parserFork of pgsql-ast-parser with extended grammar (dollar-quoted strings, array slicing, GRANT/roles, triggers, MERGE, partitioning, ...). Tracks oguimbal/pgsql-ast-parser; pending upstream PR #174.
  • react-native-mmkv-storageThis library aims to provide a fast & reliable solution for you data storage needs in react-native apps. It uses [MMKV](https://github.com/Tencent/MMKV) by Tencent under the hood on Android and iOS both that is used by their WeChat app(more than 1 Billion