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
Tool npm

TypeScript

A strongly typed superset of JavaScript that compiles to clean, portable JavaScript.

111,245
Apache 2.0
Used by 503
98Health
Library npm

React

The declarative, component-based JavaScript library for building fast, interactive user interfaces on the web and in native apps.

250,786
MIT
Used by 407
98Health
Library npm

React DOM

React's official renderer for the DOM and server — createRoot, hydrateRoot, and streaming SSR in one package.

250,786
MIT
Used by 402
95Health
Tool npm

ESLint

The pluggable JavaScript and TypeScript linter that finds and fixes code problems through a fully customizable, plugin-based rule engine.

27,518
MIT
Used by 368
91Health
Tool npm

prettier

An opinionated code formatter that enforces consistent style across every language your project speaks.

52,316
MIT
Used by 310
94Health
Tool npm

typescript-eslint

The official meta-package bundling the TypeScript ESLint parser, plugin, and rule presets behind a single typed config() helper.

16,401
MIT
Used by 260
78Health
Library npm

dotenv

Loads environment variables from a .env file into process.env for Node.js apps.

20,543
Other
Used by 227
78Health
Library npm

date-fns

Modern JavaScript date utility library with 200+ pure, immutable functions

36,647
MIT
Used by 202
89Health
Library npm

jsdom

A pure-JavaScript implementation of the WHATWG DOM and HTML standards for Node.js.

21,692
MIT
Used by 200
64Health
Library npm

React Testing Library

Simple and complete React DOM testing utilities that encourage good testing practices.

19,655
MIT
Used by 196
67Health
Library npm

Lodash

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

61,278
MIT
Used by 194
94Health
Library npm

Axios

Promise-based HTTP client for the browser and Node.js with interceptors, automatic transforms, and cancellation

109,216
MIT
Used by 190
65Health
Library npm

jest-dom

Custom Jest matchers for asserting on the state of the DOM in your tests.

4,598
MIT
Used by 166
94Health
Library npm

@babel/core

The core JavaScript compiler that transforms next-generation syntax into code every browser and runtime can understand.

44,022
MIT
Used by 163
81Health
Tool npm

esbuild

An extremely fast JavaScript and CSS bundler and minifier written in Go.

40,071
MIT
Used by 139
89Health
Library npm

DOMPurify

DOM-only, uber-tolerant XSS sanitizer for HTML, MathML, and SVG that runs in the browser and on the server.

17,413
Apache 2.0
Used by 135
91Health
Library npm

Recharts

A composable charting library for React, built on D3 and SVG.

27,594
MIT
Used by 127
61Health
Tool npm

eslint-plugin-react

React-specific linting rules for ESLint that catch JSX bugs, enforce Hooks conventions, and keep prop usage consistent.

9,293
MIT
Used by 122
78Health
Library npm

Zustand

A small, fast React state management library with a hook-based API and no boilerplate.

58,763
MIT
Used by 119
91Health
Library npm

TanStack Table

Headless, type-safe tables and datagrids for React, Vue, Solid, and more.

28,461
MIT
Used by 117
84Health
Library npm

ws

A simple, blazing-fast, thoroughly tested WebSocket client and server library for Node.js.

22,807
MIT
Used by 116
78Health
Tool npm

eslint-plugin-import

ESLint rules that validate ES module import/export syntax and catch broken paths before they hit your build.

5,947
MIT
Used by 116
77Health
Library npm

user-event

Simulates the full sequence of real browser events so Testing Library tests behave the way an actual user does.

2,330
MIT
Used by 116
94Health
Library npm

Marked

A fast, low-level Markdown compiler that parses CommonMark and GFM into HTML in Node.js, browsers, or the CLI.

37,214
MIT
Used by 112

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