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

42Health
Library PyPI

Shellingham

Tiny Python library that detects which shell (bash, zsh, fish, PowerShell, cmd) is running the current process

320
Other
Used by 5
72Health
Library npm

@oclif/plugin-help

The standard help command plugin for oclif CLIs

24
MIT
Used by 5
91Health
Tool PyPI

Poetry

Poetry is a dependency management and packaging tool for Python that resolves, locks, and installs project dependencies through a single pyproject.toml file.

34,306
MIT
Used by 4
92Health
Tool PyPI

AWS CLI

The unified command-line interface for managing every Amazon Web Services resource from your terminal.

17,275
Apache 2.0
Used by 4
72Health
Tool Go

pprof

The visualization and analysis tool for profile.proto performance profiles, with interactive, graph, and web-based views.

9,285
Apache 2.0
Used by 4
68Health
Library Go

Glamour

Stylesheet-based Markdown rendering that turns plain text into styled ANSI output for Go CLI apps.

3,717
MIT
Used by 4
65Health
Library Go

go-i18n

Go i18n library for translating apps into 200+ languages with full CLDR plural support and a companion CLI.

3,545
MIT
Used by 4
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
47Health
Library PyPI

questionary

A Python library for building pretty, interactive command-line prompts — select menus, checkboxes, autocomplete, and confirmations.

2,182
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
83Health
Library Cargo

Rustyline

A readline/line-editing library for building interactive Rust REPLs and CLI shells

1,921
MIT
Used by 4
43Health
Library PyPI

pyperclip

A cross-platform Python module for copying and pasting text to the system clipboard, with zero required dependencies.

1,843
BSD 3
Used by 4
54Health
Library npm

update-notifier

Notify CLI users of new npm package versions without slowing down startup

1,807
Other
Used by 4
77Health
Library Cargo

comfy-table

A minimalistic Rust library for building beautiful, dynamically-wrapped terminal tables

1,397
MIT
Used by 4
40Health
Library npm

json-diff

A Node.js CLI and library for structural JSON diffing, with fuzzy matching for changed array elements and colorized terminal output.

1,202
MIT
Used by 4
45Health
Library npm

table

Renders arrays of data as clean, precisely aligned ASCII/Unicode tables for terminal output, with full ANSI-color and fullwidth-character awareness.

974
BSD 3
Used by 4
58Health
Library Cargo

owo-colors

A zero-allocation, no_std-compatible, zero-cost way to add color to your Rust terminal output

810
MIT
Used by 4
58Health
Library Composer

Symfony Runtime

Decouples PHP applications from global state and framework bootstrapping conventions

742
MIT
Used by 4
40Health
Library Go

uniseg

A Go library implementing Unicode Text Segmentation, Line Breaking, and monospace string width calculation per the Unicode Standard.

730
MIT
Used by 4
75Health
Library Go

go-shellwords

A Go library that splits shell-style command-line strings into argument slices, honoring POSIX quoting, escaping, and substitution rules.

577
MIT
Used by 4
53Health
Tool npm

del-cli

Cross-platform command-line tool to delete files and directories with glob support

333
MIT
Used by 4
94Health
Tool Go

Docker Compose

The official CLI plugin for defining and running multi-container Docker applications from a single Compose file.

38,259
Apache 2.0
Used by 3
66Health
Framework PyPI

Textual

The Python framework for building sophisticated terminal and web user interfaces with a simple, async-native API.

37,354
MIT
Used by 3
83Health
Library npm

Badge Maker

The standalone SVG badge-rendering library and CLI extracted from Shields.io, with no server dependency.

27,212
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