Database Drivers & Clients Packages
Low-level database drivers and client libraries for connecting applications directly to relational and document databases (node-postgres, pq, MySQL, MongoDB).
Packages in Database Drivers & Clients
node-postgres
Non-blocking PostgreSQL client for Node.js with pure JavaScript and native libpq bindings.
ioredis
A robust, full-featured Redis client for Node.js with built-in Cluster, Sentinel, and TypeScript support.
Prisma Client
Auto-generated, type-safe database client for Node.js and TypeScript.
psycopg2
The most popular PostgreSQL database adapter for Python, implementing the full DB API 2.0 specification.
MySQL2
Fast, pure-JavaScript MySQL client for Node.js with prepared statements, promises, and pooling.
pq
A pure Go PostgreSQL driver for Go's standard database/sql package.
better-sqlite3
The fastest and simplest SQLite3 library for Node.js, with a synchronous API and full transaction support.
pgx v4
A pure Go PostgreSQL driver and toolkit that goes beyond database/sql with binary-format performance and Postgres-specific features.
redis-py
The official Python client for Redis, with sync, asyncio, cluster, and Sentinel support.
@clickhouse/client
The official TypeScript client for connecting Node.js applications to ClickHouse over HTTP.
SQLAlchemy
The Python SQL toolkit and Object Relational Mapper that gives developers the full power and flexibility of SQL.
go-redis
The official, idiomatic Go client for Redis — connection pooling, Cluster, Sentinel, pipelines, and client-side caching built in.
Node-Redis
The official, high-performance TypeScript client for Redis in Node.js.
node-mongodb-native
The official MongoDB driver for Node.js: a typed, promise-based client for connecting to and querying MongoDB from JavaScript and TypeScript.
Go-MySQL-Driver
A pure Go implementation of the MySQL wire protocol, used as the database/sql driver for MySQL, MariaDB, and TiDB.