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
Kind
Sort:Used by Most Apps
tqdm
A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.
TypeScript Native Preview
Preview npm build of tsgo, the native Go port of the TypeScript compiler ahead of TypeScript 7.0.
Create React App
Zero-configuration CLI that bootstraps a React single-page app in one command
pflag
A drop-in replacement for Go's flag package that adds POSIX/GNU-style double-dash flags and shorthand letters.
dotenv-cli
A command-line tool that loads .env files and runs any command with those environment variables set.
TypeDoc
Generates browsable API documentation straight from TypeScript source and doc comments, using the real compiler to get types right.
strip-ansi
Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.
vue-tsc
A command-line type-checking tool that teaches the TypeScript compiler to understand Vue single-file components.
color
Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.
Typer
Typer is a Python library for building CLI applications, using type hints to generate arguments, options, validation, help text, and shell completion automatically.
Prompts
Lightweight, beautiful and user-friendly interactive CLI prompts for Node.js.
Viper
A complete configuration solution for Go applications, merging flags, env vars, config files, and remote stores into one API.
picocolors
The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.
jiti
A zero-dependency runtime that transpiles TypeScript and ESM on the fly so Node.js can require() or import them directly.
minimist
A lightweight, dependency-free argument parser that turns process.argv into a clean options object.
Laravel Tinker
A powerful REPL console for interacting with a full Laravel application from the command line
nest-cli
Scaffolds, builds, and serves NestJS applications through schematics-driven code generation and pluggable compiler backends.
cli-table3
Pretty unicode tables for the command line, drop-in API-compatible with the original cli-table
Ink
React for CLIs — build and test interactive command-line apps using declarative, Flexbox-based components instead of manual stdout writes.
Collision
Beautiful command-line error reporting for PHP apps and test suites
postcss-cli
The command-line runner for PostCSS, transforming CSS files, globs, and directories from the terminal with your existing plugin chain.
Pi
Self-extensible AI coding agent CLI with a terminal UI, tool calling, and session management
urfave/cli
A declarative, dependency-free Go package for building fast, friendly command-line tools.
lipgloss
Lipgloss brings a CSS-like, declarative styling API to Go terminal apps, covering colors, borders, layout, and compositing for building polished TUIs.