Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

92Health
Library npm

ioredis

A robust, full-featured Redis client for Node.js with built-in Cluster, Sentinel, and TypeScript support.

15,343
MIT
Used by 81
91Health
Library npm

Prisma Client

Auto-generated, type-safe database client for Node.js and TypeScript.

47,678
Apache 2.0
Used by 46
90Health
SDK npm

@clickhouse/client

The official TypeScript client for connecting Node.js applications to ClickHouse over HTTP.

332
Apache 2.0
Used by 38
94Health
SDK npm

Node-Redis

The official, high-performance TypeScript client for Redis in Node.js.

17,586
MIT
Used by 32
93Health
Library npm

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.

10,178
Apache 2.0
Used by 31
64Health
Library npm

postgres

Postgres.js is a zero-dependency PostgreSQL client for Node.js, Deno, Bun, and Cloudflare Workers built on ES6 tagged template literals.

8,733
Other
Used by 31
95Health
Library npm

Mongoose

Schema-based MongoDB object modeling for Node.js, with built-in validation, middleware hooks, and typed models.

27,470
MIT
Used by 15
94Health
Library Composer

Doctrine DBAL

A PHP database abstraction layer with a fluent query builder and schema introspection across major RDBMS engines

9,705
MIT
Used by 14
93Health
Library npm

node-mssql

The Node.js client for Microsoft SQL Server, wrapping Tedious (or MSNodeSQLv8) behind a unified pool, request, and transaction API.

2,275
MIT
Used by 11
94Health
SDK npm

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.

5,287
Apache 2.0
Used by 10
87Health
SDK npm

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.

2,369
Other
Used by 6
48Health
Library npm

mysql

A pure JavaScript MySQL client for Node.js with connection pooling, streaming, and zero native bindings.

18,619
MIT
Used by 4
79Health
Library npm

libsql

A better-sqlite3 compatible driver for libSQL, running local, remote, and embedded-replica databases

335
MIT
Used by 3
91Health
Library npm

tedious

A pure-JavaScript TDS driver that lets Node.js applications talk directly to Microsoft SQL Server.

1,617
MIT
Used by 2
42Health
Library npm

node-sqlite

A zero-dependency TypeScript wrapper that adds Promises and SQL-based migrations to Node.js sqlite3.

935
MIT
Used by 2
75Health
Library npm

slonik

A strictly-typed Node.js PostgreSQL client with runtime validation, safe connection handling, and composable raw SQL.

4,942
BSD 3
Used by 1
50Health
Library npm

Level

Universal abstract-level key-value database, one API for Node.js and browsers

1,674
MIT
Used by 1
61Health
SDK npm

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.

1,269
Apache 2.0
Used by 1
78Health
Library npm

better-sqlite3-multiple-ciphers

Synchronous SQLite3 driver for Node.js, forked from better-sqlite3, with built-in multi-cipher database encryption support.

242
MIT
Used by 1
41Health
Library npm

abstract-level

The common abstract class every Level key-value database implementation extends, with encodings, sublevels, hooks and events built in.

166
MIT
Used by 1
25Health
Library npm

level-read-stream

Node.js readable streams for iterating keys, values, and entries in abstract-level databases.

7
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers