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

84Health
Library npm

@nestjs/bullmq

Official NestJS integration module for BullMQ, bringing decorator-based job queues to Nest applications.

703
MIT
Used by 13
64Health
Library npm

Bull

Redis-backed job queue for Node.js with retries, rate limiting, and scheduling

16,249
MIT
Used by 12
45Health
Library npm

EventEmitter3

A blazing-fast, drop-in EventEmitter for Node.js and browsers

3,538
MIT
Used by 12
44Health
Library npm

node-cache

A simple, fast in-memory caching module for Node.js with TTL expiration, similar to memcached.

2,374
MIT
Used by 12
83Health
Library npm

@nestjs/throttler

The official NestJS rate-limiting module for Express, Fastify, GraphQL, WebSockets, and RPC

703
MIT
Used by 12
38Health
SDK npm

passport-github2

A Passport.js strategy for authenticating Node.js applications with GitHub via OAuth 2.0.

237
MIT
Used by 12
73Health
SDK npm

@octokit/auth-app

GitHub App authentication strategy for JavaScript and Octokit

180
MIT
Used by 12
42Health
Library npm

GSAP

The industry-standard JavaScript animation library for tweening CSS, SVG, canvas, and UI with rock-solid cross-browser reliability.

28,405
Other
Used by 11
90Health
Tool npm

js-beautify

Reformats and re-indents JavaScript, HTML, and CSS into clean, readable code

8,995
MIT
Used by 11
95Health
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
86Health
Library npm

connect-es

Type-safe RPC clients and servers for TypeScript, built from Protobuf schemas and servable over Connect, gRPC, or gRPC-Web.

1,810
Apache 2.0
Used by 11
97Health
SDK npm

firebase-admin-node

Firebase Admin Node.js SDK for privileged, server-side access to Firebase Authentication, Firestore, Realtime Database, Cloud Messaging, and Storage.

1,748
Apache 2.0
Used by 11
56Health
Tool npm

jest-junit

A Jest reporter that converts test results into JUnit-compatible XML for CI dashboards and test-analytics tools.

502
Apache 2.0
Used by 11
82Health
Library npm

@nestjs/event-emitter

Event-driven architecture for NestJS, built on EventEmitter2

251
MIT
Used by 11
28Health
Library npm

micromark-extension-gfm

Bundles all six GitHub Flavored Markdown micromark extensions—tables, footnotes, strikethrough, autolinks, tag filtering, and task lists—into a single drop-in plugin.

40
MIT
Used by 11
69Health
Library npm

DataLoader

A batching and caching layer that coalesces per-request data loads into a fraction of the backend calls.

13,390
MIT
Used by 10
96Health
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
84Health
Framework npm

Chat SDK

A unified TypeScript SDK for building chat bots and AI agents across every major messaging platform

2,362
MIT
Used by 10
63Health
Library npm

linkifyjs

A fast, plugin-extensible library that finds URLs, email addresses, hashtags, and mentions in plain text and converts them into HTML links.

2,039
MIT
Used by 10
65Health
Library npm

remove-markdown

A zero-dependency Node.js library that strips Markdown formatting down to clean plain text.

378
MIT
Used by 10
37Health
Library npm

proper-lockfile

An inter-process and inter-machine lockfile utility for local and network file systems

285
MIT
Used by 10
63Health
Library npm

content-disposition

Create and parse HTTP Content-Disposition headers, handling RFC 6266 filenames and RFC 8187 Unicode encoding.

246
MIT
Used by 10
51Health
Library npm

resvg-js

A high-performance SVG-to-PNG renderer for Node.js and browsers, powered by Rust's resvg engine via napi-rs and WebAssembly.

1,988
MPL-2.0
Used by 9
52Health
Library npm

readable-stream

A standalone, spec-accurate copy of Node.js core streams for consistent behavior across Node versions and in browsers.

1,047
MIT
Used by 9

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