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

38Health
Library Cargo

docopt.rs

A Rust command-line argument parser that derives its parser directly from your program's --help usage string.

747
Other
Used by 2
63Health
Tool npm

markdown-link-check

Command-line tool and Node.js module that scans markdown files for dead hyperlinks and unreachable mailto links.

718
Other
Used by 2
79Health
Tool npm

api

CLI that generates a typed TypeScript/JS SDK from any OpenAPI definition

697
MIT
Used by 2
84Health
Tool PyPI

FastAPI CLI

The command-line tool that runs, reloads, and serves your FastAPI apps

643
MIT
Used by 2
38Health
Tool PyPI

ghp-import

A small CLI that copies a built docs directory straight onto your repo's gh-pages branch.

626
Apache 2.0
Used by 2
30Health
Tool npm

wtfnode

A debugging utility that reveals exactly which open handles and timers are keeping a Node.js process from exiting.

600
Other
Used by 2
77Health
Tool npm

smee-client

A CLI and Node client that forwards webhooks from smee.io to your local development server.

558
Other
Used by 2
60Health
Library npm

ansi-styles

ANSI escape codes for styling strings in the terminal with colors and modifiers.

463
MIT
Used by 2
46Health
Library Cargo

cliclack

Beautiful, minimal, opinionated CLI prompts for building interactive Rust command-line apps.

371
MIT
Used by 2
37Health
Library PyPI

Textual Autocomplete

Adds autocomplete dropdowns to Textual Input widgets in Python terminal UIs.

295
MIT
Used by 2
52Health
Library npm

yn

Parses yes/no-like values from strings, numbers, and booleans, with an optional lenient typo-tolerant mode.

274
MIT
Used by 2
64Health
Tool PyPI

toml-sort

A command-line utility and Python library that sorts and formats TOML files while preserving comments.

116
MIT
Used by 2
26Health
Library npm

clear

A tiny Node.js module that clears the terminal screen using ANSI escape codes.

114
MIT
Used by 2
29Health
Library Cargo

is-terminal

A tiny Rust crate that tests whether a given I/O stream is a terminal (tty)

53
MIT
Used by 2
89Health
Framework PyPI

Scrapling

Adaptive Python web scraping framework with anti-bot fetchers and a spider crawling engine

84,084
BSD 3
Used by 1
94Health
Tool PyPI

openapi-generator-cli

Generate API client SDKs, server stubs, and docs from an OpenAPI spec across 170+ languages and frameworks.

26,766
Apache 2.0
Used by 1
48Health
Tool PyPI

cookiecutter

A cross-platform command-line utility that scaffolds new projects from Jinja2-powered templates.

25,112
BSD 3
Used by 1
92Health
Tool PyPI

pipenv

The official Python packaging tool that merges pip and virtualenv into one workflow with automatic, hash-locked dependency resolution.

25,026
MIT
Used by 1
89Health
Tool Cargo

mdBook

A fast, Rust-powered CLI that turns Markdown files into a searchable static book, the same tool behind the official Rust language docs.

22,176
MPL-2.0
Used by 1
60Health
Tool npm

n

A dependency-free Bash CLI for interactively installing and switching Node.js versions.

19,511
MIT
Used by 1
92Health
Tool PyPI

dagster-webserver

The web server that powers Dagster's UI, dashboard, and GraphQL API for pipelines and assets.

16,207
Apache 2.0
Used by 1
90Health
Tool PyPI

ast-grep

Fast CLI for structural code search, linting, and rewriting by AST pattern.

16,039
MIT
Used by 1
57Health
Tool PyPI

Gitingest

Turn any Git repository or local directory into a clean, token-counted text digest ready to paste into an LLM prompt.

15,664
MIT
Used by 1
93Health
Tool PyPI

sqlfluff

A dialect-flexible SQL linter and auto-fixer supporting 30+ SQL dialects, Jinja templating, and dbt projects.

9,898
MIT
Used by 1

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