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

70Health
Library npm

p-map

Map over promises concurrently, with controlled concurrency, backpressure, abort signals, and error aggregation.

1,513
MIT
Used by 17
85Health
Library npm

@nestjs/config

The official NestJS configuration module for loading, validating, and injecting environment variables.

591
MIT
Used by 17
77Health
Library npm

smol-toml

A small, fast, spec-compliant TOML parser and serializer for JavaScript

311
BSD 3
Used by 17
93Health
Library npm

@nestjs/swagger

The official NestJS module that generates OpenAPI (Swagger) documentation from your controllers and DTOs

1,893
MIT
Used by 16
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
90Health
Library npm

got

Human-friendly and powerful HTTP request library for Node.js, with retries, streams, pagination, and RFC 7234 caching built in.

14,949
MIT
Used by 15
69Health
Library npm

OTPAuth

HOTP and TOTP one-time password library for Node.js, Deno, Bun, and browsers

1,482
MIT
Used by 15
76Health
Library npm

node-html-parser

A very fast HTML parser that builds a lightweight DOM tree with full CSS3 selector support.

1,246
MIT
Used by 15
83Health
Library npm

@nestjs/passport

The official NestJS integration module for the Passport authentication middleware

559
MIT
Used by 15
81Health
Library npm

Cacheable

High-performance layer 1 / layer 2 caching engine built on Keyv

2,008
MIT
Used by 14
78Health
Library npm

@nestjs/jwt

Official NestJS module for signing, verifying, and decoding JWTs

688
MIT
Used by 14
89Health
Framework Cargo

napi-rs

Build precompiled Node.js add-ons in Rust via Node-API, no node-gyp required

7,950
MIT
Used by 13
51Health
Library npm

KafkaJS

A modern Apache Kafka client for Node.js

4,005
MIT
Used by 13
63Health
SDK npm

@sendgrid/mail

Official Node.js SDK for sending transactional and marketing email through the Twilio SendGrid API.

3,052
MIT
Used by 13
87Health
Library npm

LiquidJS

A TypeScript Liquid template engine for Node.js, browsers, and the CLI — Shopify, Jekyll, and GitHub Pages compatible.

1,875
MIT
Used by 13
64Health
Library npm

node-sql-parser

Parses SQL statements into an AST and converts them back to SQL across a dozen database dialects.

1,042
Apache 2.0
Used by 13
83Health
Library npm

@nestjs/bullmq

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

702
MIT
Used by 13
63Health
Library npm

Bull

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

16,255
MIT
Used by 12
45Health
Library npm

EventEmitter3

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

3,539
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,373
MIT
Used by 12
83Health
Library npm

@nestjs/throttler

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

711
MIT
Used by 12
86Health
Tool npm

js-beautify

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

8,999
MIT
Used by 11
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
87Health
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,814
Apache 2.0
Used by 11

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