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
Kind
Sort:Used by Most Apps
clickhouse-go
The official Go driver for ClickHouse, pairing a fast native protocol client with full database/sql compatibility.
SQLx
Async, pure-Rust SQL toolkit with compile-time checked queries and no DSL
ldap
A pure-Go LDAP v3 client implementing bind, search, modify, and extended operations for directory-backed authentication and identity systems.
Mongoose
Schema-based MongoDB object modeling for Node.js, with built-in validation, middleware hooks, and typed models.
migrate
Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.
PGlite
Embeddable Postgres in WASM — a real Postgres database that runs in the browser, Node.js, Bun, and Deno with no server to install.
node-sqlite3
Asynchronous, non-blocking SQLite3 bindings for Node.js with prebuilt native binaries.
aiosqlite
Async/await-friendly wrapper around Python's built-in sqlite3 module for asyncio applications.
pgvector-python
Python client library for pgvector: vector, halfvec, sparsevec, and bit types across Django, SQLAlchemy, Psycopg, asyncpg, pg8000, and Peewee.
Doctrine DBAL
A PHP database abstraction layer with a fluent query builder and schema introspection across major RDBMS engines
libSQL Client (TypeScript)
The TypeScript/JavaScript driver for libSQL and Turso databases
duckdb
The official Python client for DuckDB, an in-process analytical SQL database
redis-rs
An idiomatic, high-level Redis and Valkey client for Rust with sync, async, and cluster support.
sqlparse
A non-validating SQL parser and formatter for Python
@upstash/redis
HTTP/REST-based Redis client built for serverless and edge runtimes
clickhouse-connect
ClickHouse's official high-performance Python driver, with native Pandas, NumPy, PyArrow, and Superset support
Chroma
Open-source embedding database for building AI apps with retrieval and semantic search
go-sqlmock
A mock sql/driver implementation for Go that simulates database behavior in tests without a real database connection.
node-mssql
The Node.js client for Microsoft SQL Server, wrapping Tedious (or MSNodeSQLv8) behind a unified pool, request, and transaction API.
snowflake-sdk
Snowflake's official Node.js driver for connecting JavaScript and TypeScript applications to its cloud data warehouse
elasticsearch-js
The official Node.js client for Elasticsearch, giving JavaScript and TypeScript apps a typed, fully-featured way to talk to an Elasticsearch cluster.
qdrant-js
Official TypeScript/JavaScript REST client for the Qdrant vector search engine.
go-redis
The official Redis client library for Go, with pooling, pipelines, Pub/Sub, and Cluster support
SQLGlot
No-dependency SQL parser, transpiler, optimizer, and execution engine