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
docopt.rs
A Rust command-line argument parser that derives its parser directly from your program's --help usage string.
markdown-link-check
Command-line tool and Node.js module that scans markdown files for dead hyperlinks and unreachable mailto links.
api
CLI that generates a typed TypeScript/JS SDK from any OpenAPI definition
FastAPI CLI
The command-line tool that runs, reloads, and serves your FastAPI apps
ghp-import
A small CLI that copies a built docs directory straight onto your repo's gh-pages branch.
wtfnode
A debugging utility that reveals exactly which open handles and timers are keeping a Node.js process from exiting.
smee-client
A CLI and Node client that forwards webhooks from smee.io to your local development server.
ansi-styles
ANSI escape codes for styling strings in the terminal with colors and modifiers.
cliclack
Beautiful, minimal, opinionated CLI prompts for building interactive Rust command-line apps.
Textual Autocomplete
Adds autocomplete dropdowns to Textual Input widgets in Python terminal UIs.
yn
Parses yes/no-like values from strings, numbers, and booleans, with an optional lenient typo-tolerant mode.
toml-sort
A command-line utility and Python library that sorts and formats TOML files while preserving comments.
clear
A tiny Node.js module that clears the terminal screen using ANSI escape codes.
is-terminal
A tiny Rust crate that tests whether a given I/O stream is a terminal (tty)
Scrapling
Adaptive Python web scraping framework with anti-bot fetchers and a spider crawling engine
openapi-generator-cli
Generate API client SDKs, server stubs, and docs from an OpenAPI spec across 170+ languages and frameworks.
cookiecutter
A cross-platform command-line utility that scaffolds new projects from Jinja2-powered templates.
pipenv
The official Python packaging tool that merges pip and virtualenv into one workflow with automatic, hash-locked dependency resolution.
mdBook
A fast, Rust-powered CLI that turns Markdown files into a searchable static book, the same tool behind the official Rust language docs.
n
A dependency-free Bash CLI for interactively installing and switching Node.js versions.
dagster-webserver
The web server that powers Dagster's UI, dashboard, and GraphQL API for pipelines and assets.
ast-grep
Fast CLI for structural code search, linting, and rewriting by AST pattern.
Gitingest
Turn any Git repository or local directory into a clean, token-counted text digest ready to paste into an LLM prompt.
sqlfluff
A dialect-flexible SQL linter and auto-fixer supporting 30+ SQL dialects, Jinja templating, and dbt projects.