Packages

CLI & Terminal Packages

Command-line-interface frameworks and terminal UI/prompt libraries for building polished, scriptable developer tools (Cobra, Clap, Click, Commander).

318 packages

Packages in CLI & Terminal

Showing 15 of 318 packages
88Health
Toolnpm

tsx

A drop-in replacement for the node CLI that runs TypeScript and ESM files instantly, powered by esbuild.

12,135
MIT
Used by 165
52Health
Toolnpm

ts-node

TypeScript execution engine and REPL for Node.js that runs .ts files directly, without a separate compile step.

13,129
MIT
Used by 119
89Health
Toolnpm

lint-staged

Run linters and formatters only against the files staged in git, so a slow full-project lint never blocks a commit.

14,731
MIT
Used by 115
47Health
Toolnpm

cross-env

Cross-platform CLI for setting environment variables in npm scripts without worrying about Windows vs POSIX syntax.

6,523
MIT
Used by 115
79Health
Toolnpm

concurrently

Run multiple terminal commands in parallel, with color-coded output and cross-platform support.

7,843
MIT
Used by 98
65Health
Librarynpm

Chalk

The most popular Node.js library for styling terminal string output with ANSI colors.

23,315
MIT
Used by 95
62Health
Frameworknpm

Commander.js

The complete, battle-tested framework for building Node.js command-line interfaces.

28,387
MIT
Used by 88
42Health
Librarynpm

rimraf

Cross-platform recursive file and directory removal for Node.js, modeled on the UNIX `rm -rf` command.

5,851
Other
Used by 85
93Health
Toolnpm

webpack-cli

The official command-line interface for webpack, adding build, watch, serve, and config-validation commands to any project.

2,617
MIT
Used by 71
90Health
Toolnpm

Oxlint

Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.

22,657
MIT
Used by 64
55Health
FrameworkGo

Cobra

The commander library that powers Kubernetes, Hugo, and GitHub CLI's command-line interfaces.

44,574
Apache 2.0
Used by 60
74Health
Librarynpm

pino-pretty

A CLI and stream that prettifies Pino's ndjson log lines into readable, colorized terminal output for local development.

1,702
MIT
Used by 53
90Health
LibraryCargo

Clap

The most widely used command-line argument parser for Rust, with both derive and builder APIs.

16,686
Other
Used by 50
42Health
Librarynpm

qrcode

A zero-dependency-on-canvas QR code and 2D barcode generator for Node.js and the browser.

8,169
MIT
Used by 50
90Health
Librarynpm

xterm.js

A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.

21,148
MIT
Used by 49

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

Search