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

50Health
Library Go

pty

A minimal, dependency-free Go library for opening and managing Unix pseudo-terminals.

2,104
MIT
Used by 17
89Health
Library npm

node-pty

Native forkpty bindings that give Node.js real pseudoterminal processes

2,053
MIT
Used by 17
93Health
Tool npm

sentry-cli

Official command-line tool for uploading source maps, debug symbols, and managing releases and deploys in Sentry.

1,044
Other
Used by 17
40Health
Library Go

go-isatty

Cross-platform Go library that detects whether a file descriptor is connected to a terminal, including Cygwin and MSYS2 ptys on Windows.

927
MIT
Used by 17
74Health
Library Cargo

indicatif

A Rust library for progress bars, spinners, and colored terminal output in command-line applications.

5,224
MIT
Used by 16
73Health
Library Go

migrate

Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.

18,987
MIT
Used by 15
41Health
Library PyPI

python-tabulate

Pretty-print tabular data in Python with one function call and dozens of table formats.

2,587
MIT
Used by 15
43Health
Library Cargo

colored

The simplest way to add ANSI colors and styles to terminal strings in Rust.

2,042
MPL-2.0
Used by 14
85Health
Framework Go

Bubble Tea

A Go framework based on The Elm Architecture for building terminal UIs, from simple prompts to full-window, high-performance TUI applications.

45,488
MIT
Used by 13
44Health
Library PyPI

Colorama

Cross-platform ANSI escape codes that make colored terminal text and cursor control work identically on Windows, macOS, and Linux.

3,796
BSD 3
Used by 13
91Health
Tool npm

Rspack CLI

The official command-line interface for running Rspack builds, dev servers, and previews.

12,952
MIT
Used by 12
70Health
Library PyPI

prompt_toolkit

A pure-Python library for building powerful interactive command-line applications

10,602
BSD 3
Used by 12
58Health
Tool npm

c8

Native V8 code coverage for Node.js, with Istanbul-compatible reports and zero build-step setup.

2,123
Other
Used by 12
57Health
Library Go

go-toml

The original Go library for loading, querying, and marshaling TOML documents, now superseded by go-toml v2.

1,998
MIT
Used by 12
60Health
Library npm

shell-quote

Parses and quotes POSIX shell command strings, guarding against shell injection when building commands programmatically.

66
MIT
Used by 12
75Health
Library Go

Bubbles

Ready-made terminal UI components—spinners, tables, lists, inputs, and more—for building Bubble Tea applications in Go.

9,008
MIT
Used by 11
49Health
Tool PyPI

MkDocs

A fast, simple static site generator for building project documentation from Markdown with a single YAML config file.

22,510
Other
Used by 10
82Health
Framework Go

Ginkgo

A mature, BDD-style testing framework for Go that pairs with Gomega to write expressive, parallelizable specs.

9,069
MIT
Used by 10
86Health
Tool Go

Docker CLI

The official command-line client for Docker Engine, covering containers, images, networks, swarm, and an extensible plugin ecosystem.

6,103
Apache 2.0
Used by 10
83Health
Library Go

tablewriter

A Go library for rendering rich ASCII, Unicode, Markdown, HTML, and colorized tables, with streaming support for large datasets.

4,821
MIT
Used by 10
87Health
Library Cargo

Crossterm

A pure-Rust, cross-platform terminal manipulation library

4,250
MIT
Used by 10
89Health
Tool npm

cspell

A fast, self-contained command-line spell checker built for source code and documentation.

1,700
MIT
Used by 10
46Health
Library npm

vscode-ripgrep

Ships prebuilt ripgrep binaries for every platform as npm optionalDependencies, with zero postinstall step.

205
MIT
Used by 10
88Health
Library Cargo

Ratatui

Rust library for building rich terminal user interfaces and dashboards

23,066
MIT
Used by 9

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