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
@vue/cli-plugin-babel
babel plugin for vue-cli
490.9k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
cli-columns
Columnated lists for the CLI.
484k-27%-5 years ago
4.0.0
CommonJSNoneCLI tools and terminal utilities
@vue/cli-plugin-router
router plugin for vue-cli
483.7k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
inquirer-checkbox-plus-prompt
Checkbox with autocomplete and other additions for Inquirer
483k-64%-3 years ago
1.4.2
CommonJSNoneCLI tools and terminal utilities
@sanity/cli-build
Internal Sanity package for building studios and apps
476.5k---3 days ago
6.4.1
ESM onlyNoneCLI tools and terminal utilities
ansi-escape-sequences
A simple library containing all known terminal ansi escape codes and sequences.
458.4k-7%-1 year ago
6.2.4
ESM + CommonJSNoneCLI tools and terminal utilities
taketalk
Ever wanted a bin for your node module?
458k+27%-11 years ago
1.0.0
-NoneCLI tools and terminal utilities
ink-use-stdout-dimensions
React hook for subscribing to stdout dimensions in Ink
442.2k+147%-6 years ago
1.0.5
CommonJSNoneCLI tools and terminal utilities, React
@xterm/addon-search
An addon for [xterm.js](https://github.com/xtermjs/xterm.js) that enables searching the buffer. This addon requires xterm.js v4+.
441.1k---9 months ago
0.16.0
ESM + CommonJSBundledCLI tools and terminal utilities
libnpmfund
Programmatic API for npm fund
437.5k-9%-3 days ago
8.0.3
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
libnpmexec
npm exec (npx) programmatic API
436.7k-9%-3 days ago
11.0.3
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
flow-bin
Binary wrapper for Flow - A static type checker for JavaScript
433.9k-24%-today
0.333.0
-NoneCLI tools and terminal utilities
yeoman-character
The Yeoman character in your CLI. Like wat.
433.5k+40%-2 years ago
2.0.0
ESM onlyNoneCLI tools and terminal utilities
yeoman-doctor
Detect potential issues with users system that could prevent Yeoman from working correctly
430.9k+31%-11 months ago
6.0.0
ESM onlyNoneCLI tools and terminal utilities
shlex
Node.js port of Python's shlex shell-like lexer
430.2k+69%-1 year ago
3.0.0
ESM onlyBundledCLI tools and terminal utilities, Parsers and serialisers
nest-commander
A module for making CLI applications with NestJS. Decorators for running commands and separating out config parsers included. This package works on top of commander.
426.3k+68%-25 days ago
3.21.0
CommonJSBundledCLI tools and terminal utilities
fx-runner
A node cli to control Firefox
424.1k+406%-1 month ago
1.6.0
CommonJSNoneCLI tools and terminal utilities
yo
CLI tool for running Yeoman generators
423.9k+47%-5 months ago
7.0.1
ESM onlyNoneCLI tools and terminal utilities
cypress-terminal-report
Better terminal and file output for cypress test logs.
421.9k+17%-11 months ago
7.3.3
CommonJSBundledCLI tools and terminal utilities
parse-help
Parse CLI help output
420.4k+40%-5 years ago
2.0.0
ESM onlyNoneCLI tools and terminal utilities
ora-classic
Elegant terminal spinner
416.9k+206%-4 years ago
5.4.2
-NoneCLI tools and terminal utilities
x256
find the nearest xterm 256 color index for an rgb
411.7k+261%-12 years ago
0.0.2
CommonJSNoneCLI tools and terminal utilities
@vue/cli-plugin-eslint
eslint plugin for vue-cli
407.8k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
ava
Node.js test runner that lets you develop with confidence.
402.6k-31%-4 months ago
8.0.1
ESM onlyBundledPromises and async control flow, Testing
xterm
Full xterm terminal, in your browser
401.9k+43%-3 years ago
5.3.0
CommonJSBundledCLI tools and terminal utilities, 3D, WebGL and game engines
defuddle
Extract article content and metadata from web pages.
401.8k+2416%-7 days ago
0.19.4
ESM + CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
type-flag
Typed command-line arguments parser
387.8k+430%-6 days ago
4.5.2
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
@fission-ai/openspec
AI-native system for spec-driven development
382.4k---1 day ago
1.13.2
ESM onlyBundledCLI tools and terminal utilities
@angular/ssr
Angular server side rendering utilities
382.3k---1 day ago
22.2.0
ESM onlyBundledAngular, Static site generators and meta-frameworks
inquirer-autocomplete-standalone
Standalone autocomplete cli prompt based on inquirer core
375k+67%-2 years ago
0.8.1
ESM onlyBundledCLI tools and terminal utilities
bump-cli
The Bump CLI is used to interact with your API documentation hosted on Bump.sh by using the APIs of developers.bump.sh
371.4k+4667%-14 days ago
2.11.0
ESM onlyBundledDocumentation tooling, CLI tools and terminal utilities
license-checker-rseidelsohn
Extract NPM package licenses - Feature enhanced version of the original license-checker v25.0.1
358.2k+178%-3 months ago
5.0.1
ESM onlyBundledCLI tools and terminal utilities
inngest-cli
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
358.1k+308%-7 days ago
1.45.1
-NoneCLI tools and terminal utilities, Cloud SDKs
cliff
Your CLI formatting friend.
353.3k+60%-11 years ago
0.1.10
CommonJSNoneCLI tools and terminal utilities, Logging
ts-command-line-args
A Typescript wrapper around command-line-args with additional support for markdown usage guide generation
349.8k+21%-3 years ago
2.5.1
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
get-port-cli
Get an available port
347.9k+457%-4 years ago
3.0.0
ESM onlyNoneCLI tools and terminal utilities
idna-uts46-hx
Convert Domain Names correctly from IDN to Punycode and vice-versa and offer TR46 processing.
347.7k-4%-7 days ago
6.2.2
ESM onlyBundledURLs and query strings, CLI tools and terminal utilities
unicode-animations
Unicode spinner animations as raw frame data
344.6k--7 months ago
1.0.3
ESM + CommonJSBundledCLI tools and terminal utilities, Animation
@stdlib/cli-ctor
Command-line interface.
344k---7 months ago
0.2.3
CommonJSBundledUtility libraries, CLI tools and terminal utilities
@netlify/build
Netlify build module
339.8k---today
37.1.0
ESM onlyBundledCLI tools and terminal utilities, Cloud SDKs
@netlify/cache-utils
Utility for caching files in Netlify Build
339.8k---30 days ago
7.1.2
ESM onlyBundledCLI tools and terminal utilities, Cloud SDKs
ansi-to-react
ANSI to React Elements
336.2k+346%-8 months ago
6.2.6
CommonJSBundledReact, CLI tools and terminal utilities
exeunt
exiting a node.js process *and flushing stdout and stderr*
334k+17%-4 years ago
1.1.2
CommonJSNoneCLI tools and terminal utilities
@netlify/functions-utils
Utility for adding Functions files in Netlify Build
333.7k---today
7.1.11
ESM onlyBundledCLI tools and terminal utilities, Cloud SDKs
@compodoc/live-server
Simple development http server with live reload capability
333k---4 years ago
1.2.3
-NoneHTTP servers and web frameworks, CLI tools and terminal utilities
cleye
The intuitive CLI development tool
332.7k+498%-6 days ago
2.7.0
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
indexifier
Generate an index from a directory
332.5k+471%-5 years ago
3.3.0
CommonJSNoneCLI tools and terminal utilities
blessed-tab-container
A CLI Multi-Tab Container Utilizing Labels For Blessed
332.4k+406%-6 years ago
1.0.0
CommonJSNoneCLI tools and terminal utilities
conventional-changelog-cli
Generate a changelog from git metadata.
329.9k-15%-2 years ago
5.0.0
ESM onlyNoneCLI tools and terminal utilities
terminal-columns
Render a readable table in the terminal
317.9k+484%-1 year ago
2.0.0
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling

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.