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
cli-table-redemption
Pretty unicode tables for the CLI
28.1k-19%-9 years ago
1.0.1
CommonJSNoneCLI tools and terminal utilities
@salesforce/cli-plugins-testkit
Provides test utilities to assist Salesforce CLI plug-in authors with writing non-unit tests (NUT).
28k---1 month ago
5.3.66
CommonJSBundledCLI tools and terminal utilities, Testing
@claude-flow/cli
Ruflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Code
28k---1 day ago
3.45.0
ESM onlyBundledCLI tools and terminal utilities
next-build-id
Use a consistent, git-based build id for your Next.js app
27.7k-36%-7 years ago
3.0.0
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
@localazy/cli
<div align="center">
27.6k---1 month ago
2.0.12
CommonJSNoneInternationalisation, CLI tools and terminal utilities
goke
Simple yet powerful framework for building command-line apps. Inspired by cac.
27.6k+397567%-9 days ago
6.17.0
ESM onlyBundledCLI tools and terminal utilities, Schema validation
nps
All the benefits of npm scripts without the cost of a bloated package.json and limits of json
27.5k-16%--
5.10.0
CommonJSNoneCLI tools and terminal utilities
electronmon
watch and reload your electron app the easy way
27.1k+143%-10 months ago
2.0.4
CommonJSNoneNode.js utilities, Dev servers and API mocking
@listr2/prompt-adapter-enquirer
Listr2 prompt adapter for enquirer.
27k---23 days ago
4.3.2
ESM + CommonJSBundledCLI tools and terminal utilities
executioner
Executes provided shell commands with supplied arguments. Supports parallel and templated commands
26.8k-8%-10 years ago
2.0.1
CommonJSNoneCLI tools and terminal utilities
argv-tools
Some useful tools for working with process.argv
26.8k+8%-7 years ago
0.1.2
-NoneCLI tools and terminal utilities
password-hash
Password hashing and verification for node.js
26.6k+3%-12 years ago
1.2.2
CommonJSNoneCryptography and hashing, CLI tools and terminal utilities
imagemin-cli
Minify images seamlessly
26.5k-37%-2 years ago
8.0.0
ESM onlyNoneCLI tools and terminal utilities
bash-color
a simple tool for wrapping strings in bash color codes. Used to color console output.
26k-9%-10 years ago
0.0.4
CommonJSNoneCLI tools and terminal utilities
@moonshot-ai/kimi-code
The Starting Point for Next-Gen Agents
26k---1 day ago
2.1.1
ESM onlyNoneCLI tools and terminal utilities
skill-check
Linter for agent skill files
25.9k--7 months ago
1.2.0
ESM onlyNoneLinting and formatting, CLI tools and terminal utilities
@xterm/addon-unicode-graphemes
⚠️ **This addon is currently experimental and may introduce unexpected and non-standard behavior**
25.8k---9 months ago
0.4.0
ESM + CommonJSBundledCLI tools and terminal utilities
@figma-export/types
Type definition for @figma-export
25.8k---2 months ago
6.4.1
ESM onlyBundledTypeScript tooling, Icons
jasmine-console-reporter
Console Reporter for Jasmine. Outputs detailed test results to the console, with beautiful layout and colors. This is the default reporter of grunt-jasmine-nodejs.
25.6k+14%-8 years ago
3.1.0
CommonJSNoneCLI tools and terminal utilities
server-cli-only
The server-cli-only package is designed to restrict the import of modules exclusively to React Server Components or scripts running on the CLI.
25.6k+407%-2 years ago
0.3.2
CommonJSNoneCLI tools and terminal utilities, React
inquirer-datepicker-prompt
Datepicker prompt for inquirer.js
25.5k+106%-4 years ago
0.4.3
CommonJSNoneDate pickers, CLI tools and terminal utilities
ai-sdk-provider-codex-cli
AI SDK v7 provider for OpenAI Codex CLI (use ChatGPT Plus/Pro subscription)
25.3k+232%-2 days ago
2.3.0
ESM onlyBundledCLI tools and terminal utilities
@figma-export/core
@figma-export core functionalities
25.1k---2 months ago
6.4.1
ESM onlyBundledIcons, CLI tools and terminal utilities
@genspark/cli
CLI tool for Genspark Tool API - search, crawl, analyze images, generate media
24.9k---1 day ago
1.14.0
ESM onlyBundledCLI tools and terminal utilities
puka
A cross-platform library for safely passing strings through shells
24.5k-83%-6 years ago
1.0.1
-NoneCLI tools and terminal utilities
@ai-sdk/tui
Run AI SDK agents in a terminal UI.
24.5k---1 day ago
1.0.115
ESM onlyBundledCLI tools and terminal utilities
plylog
A logger for the Polymer CLI toolchain
24.4k+143%-8 years ago
1.1.0
CommonJSBundledCLI tools and terminal utilities, Logging
markdansi
Tiny dependency-light markdown to ANSI converter.
24.1k--11 days ago
0.3.4
ESM onlyBundledMarkdown, Parsers and serialisers
@hasna/skills
Skills library for AI coding agents
24k---1 day ago
0.10.2
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
ultra-runner
Smart and beautiful script runner that hijacks any `npm run`, `yarn` and `npx` calls for ultra fast execution
23.9k+100%-5 years ago
3.10.5
CommonJSNoneBuild tools, CLI tools and terminal utilities
@figma-export/cli
Command line for @figma-export
23.9k---2 months ago
6.4.1
ESM onlyNoneCLI tools and terminal utilities
@aws-amplify/amplify-frontend-javascript
amplify-cli front-end plugin for JavaScript projects
23.8k---4 months ago
3.10.27
CommonJSNoneCloud SDKs, CLI tools and terminal utilities
@wterm/react
React component for wterm — a terminal emulator for the web
23.7k---21 days ago
0.5.0
ESM onlyBundledCLI tools and terminal utilities, React
@aws-amplify/amplify-frontend-android
amplify-cli front-end plugin for Android project
23.7k---2 years ago
3.5.8
CommonJSNoneCloud SDKs, CLI tools and terminal utilities
@aws-amplify/amplify-frontend-ios
amplify-cli front-end plugin for xcode projects
23.7k---4 months ago
3.7.17
CommonJSNoneCloud SDKs, CLI tools and terminal utilities
@aws-amplify/amplify-frontend-flutter
amplify-cli front-end plugin for Flutter projects
23.7k---2 years ago
1.4.7
CommonJSNoneCloud SDKs, CLI tools and terminal utilities
tokscale
Alias for @tokscale/cli — A high-performance CLI tool and visualization dashboard for tracking AI coding assistant token usage and costs across multiple platforms.
23.7k--10 days ago
4.17.0
ESM onlyNoneCLI tools and terminal utilities
sywac
So you want a CLI...
23.6k+73%-6 years ago
1.3.0
CommonJSNoneCLI tools and terminal utilities
arkenv
Interactive CLI for scaffolding ArkEnv projects
23.4k+5288%-2 days ago
1.0.0-rc.2
ESM onlyBundledCLI tools and terminal utilities, Configuration
@stdlib/cli
Command-line interface.
23.4k---3 months ago
0.4.1
CommonJSBundledUtility libraries, CLI tools and terminal utilities
path-exists-cli
Check if a path exists
23k-4%-5 years ago
2.0.0
ESM onlyNoneFiles and file systems, CLI tools and terminal utilities
supports-terminal-graphics
Detect which terminal graphics protocols are supported (Kitty, iTerm2, Sixel)
23k--8 months ago
0.1.0
ESM onlyBundledCLI tools and terminal utilities
xslt3
SaxonJS XSLT 3.0 processor: command line interface to SaxonJS
22.8k+103%-1 year ago
2.7.0
CommonJSNoneCLI tools and terminal utilities
@aws-amplify/amplify-environment-parameters
Amplify CLI environment parameter manager
22.7k---4 months ago
1.9.25
CommonJSBundledCloud SDKs, CLI tools and terminal utilities
@mimo-ai/sdk
TypeScript SDK for the MiMoCode API
22.7k---3 days ago
0.1.15
ESM onlyBundledCLI tools and terminal utilities
minargs
minimum viable argument parser
22.5k+4341%-1 year ago
2.1.0
CommonJSBundledCLI tools and terminal utilities
@zkochan/table
Formats data into a string table.
22.5k---3 years ago
2.0.1
CommonJSBundledCLI tools and terminal utilities
@kilocode/cli
The AI coding agent built for the terminal. Generate code from natural language, automate tasks, and run terminal commands -- powered by 500+ AI models.
22.3k---2 days ago
7.7.9
-NoneCLI tools and terminal utilities
@aws-amplify/amplify-category-function
amplify-cli function plugin
22.3k---3 months ago
5.8.3
CommonJSBundledCloud SDKs, CLI tools and terminal utilities
@aws-amplify/amplify-util-mock
amplify cli plugin providing local testing
22.3k---3 months ago
5.10.30
CommonJSNoneCloud SDKs, CLI 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.