Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category1
Sort:Used by Most Apps
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.
@clickhouse/client
The official TypeScript client for connecting Node.js applications to ClickHouse over HTTP.
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.
postgres
Postgres.js is a zero-dependency PostgreSQL client for Node.js, Deno, Bun, and Cloudflare Workers built on ES6 tagged template literals.
Mongoose
Schema-based MongoDB object modeling for Node.js, with built-in validation, middleware hooks, and typed models.
node-mssql
The Node.js client for Microsoft SQL Server, wrapping Tedious (or MSNodeSQLv8) behind a unified pool, request, and transaction API.
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.
node-oracledb
Oracle's official Node.js driver for connecting JavaScript and TypeScript apps directly to Oracle Database, in pure JS or with an optional native client.
mysql
A pure JavaScript MySQL client for Node.js with connection pooling, streaming, and zero native bindings.
libsql
A better-sqlite3 compatible driver for libSQL, running local, remote, and embedded-replica databases
tedious
A pure-JavaScript TDS driver that lets Node.js applications talk directly to Microsoft SQL Server.
node-sqlite
A zero-dependency TypeScript wrapper that adds Promises and SQL-based migrations to Node.js sqlite3.
slonik
A strictly-typed Node.js PostgreSQL client with runtime validation, safe connection handling, and composable raw SQL.
Level
Universal abstract-level key-value database, one API for Node.js and browsers
cassandra-nodejs-driver
A modern, highly tunable Node.js client for Apache Cassandra, DSE, HCD, and DataStax Astra DB with a built-in object mapper.
better-sqlite3-multiple-ciphers
Synchronous SQLite3 driver for Node.js, forked from better-sqlite3, with built-in multi-cipher database encryption support.
abstract-level
The common abstract class every Level key-value database implementation extends, with encodings, sublevels, hooks and events built in.
level-read-stream
Node.js readable streams for iterating keys, values, and entries in abstract-level databases.