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
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.
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.
Typer
Typer is a Python library for building CLI applications, using type hints to generate arguments, options, validation, help text, and shell completion automatically.
sentry-cli
Official command-line tool for uploading source maps, debug symbols, and managing releases and deploys in Sentry.
colored
The simplest way to add ANSI colors and styles to terminal strings in Rust.
Rspack CLI
The official command-line interface for running Rspack builds, dev servers, and previews.
MkDocs
A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.
Ratatui
Rust library for building rich terminal user interfaces and dashboards
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.
portable-pty
Cross-platform Rust API for pseudo-terminals, with runtime-selectable implementations
IPython
A productive interactive Python shell with rich introspection, tab completion, and magic commands.
quicktype
Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL
Poetry
Poetry is a dependency management and packaging tool for Python that resolves, locks, and installs project dependencies through a single pyproject.toml file.
inquire
A Rust library for building interactive command-line prompts — text, select, multiselect, confirm, date, and password inputs with validation, autocompletion, and theming.
Textual
The Python framework for building sophisticated terminal and web user interfaces with a simple, async-native API.
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.
DDGS
A Python metasearch library that aggregates text, image, video, news, and book results from ten-plus web search backends through one unified API.
rpassword
Cross-platform Rust library for securely reading passwords from the terminal.
Deno
Secure-by-default JavaScript and TypeScript runtime built in Rust on V8
gdown
Download public Google Drive files and folders when curl or wget fail