Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Tags2
Sort:Used by Most Apps
Chalk
The most popular Node.js library for styling terminal string output with ANSI colors.
xterm.js
A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.
Cheerio
The fast, flexible library for parsing and manipulating HTML and XML with a familiar jQuery-style API.
ora
An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
strip-ansi
Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.
picocolors
The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.
electron-log
Zero-dependency logging for Electron, Node.js, and NW.js apps with file, console, and remote transports.
Collision
Beautiful command-line error reporting for PHP apps and test suites
react-device-detect
Detect device, browser, and OS type in React and conditionally render views accordingly
Symfony Console
The PHP framework component for building beautiful, testable command-line applications
console
A Rust library for terminal and console abstraction: colors, styles, cursor control, and terminal size detection
console-subscriber
tracing-subscriber Layer that powers tokio-console, a debugger for async Rust
Chroma
A general-purpose syntax highlighting library for Go, supporting 200+ languages and multiple output formats out of the box.
wcwidth
Measures the displayed width of Unicode strings in a terminal, so CLI/TUI output lines up correctly across CJK, emoji, and combining characters.