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
Kind2
Category2
Sort:Used by Most Apps
Chalk
The most popular Node.js library for styling terminal string output with ANSI colors.
Tokio
The async runtime powering most of Rust's networked, concurrent, and I/O-bound applications.
Commander.js
The complete, battle-tested framework for building Node.js command-line interfaces.
rimraf
Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.
futures
The foundational Future, Stream, and Sink traits and combinators for zero-cost async Rust
Cobra
The commander library that powers Kubernetes, Hugo, and GitHub CLI's command-line interfaces.
xterm.js
A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.
Clap
The most widely used command-line argument parser for Rust, with both derive and builder APIs.
pino-pretty
A CLI and stream that prettifies Pino's ndjson log lines into readable, colorized terminal output for local development.
RxJS
The standard library for composing asynchronous and event-based programs using observable sequences
qrcode
A zero-dependency-on-canvas QR code and 2D barcode generator for Node.js and the browser.
Click
A composable Python toolkit for building command line interfaces with minimal boilerplate.
rich
A Python library for rendering rich text, tables, progress bars, and syntax-highlighted code in the terminal.
p-limit
A tiny, battle-tested utility for running async functions with a strict concurrency limit.
async-trait
Type erasure for async fn in Rust traits, enabling async methods behind dyn dispatch.
yargs
The modern, pirate-themed command-line argument parser and command framework for Node.js
ora
An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.
@clack/prompts
Opinionated, ready-to-use interactive prompt components for building beautiful command-line apps in Node.js.
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
pflag
A drop-in replacement for Go's flag package that adds POSIX/GNU-style double-dash flags and shorthand letters.
strip-ansi
Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.
Inquirer.js
Interactive command-line prompts for Node.js — lists, checkboxes, confirms, and more with a single async API.
color
Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.
websockets
Build correct, fast WebSocket servers and clients in Python with asyncio, threading, or Sans-I/O APIs.