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

64Health
Library npm

Chalk

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

23,315
MIT
Used by 98
90Health
Library npm

xterm.js

A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.

21,173
MIT
Used by 57
90Health
Library npm

Prisma Client

Auto-generated, type-safe database client for Node.js and TypeScript.

47,610
Apache 2.0
Used by 46
59Health
Library npm

ora

An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.

9,747
MIT
Used by 42
89Health
Library PyPI

tqdm

A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.

31,335
Other
Used by 37
41Health
Library npm

strip-ansi

Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.

498
MIT
Used by 31
40Health
Library npm

picocolors

The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.

1,751
Other
Used by 24
42Health
Library npm

electron-log

Zero-dependency logging for Electron, Node.js, and NW.js apps with file, console, and remote transports.

1,473
MIT
Used by 20
55Health
Library Composer

Collision

Beautiful command-line error reporting for PHP apps and test suites

4,658
MIT
Used by 18
44Health
Library npm

react-device-detect

Detect device, browser, and OS type in React and conditionally render views accordingly

2,920
MIT
Used by 13
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
88Health
Framework Composer

Symfony Console

The PHP framework component for building beautiful, testable command-line applications

9,812
MIT
Used by 8
72Health
Library Cargo

console

A Rust library for terminal and console abstraction: colors, styles, cursor control, and terminal size detection

1,194
MIT
Used by 8
55Health
SDK npm

msgraph-sdk-javascript

Official Microsoft Graph JavaScript SDK for calling the Graph API from Node.js and the browser.

833
MIT
Used by 8
94Health
Library npm

gridstack.js

A dependency-free TypeScript library for building draggable, resizable, responsive dashboard grid layouts in the browser.

9,115
MIT
Used by 7
63Health
Library Cargo

console-subscriber

tracing-subscriber Layer that powers tokio-console, a debugger for async Rust

4,599
MIT
Used by 6
57Health
Library Cargo

tree-sitter-cpp

A fast, incremental C++ grammar for the tree-sitter parsing library

453
MIT
Used by 6
91Health
Library Go

Chroma

A general-purpose syntax highlighting library for Go, supporting 200+ languages and multiple output formats out of the box.

5,031
MIT
Used by 5
72Health
Library PyPI

wcwidth

Measures the displayed width of Unicode strings in a terminal, so CLI/TUI output lines up correctly across CJK, emoji, and combining characters.

465
MIT
Used by 5
31Health
Library Cargo

console_error_panic_hook

A panic hook for wasm32-unknown-unknown that forwards Rust panic messages to console.error

356
Other
Used by 5
45Health
Library Go

termenv

Advanced ANSI color and style support for Go terminal apps, with automatic terminal-capability detection and safe degradation.

2,024
MIT
Used by 4
35Health
Library npm

qrcode-terminal

Render QR codes as ASCII art directly in a terminal or console

1,349
Apache 2.0
Used by 4
33Health
Library npm

ansi-colors

Fast, zero-dependency ANSI color and style helpers for terminal text

454
MIT
Used by 3
57Health
Library npm

wrap-ansi

Word-wraps strings containing ANSI escape codes without breaking color, style, or hyperlink sequences.

140
MIT
Used by 3

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