Packages

CLI & Terminal Packages

Command-line-interface frameworks and terminal UI/prompt libraries for building polished, scriptable developer tools (Cobra, Clap, Click, Commander).

323 packages

Packages in CLI & Terminal

72Health
Library npm

Chalk

The most popular Node.js library for styling terminal string output with ANSI colors.

23,319
MIT
Used by 98
88Health
Library PyPI

Click

A composable Python toolkit for building command line interfaces with minimal boilerplate.

17,770
BSD 3
Used by 50
57Health
Library PyPI

rich

A Python library for rendering rich text, tables, progress bars, and syntax-highlighted code in the terminal.

57,443
MIT
Used by 47
90Health
Tool PyPI

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.

49,811
MIT
Used by 46
90Health
Library PyPI

tqdm

A fast, extensible progress bar for Python loops and CLI pipelines, with negligible overhead.

31,347
Other
Used by 37
53Health
Library npm

strip-ansi

Strips ANSI escape codes from strings — the small, fast utility Node.js later built directly into its own core API.

498
MIT
Used by 31
66Health
Library Go

color

Colorized terminal output for Go with ANSI escape codes, 24-bit RGB, and built-in Windows support.

8,002
MIT
Used by 29
89Health
Framework PyPI

Typer

Typer is a Python library for building CLI applications, using type hints to generate arguments, options, validation, help text, and shell completion automatically.

20,033
MIT
Used by 26
40Health
Library npm

picocolors

The tiniest, fastest zero-dependency library for ANSI terminal color formatting in Node.js.

1,752
Other
Used by 24
44Health
Library PyPI

Colorama

Cross-platform ANSI escape codes that make colored terminal text and cursor control work identically on Windows, macOS, and Linux.

3,794
BSD 3
Used by 13
51Health
Tool PyPI

MkDocs

A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.

22,470
Other
Used by 10
81Health
Library npm

figlet

Full FIGfont-spec ASCII art text renderer for Node and the browser

3,023
MIT
Used by 9
40Health
Library npm

colors.js

Terminal string styling for Node.js console output, and the package at the center of a 2022 supply-chain sabotage incident.

5,157
MIT
Used by 8
70Health
Library Cargo

console

A Rust library for terminal and console abstraction: colors, styles, cursor control, and terminal size detection

1,197
MIT
Used by 8
36Health
Library npm

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.

376
MIT
Used by 8
79Health
Tool PyPI

Sphinx

A documentation generator that turns reStructuredText or Markdown sources into polished HTML, PDF, EPUB, and more.

8,035
Other
Used by 7
91Health
Framework npm

Pulumi

Infrastructure as Code in your favorite programming language, powered by a shared multi-language deployment engine.

25,735
Apache 2.0
Used by 6
90Health
Tool PyPI

IPython

A productive interactive Python shell with rich introspection, tab completion, and magic commands.

16,787
BSD 3
Used by 5
91Health
Tool PyPI

Poetry

Poetry is a dependency management and packaging tool for Python that resolves, locks, and installs project dependencies through a single pyproject.toml file.

34,306
MIT
Used by 4
45Health
Library Go

termenv

Advanced ANSI color and style support for Go terminal apps, with automatic terminal-capability detection and safe degradation.

2,026
MIT
Used by 4
45Health
Library npm

table

Renders arrays of data as clean, precisely aligned ASCII/Unicode tables for terminal output, with full ANSI-color and fullwidth-character awareness.

974
BSD 3
Used by 4
66Health
Framework PyPI

Textual

The Python framework for building sophisticated terminal and web user interfaces with a simple, async-native API.

37,354
MIT
Used by 3
67Health
Library PyPI

DDGS

A Python metasearch library that aggregates text, image, video, news, and book results from ten-plus web search backends through one unified API.

2,992
MIT
Used by 3
33Health
Library npm

ansi-colors

Fast, zero-dependency ANSI color and style helpers for terminal text

451
MIT
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers