Skip to content
JS
Package category

CLI tools and terminal utilities

Build command-line programs: argument parsing, prompts, colours, spinners.

1,738 packages19 comparisons

Packages compared

1,738 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
file-viewer-copy-assets
Official npx CLI for copying File Viewer Worker, WASM, font, and vendor assets into self-hosted web projects.
6.7k--5 days ago
3.1.2
ESM onlyBundledCLI tools and terminal utilities
@expo/commander
the complete solution for node.js command-line programs
6.7k---6 years ago
5.0.0
CommonJSBundledCLI tools and terminal utilities
prompt-rawlist
Rawlist prompt. Can be used as a standalone prompt, or with a prompt system like [Enquirer].
6.7k+42%-9 years ago
2.0.1
CommonJSNoneCLI tools and terminal utilities
prompt-expand
Expand prompt. Can be used as a standalone prompt, or with a prompt system like [Enquirer].
6.7k+35%-8 years ago
1.0.1
CommonJSNoneCLI tools and terminal utilities
frogress-bar
React based progress bar for command-line/terminal applications
6.6k+3146%-1 year ago
0.1.0
ESM + CommonJSBundledCLI tools and terminal utilities, React
mdxlint
A unified-engine base CLI for MDX
6.6k+1893%-1 year ago
1.0.0
ESM onlyNoneMarkdown, CLI tools and terminal utilities
vue-cli-plugin-webpack-bundle-analyzer
vue-cli plugin to visualize size of webpack output files
6.6k-20%-5 years ago
4.0.0
CommonJSNoneCLI tools and terminal utilities, Vue
branch-name-lint
Lint your branch names
6.6k-7%-1 year ago
3.0.1
-NoneLinting and formatting, CLI tools and terminal utilities
zmodem.js
ZMODEM file transfers in JavaScript
6.6k+225%-6 years ago
0.1.10
-NoneCLI tools and terminal utilities, WebSockets and realtime
@remix-run/terminal
Terminal output utilities for JavaScript libraries and CLIs
6.6k---4 months ago
0.1.1
ESM onlyBundledCLI tools and terminal utilities
cc-safety-net
A coding agent CLI hook - block destructive commands and secret file access
6.6k--2 days ago
2.4.6
ESM onlyBundledSecurity, CLI tools and terminal utilities
doculi
CLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app.
6.5k--today
5.12.49
ESM + CommonJSBundledPDF and documents, CLI tools and terminal utilities
five-server
Development Server with Live Reload Capability. (Maintained Fork of Live Server)
6.5k+498%-4 months ago
0.5.0
CommonJSBundledCLI tools and terminal utilities, Dev servers and API mocking
@wkovacs64/add-icon
CLI tool to download and transform icons from Iconify
6.5k---6 months ago
1.2.2
ESM onlyBundledIcons, CLI tools and terminal utilities
postgrator-cli
Command line interface for Postgrator
6.5k+27%-2 months ago
10.0.0
ESM onlyNoneCLI tools and terminal utilities
ctrf-cli
Various CTRF utilities available from the command line
6.5k+329%-1 month ago
0.3.1
ESM onlyBundledCLI tools and terminal utilities, Testing
go-git-it
Download any repository or subdirectory on GitHub with support for Node.js and the CLI
6.5k-67%-3 months ago
5.1.7
ESM + CommonJSBundledCLI tools and terminal utilities
droid
Factory Droid CLI - AI-powered software engineering agent
6.5k+42103%-1 day ago
0.227.0
CommonJSNoneCLI tools and terminal utilities
tree-sorter-ts
A CLI tool that automatically sorts TypeScript object literals marked with special comments
6.5k+922%-1 year ago
1.3.4
-NoneCLI tools and terminal utilities, TypeScript tooling
kitty-vt-wasm
kitty's real terminal core (screen.c + vt-parser.c) compiled to WebAssembly, wrapped as a typed library with all I/O abstracted
6.4k--1 month ago
0.2.0
ESM onlyBundledCLI tools and terminal utilities
ship-parity
Catch the 'works in preview, breaks in production' mistakes vibe-coded apps ship with.
6.4k--1 month ago
0.2.0
ESM onlyNoneCloud SDKs, Bundlers
@ayonli/jsext
A JavaScript extension package for building strong and modern applications.
6.4k---11 months ago
1.9.0
ESM + CommonJSBundledCryptography and hashing, CLI tools and terminal utilities
strip-ansi-stream
Strip ANSI escape codes
6.4k-5%-5 years ago
2.0.1
ESM onlyNoneCLI tools and terminal utilities, Logging
webpack-nano
A teensy, squeaky 🐤 clean Webpack CLI
6.3k-38%-5 years ago
1.1.1
-NoneCLI tools and terminal utilities, Bundlers
@tokenizin/mcp-npx-fetch
A CLI tool for fetching and processing content using the Model Context Protocol
6.3k---1 year ago
1.0.0
ESM onlyNoneCLI tools and terminal utilities
terminal-banner
Banner text across your terminal. Great separator for tests or long running operations.
6.2k-36%-8 years ago
1.1.0
ESM + CommonJSNoneCLI tools and terminal utilities
delay-cli
Delay execution for a given duration
6.2k-13%-10 months ago
3.0.0
ESM onlyNoneCLI tools and terminal utilities
assistant-ui
CLI for assistant-ui
6.2k+98%--
0.0.118
ESM onlyNoneCLI tools and terminal utilities, UI component libraries
@f5-sales-demo/pi-utils
Shared utilities for pi packages
6.2k---1 day ago
21.43.8
ESM + CommonJSBundledCLI tools and terminal utilities, Logging
zodcli
A CLI parser built with Zod.
6.2k+23%-3 years ago
0.0.4
ESM onlyBundledCLI tools and terminal utilities
nvexeca
nvm + execa = nvexeca
6.1k+55%-1 year ago
11.0.4
ESM onlyBundledCLI tools and terminal utilities, Node.js utilities
@ngx-rocket/scripts
Support scripts for ngX-Rocket projects
6.1k---3 years ago
5.2.3
CommonJSNoneAngular, CLI tools and terminal utilities
opted
Stringify an object to command line options
6.1k+34%-9 years ago
1.0.2
CommonJSNoneCLI tools and terminal utilities
elegant-status
Create elegant task status for CLI.
6k-48%-10 years ago
1.1.0
CommonJSNoneCLI tools and terminal utilities
traced-config
Configuration management with key-level source tracing. Know where every value came from.
6k--5 months ago
0.3.0
ESM onlyBundledConfiguration, CLI tools and terminal utilities
grunt-prompt
Interactive prompt for your Grunt config using console checkboxes, text input with filtering, password fields.
6k+40%-10 years ago
1.3.3
CommonJSNoneCLI tools and terminal utilities
ts-progress
Flexible node progress bar for Windows/macOS/Linux.
6k+151%-2 years ago
0.1.9
CommonJSBundledCLI tools and terminal utilities
vue-cli-plugin-electron-builder
Easily Build Your Vue.js App For Desktop With Electron
6k+20%-5 years ago
2.1.1
CommonJSBundledCLI tools and terminal utilities, Vue
@myobie/pty
Persistent terminal sessions with detach/attach, plus a Playwright-style testing library for TUI apps
6k---5 months ago
0.10.0
ESM onlyBundledTesting, CLI tools and terminal utilities
gnomon
Utility to annotate console logging statements with timestamps and find slow processes
5.9k+48%-9 years ago
1.5.0
CommonJSNoneCLI tools and terminal utilities
nve
Run any command on specific Node.js versions
5.9k+48%-1 year ago
18.0.3
ESM onlyNoneCLI tools and terminal utilities, Node.js utilities
apify-cli
Apify command-line interface (CLI) helps you manage the Apify cloud platform and develop, build, and deploy Apify Actors.
5.9k+137%-23 days ago
1.10.0
ESM onlyNoneCLI tools and terminal utilities, Scraping and browser automation
@evlog/cli
The official command line for evlog
5.9k---15 days ago
0.6.3
ESM onlyBundledCLI tools and terminal utilities, Monitoring and error tracking
inquirer-sortable-checkbox
Inquirer sortable checkbox prompt
5.8k-44%-2 years ago
1.0.1
ESM + CommonJSBundledCLI tools and terminal utilities
@zendesk/zcli-connectors
zcli connectors commands live here
5.8k---15 days ago
2.0.0
CommonJSBundledCLI tools and terminal utilities
@mangostudio/cli-linux-x64
MangoStudio prebuilt binary for linux-x64.
5.8k---2 months ago
0.1.1
-NoneCLI tools and terminal utilities
csvql-query
SQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design.
5.8k--11 days ago
2.7.0
CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
lintspaces
Library for checking spaces in files
5.8k-18%-6 days ago
3.0.0
CommonJSNoneSchema validation, Linting and formatting
@celo/contractkit
Celo's ContractKit to interact with Celo network
5.8k---3 months ago
11.0.0
CommonJSBundledBlockchain and Web3, CLI tools and terminal utilities
@nexus-cortex/cli
Nexus Cortex CLI - Terminal interface for multi-provider LLM orchestration
5.7k---2 days ago
4.124.20
ESM onlyBundledCLI tools and terminal utilities

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • file-viewer-copy-assetsOfficial npx CLI for copying File Viewer Worker, WASM, font, and vendor assets into self-hosted web projects.
  • @expo/commanderthe complete solution for node.js command-line programs
  • prompt-rawlistRawlist prompt. Can be used as a standalone prompt, or with a prompt system like [Enquirer].
  • prompt-expandExpand prompt. Can be used as a standalone prompt, or with a prompt system like [Enquirer].
  • frogress-barReact based progress bar for command-line/terminal applications
  • mdxlintA unified-engine base CLI for MDX
  • vue-cli-plugin-webpack-bundle-analyzervue-cli plugin to visualize size of webpack output files
  • branch-name-lintLint your branch names
  • zmodem.jsZMODEM file transfers in JavaScript
  • @remix-run/terminalTerminal output utilities for JavaScript libraries and CLIs
  • cc-safety-netA coding agent CLI hook - block destructive commands and secret file access
  • doculiCLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app.
  • five-serverDevelopment Server with Live Reload Capability. (Maintained Fork of Live Server)
  • @wkovacs64/add-iconCLI tool to download and transform icons from Iconify
  • postgrator-cliCommand line interface for Postgrator
  • ctrf-cliVarious CTRF utilities available from the command line
  • go-git-itDownload any repository or subdirectory on GitHub with support for Node.js and the CLI
  • droidFactory Droid CLI - AI-powered software engineering agent
  • tree-sorter-tsA CLI tool that automatically sorts TypeScript object literals marked with special comments
  • kitty-vt-wasmkitty's real terminal core (screen.c + vt-parser.c) compiled to WebAssembly, wrapped as a typed library with all I/O abstracted
  • ship-parityCatch the 'works in preview, breaks in production' mistakes vibe-coded apps ship with.
  • @ayonli/jsextA JavaScript extension package for building strong and modern applications.
  • strip-ansi-streamStrip ANSI escape codes
  • webpack-nanoA teensy, squeaky 🐤 clean Webpack CLI
  • @tokenizin/mcp-npx-fetchA CLI tool for fetching and processing content using the Model Context Protocol
  • terminal-bannerBanner text across your terminal. Great separator for tests or long running operations.
  • delay-cliDelay execution for a given duration
  • assistant-uiCLI for assistant-ui
  • @f5-sales-demo/pi-utilsShared utilities for pi packages
  • zodcliA CLI parser built with Zod.
  • nvexecanvm + execa = nvexeca
  • @ngx-rocket/scriptsSupport scripts for ngX-Rocket projects
  • optedStringify an object to command line options
  • elegant-statusCreate elegant task status for CLI.
  • traced-configConfiguration management with key-level source tracing. Know where every value came from.
  • grunt-promptInteractive prompt for your Grunt config using console checkboxes, text input with filtering, password fields.
  • ts-progressFlexible node progress bar for Windows/macOS/Linux.
  • vue-cli-plugin-electron-builderEasily Build Your Vue.js App For Desktop With Electron
  • @myobie/ptyPersistent terminal sessions with detach/attach, plus a Playwright-style testing library for TUI apps
  • gnomonUtility to annotate console logging statements with timestamps and find slow processes
  • nveRun any command on specific Node.js versions
  • apify-cliApify command-line interface (CLI) helps you manage the Apify cloud platform and develop, build, and deploy Apify Actors.
  • @evlog/cliThe official command line for evlog
  • inquirer-sortable-checkboxInquirer sortable checkbox prompt
  • @zendesk/zcli-connectorszcli connectors commands live here
  • @mangostudio/cli-linux-x64MangoStudio prebuilt binary for linux-x64.
  • csvql-querySQL on CSV files in place — no import, no database. Zig/SIMD engine for Node and AI agents (MCP). Read-only by design.
  • lintspacesLibrary for checking spaces in files
  • @celo/contractkitCelo's ContractKit to interact with Celo network
  • @nexus-cortex/cliNexus Cortex CLI - Terminal interface for multi-provider LLM orchestration