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
conan
The decentralized, open-source package manager for C and C++.
pydantic-monty-runtime
The compiled `monty` CLI and worker binary that gives pydantic-monty and @pydantic/monty crash-isolated Python sandbox execution.
Raycast API
The official React and TypeScript API for building extensions and AI tools that run inside Raycast, plus the `ray` CLI for scaffolding, building, and publishing them.
markdown-js
A sensible, dialect-based Markdown-to-HTML parser for JavaScript.
dumb-init
A minimal init system that runs as PID 1 in containers, correctly forwarding signals and reaping zombie processes.
Hatch
The modern, extensible Python project manager for builds, environments, and versioning.
skim
A fast, interactive fuzzy finder for the command line, written in Rust — a smarter alternative to grep.
papermill
Parameterize, execute, and analyze Jupyter notebooks from the CLI or Python as reusable, repeatable pipeline steps.
alive-progress
An animated, throughput-aware Python progress bar with real-time ETA, print/logging hooks, and a pause-and-resume mechanic no other bar library has.
Zensical
A Rust-powered static site generator from the Material for MkDocs team, built as a drop-in, dramatically faster replacement for MkDocs projects.
Pagefind
Static, low-bandwidth full-text search for any website, with zero backend infrastructure to host or run.
memlab
Meta's end-to-end framework for finding JavaScript memory leaks and analyzing heap snapshots
cursive
A Rust TUI library for building terminal interfaces from composable, focusable views.
html-to-markdown
A robust Go library and CLI that converts HTML (even entire websites) into clean, readable Markdown, extensible through a priority-based plugin system.
tabled
A Rust library for pretty-printing structs and enums as customizable ASCII/Unicode tables.
Termion
A pure Rust, bindless library for building terminal apps with raw mode, colors, and input events.
xlsx2csv
A fast, memory-efficient converter that turns large XLSX spreadsheets into CSV from the command line or Python.
markdown-toc
Generates and injects a markdown table of contents into README files, using Remarkable to parse headings.
comrak
A 100% CommonMark and GitHub Flavored Markdown compatible parser and formatter for Rust, rendering to HTML, XML, or CommonMark.
Honcho
Honcho runs and colour-codes every process defined in a Procfile from one terminal, mirroring Ruby's Foreman for Python projects.
pytest-sugar
A pytest plugin that replaces the default test runner output with a live progress bar, instant failure display, and colorized results.
Cleo
A Python library for building beautiful, testable command-line interfaces with class-based commands.
CleverCSV
A drop-in replacement for Python's csv module that detects the dialect of messy, real-world CSV files with far higher accuracy than the standard library.
Cyclopts
A modern Python CLI framework that builds command-line apps from type hints.