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

97Health
SDK npm

google-api-nodejs-client

Google's officially supported Node.js client library for calling hundreds of Google APIs with built-in OAuth 2.0, API key, and service-account auth.

12,249
Apache 2.0
Used by 33
72Health
Library npm

compression

Node.js middleware that transparently gzip-, deflate-, or Brotli-compresses HTTP responses for Express and raw http servers.

2,806
MIT
Used by 33
95Health
SDK npm

Node-Redis

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

17,581
MIT
Used by 32
43Health
Library npm

passport

Simple, unobtrusive authentication middleware for Node.js with 480+ pluggable strategies.

23,530
MIT
Used by 31
94Health
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,177
Apache 2.0
Used by 31
66Health
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,725
Other
Used by 31
38Health
Library npm

gray-matter

Fast, dependable front-matter parser for YAML, JSON, TOML, and CoffeeScript metadata blocks

4,490
MIT
Used by 31
88Health
Library npm

prom-client

The de facto Prometheus client library for instrumenting Node.js applications with counters, gauges, histograms, and summaries.

3,488
Apache 2.0
Used by 31
64Health
Library npm

cookie

Basic HTTP cookie parser and serializer for HTTP servers, with zero dependencies and full RFC 6265 support.

1,534
MIT
Used by 31
95Health
Tool npm

mocha

The classic, battle-tested JavaScript test framework for Node.js and the browser, built around flexible async testing and pluggable reporters.

22,896
MIT
Used by 30
85Health
Library npm

express-rate-limit

Basic IP rate-limiting middleware for Express to throttle repeated requests and protect public APIs and sensitive endpoints.

3,305
MIT
Used by 30
90Health
Library npm

Inquirer.js

Interactive command-line prompts for Node.js — lists, checkboxes, confirms, and more with a single async API.

21,623
MIT
Used by 29
72Health
Library Go

color

Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.

7,999
MIT
Used by 29
50Health
Library Go

go-cmp

A safer, more powerful alternative to reflect.DeepEqual for comparing Go values in tests.

4,676
BSD 3
Used by 29
70Health
Library npm

csv-parse

A flexible, dependency-free CSV parser for Node.js and the browser with stream, callback, and sync APIs.

4,287
MIT
Used by 29
77Health
Library npm

ignore

A pure JavaScript manager, filter, and parser for .gitignore-style rules, built exactly to the gitignore spec.

501
MIT
Used by 29
97Health
SDK npm

@azure/identity

Microsoft Entra ID credential library that authenticates every Azure SDK client, from managed identity in production to CLI and browser login in development.

2,295
MIT
Used by 28
93Health
Framework npm

NestJS

A progressive Node.js framework for building efficient, scalable, and maintainable server-side applications in TypeScript.

76,663
MIT
Used by 27
53Health
Library Go

godotenv

A Go port of Ruby's dotenv that loads environment variables from .env files into your process, with zero third-party dependencies.

10,625
MIT
Used by 27
92Health
Library Go

compress

A Go compression toolkit with a pure-Go Zstandard codec, S2 (a faster Snappy), and assembly-accelerated drop-in replacements for gzip, zip, zlib, and lzw.

5,635
BSD 3
Used by 27
73Health
Library npm

NextAuth.js

Open-source authentication for Next.js with OAuth, OIDC, email, and passkey sign-in.

28,365
Other
Used by 26
45Health
Library npm

Prompts

Lightweight, beautiful and user-friendly interactive CLI prompts for Node.js.

9,312
MIT
Used by 26
63Health
Library npm

i18next-http-backend

An i18next backend plugin that loads translation resources over HTTP using fetch or XMLHttpRequest, for Node.js, browsers, and Deno.

525
MIT
Used by 25
73Health
Library npm

express-session

Simple, pluggable session middleware for Express that signs session IDs into a cookie and delegates data storage to any compatible store.

6,358
MIT
Used by 24

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