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
89Health
Library npm

xterm.js

A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.

21,228
MIT
Used by 57
90Health
Library Cargo

Clap

The most widely used command-line argument parser for Rust, with both derive and builder APIs.

16,725
Other
Used by 56
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
60Health
Library npm

ora

An elegant, dependency-light terminal spinner for Node.js command-line apps and scripts.

9,757
MIT
Used by 42
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
40Health
Library npm

picocolors

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

1,752
Other
Used by 24
54Health
Library Composer

Collision

Beautiful command-line error reporting for PHP apps and test suites

4,659
MIT
Used by 18
93Health
Tool npm

sentry-cli

Official command-line tool for uploading source maps, debug symbols, and managing releases and deploys in Sentry.

1,043
Other
Used by 17
43Health
Library Cargo

colored

The simplest way to add ANSI colors and styles to terminal strings in Rust.

2,039
MPL-2.0
Used by 14
91Health
Tool npm

Rspack CLI

The official command-line interface for running Rspack builds, dev servers, and previews.

12,930
MIT
Used by 12
88Health
Library Cargo

Ratatui

Rust library for building rich terminal user interfaces and dashboards

22,766
MIT
Used by 9
87Health
Framework Composer

Symfony Console

The PHP framework component for building beautiful, testable command-line applications

9,811
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
90Health
Library Cargo

portable-pty

Cross-platform Rust API for pseudo-terminals, with runtime-selectable implementations

29,043
MIT
Used by 5
83Health
Tool npm

quicktype

Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL

13,877
Apache 2.0
Used by 5
83Health
Library PyPI

wcwidth

Measures the displayed width of Unicode strings in a terminal, so CLI/TUI output lines up correctly across CJK, emoji, and combining characters.

465
MIT
Used by 5
50Health
Library Cargo

inquire

A Rust library for building interactive command-line prompts — text, select, multiselect, confirm, date, and password inputs with validation, autocompletion, and theming.

2,632
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
81Health
Tool npm

fallow

Rust-native static analysis for TypeScript and JavaScript that finds dead code, duplication, cycles, and architecture drift with no compiler or AI in the loop.

4,929
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
46Health
Library Cargo

rpassword

Cross-platform Rust library for securely reading passwords from the terminal.

284
Apache 2.0
Used by 3
63Health
Library npm

wrap-ansi

Word-wraps strings containing ANSI escape codes without breaking color, style, or hyperlink sequences.

140
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