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
Kind1
Category
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.
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
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.
console_error_panic_hook
A panic hook for wasm32-unknown-unknown that forwards Rust panic messages to console.error
termenv
Advanced ANSI color and style support for Go terminal apps, with automatic terminal-capability detection and safe degradation.
qrcode-terminal
Render QR codes as ASCII art directly in a terminal or console
ansi-colors
Fast, zero-dependency ANSI color and style helpers for terminal text
wrap-ansi
Word-wraps strings containing ANSI escape codes without breaking color, style, or hyperlink sequences.
click-didyoumean
Adds git-style Did you mean suggestions to Click command-line groups
ansi-styles
ANSI escape codes for styling strings in the terminal with colors and modifiers.
cliclack
Beautiful, minimal, opinionated CLI prompts for building interactive Rust command-line apps.
json-colorizer
A tiny TypeScript library that syntax-highlights and pretty-prints JSON for readable console output.
asciichart
A zero-dependency library for rendering line charts as plain ASCII/ANSI text in the console or terminal
cli-color
Colors, styles, and formatting utilities for Node.js terminal output