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

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
56Health
Library npm

knex

A flexible, portable SQL query builder for Node.js supporting PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3, and Oracle.

20,347
MIT
Used by 29
94Health
SDK npm

supabase-js

The official isomorphic JavaScript SDK for Supabase — database, auth, realtime, storage, and edge functions in one client.

4,568
MIT
Used by 28
63Health
SDK npm

libSQL Client (TypeScript)

The TypeScript/JavaScript driver for libSQL and Turso databases

577
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
70Health
SDK npm

qdrant-js

Official TypeScript/JavaScript REST client for the Qdrant vector search engine.

465
Apache 2.0
Used by 10
96Health
SDK npm

firebase-js-sdk

Google's official client SDK for building web and Node.js apps on Firebase's backend services.

5,147
Apache 2.0
Used by 9
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
53Health
SDK npm

@neondatabase/serverless

Neon's serverless PostgreSQL driver for JavaScript and TypeScript, built for edge and serverless runtimes using HTTP and WebSockets instead of raw TCP.

549
MIT
Used by 5
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
69Health
Library npm

PouchDB

An offline-first JavaScript database for the browser and Node.js that replicates seamlessly with CouchDB.

17,619
Apache 2.0
Used by 2
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
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
49Health
SDK npm

influx

A zero-dependency TypeScript client for InfluxDB 1.x, built for Node.js and the browser

862
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
35Health
Library npm

memory-level

In-memory abstract-level database for Node.js and browsers, backed by a fully persistent red-black tree.

36
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