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
Chalk
The most popular Node.js library for styling terminal string output with ANSI colors.
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.
Ruff
An extremely fast Python linter and code formatter, written in Rust, built as a drop-in replacement for Flake8, Black, isort, and dozens of plugins.
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.
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.
picocolors
The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.
Colorama
Cross-platform ANSI escape codes that make colored terminal text and cursor control work identically on Windows, macOS, and Linux.
MkDocs
A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.
figlet
Full FIGfont-spec ASCII art text renderer for Node and the browser
colors.js
Terminal string styling for Node.js console output, and the package at the center of a 2022 supply-chain sabotage incident.
console
A Rust library for terminal and console abstraction: colors, styles, cursor control, and terminal size detection
ansi-to-html
Converts ANSI escape sequences from terminal output into styled HTML spans, with a bundled CLI for piping colored logs straight to HTML.
Sphinx
A documentation generator that turns reStructuredText or Markdown sources into polished HTML, PDF, EPUB, and more.
Pulumi
Infrastructure as Code in your favorite programming language, powered by a shared multi-language deployment engine.
IPython
A productive interactive Python shell with rich introspection, tab completion, and magic commands.
Poetry
Poetry is a dependency management and packaging tool for Python that resolves, locks, and installs project dependencies through a single pyproject.toml file.
termenv
Advanced ANSI color and style support for Go terminal apps, with automatic terminal-capability detection and safe degradation.
table
Renders arrays of data as clean, precisely aligned ASCII/Unicode tables for terminal output, with full ANSI-color and fullwidth-character awareness.
Textual
The Python framework for building sophisticated terminal and web user interfaces with a simple, async-native API.
DDGS
A Python metasearch library that aggregates text, image, video, news, and book results from ten-plus web search backends through one unified API.
ansi-colors
Fast, zero-dependency ANSI color and style helpers for terminal text