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

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
83Health
Library PyPI

markdown-it-py

A CommonMark-compliant Markdown parser for Python, ported from the JS markdown-it

1,370
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
66Health
Library npm

mathjs

Extensive math library for JavaScript and Node.js with big numbers, complex numbers, units, and matrices.

15,078
Apache 2.0
Used by 14
46Health
Library Go

jsoniter

A high-performance, 100% compatible drop-in replacement for Go's encoding/json.

13,866
MIT
Used by 14
81Health
Library npm

Cacheable

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

2,008
MIT
Used by 14
63Health
Library npm

@apidevtools/swagger-parser

Parses, validates, and dereferences Swagger 2.0 and OpenAPI 3.x specs in Node.js and browsers

1,210
MIT
Used by 14
78Health
Library npm

@nestjs/jwt

Official NestJS module for signing, verifying, and decoding JWTs

688
MIT
Used by 14
89Health
Library npm

@xmldom/xmldom

A pure JavaScript, W3C-standard DOMParser and XMLSerializer for parsing and building XML/HTML documents

469
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
67Health
Library npm

colord

A tiny, dependency-free TypeScript library for parsing, converting, and manipulating colors in any format.

1,891
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

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