CLI & Terminal Packages
Command-line-interface frameworks and terminal UI/prompt libraries for building polished, scriptable developer tools (Cobra, Clap, Click, Commander).
Packages in CLI & Terminal
concurrently
Run multiple terminal commands in parallel, with color-coded output and cross-platform support.
Chalk
The most popular Node.js library for styling terminal string output with ANSI colors.
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.
Oxlint
Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.
Cobra
The commander library that powers Kubernetes, Hugo, and GitHub CLI's command-line interfaces.
qrcode
A zero-dependency-on-canvas QR code and 2D barcode generator for Node.js and the browser.
Clap
The most widely used command-line argument parser for Rust, with both derive and builder APIs.
Click
A composable Python toolkit for building command line interfaces with minimal boilerplate.
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.
@clack/prompts
Opinionated, ready-to-use interactive prompt components for building beautiful command-line apps in Node.js.
Prompts
Lightweight, beautiful and user-friendly interactive CLI prompts for Node.js.
picocolors
The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.
Laravel Tinker
A powerful REPL console for interacting with a full Laravel application from the command line