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

42Health
Library npm

clsx

A tiny, fast utility for conditionally constructing className strings

9,838
MIT
Used by 256
87Health
Library npm

tailwind-merge

Merge Tailwind CSS classes without style conflicts

5,688
MIT
Used by 218
76Health
Library npm

Lodash

A modern JavaScript utility library delivering modularity, performance, and extras for arrays, objects, and functions.

61,278
MIT
Used by 194
86Health
Tool npm

tsx

A drop-in replacement for the node CLI that runs TypeScript and ESM files instantly, powered by esbuild.

12,141
MIT
Used by 177
72Health
Library npm

uuid

RFC9562-compliant UUID generation for JavaScript and TypeScript.

15,326
MIT
Used by 172
74Health
Library npm

globals

A single JSON file of global identifiers for every JavaScript environment, used by ESLint and other static analysis tools.

610
MIT
Used by 125
52Health
Tool npm

ts-node

TypeScript execution engine and REPL for Node.js that runs .ts files directly, without a separate compile step.

13,124
MIT
Used by 122
89Health
Tool npm

lint-staged

Run linters and formatters only against the files staged in git, so a slow full-project lint never blocks a commit.

14,731
MIT
Used by 120
47Health
Tool npm

cross-env

Cross-platform CLI for setting environment variables in npm scripts without worrying about Windows vs POSIX syntax.

6,523
MIT
Used by 118
87Health
Library npm

nanoid

A tiny, secure, URL-friendly unique string ID generator for JavaScript and TypeScript

26,969
MIT
Used by 113
66Health
Library npm

semver

The semantic version parser and range matcher that powers npm itself.

5,465
Other
Used by 112
79Health
Tool npm

concurrently

Run multiple terminal commands in parallel, with color-coded output and cross-platform support.

7,848
MIT
Used by 103
45Health
Library Go

uuid

Dependency-free RFC 9562 UUID generation and parsing for Go, with built-in SQL and encoding support.

6,144
MIT
Used by 103
64Health
Library npm

Chalk

The most popular Node.js library for styling terminal string output with ANSI colors.

23,315
MIT
Used by 98
63Health
Framework npm

Commander.js

The complete, battle-tested framework for building Node.js command-line interfaces.

28,391
MIT
Used by 94
51Health
Library npm

jsonwebtoken

The de facto Node.js library for signing, verifying, and decoding JSON Web Tokens.

18,196
MIT
Used by 93
42Health
Library npm

rimraf

Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.

5,848
Other
Used by 87
56Health
Library npm

fs-extra

Drop-in replacement for Node's fs module adding copy, remove, mkdirs, and JSON helpers with native promise support.

9,589
MIT
Used by 84
58Health
Library npm

glob

The most correct and second-fastest shell-style file pattern matching library for Node.js.

8,711
Other
Used by 84
56Health
Library npm

tslib

The runtime library that houses TypeScript's compiler helper functions so your emitted code stays small.

1,343
Other
Used by 81
94Health
Tool npm

webpack-cli

The official command-line interface for webpack, adding build, watch, serve, and config-validation commands to any project.

2,616
MIT
Used by 72
90Health
Tool npm

Oxlint

Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.

22,741
MIT
Used by 70
60Health
Library npm

diff

A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.

9,207
BSD 3
Used by 70
59Health
Library npm

classnames

A tiny utility for conditionally joining CSS class names together.

17,777
MIT
Used by 68

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