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
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @testdino/playwright TestDino's real-time streaming reporter and CLI for Playwright test execution | 35.7k | - | - | - | 2 days ago 2.7.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Testing |
| gzipper CLI for compressing files. | 35.6k | -9% | - | 3 months ago 8.3.0 | ESM only | Bundled | Compression and archives, CLI tools and terminal utilities | |
| @lobehub/seo-cli Lobe seo is a CLI tool that automate generation seo content for mdx | 35.6k | - | - | - | 1 year ago 1.7.0 | ESM + CommonJS | Bundled | Markdown, CLI tools and terminal utilities |
| argh light weight option/argv parser for node, it only parses options, nothing more then that. | 35.4k | +3% | - | 7 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities | |
| tiny-colors A tiny library providing the basic ANSI colors for the terminal. | 35.3k | +2% | - | 1 year ago 2.2.2 | ESM only | Bundled | CLI tools and terminal utilities | |
| rejoinder A tiny library for creating gorgeous terminal output | 35.2k | +606% | - | 1 year ago 2.1.0 | CommonJS | Bundled | CLI tools and terminal utilities | |
| rust-just-linux-x64 🤖 Just a command runner | 35.2k | +503% | - | 1 month ago 1.58.0 | - | None | CLI tools and terminal utilities | |
| make-runnable Call a module's exported functions directly from the command line, with arguments. | 35k | +5% | - | 3 years ago 1.4.1 | CommonJS | None | CLI tools and terminal utilities | |
| clang-format-node Node wrapper for clang-format native binary inspired by angular/clang-format.🐉 | 34.9k | +938% | - | 11 days ago 4.0.0 | CommonJS | Bundled | Linting and formatting, CLI tools and terminal utilities | |
| inquirer-datepicker Datepicker prompt for inquirer.js | 34.8k | -25% | - | 4 years ago 2.0.2 | CommonJS | None | CLI tools and terminal utilities, Date pickers | |
| @jsverse/transloco-keys-manager Extract translatable keys from projects that uses Transloco | 34.5k | - | - | - | 2 months ago 8.1.1 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities |
| @metamask/client-mcp-core HTTP daemon and CLI for agent-driven browser extension testing with Playwright | 34.4k | - | - | - | 3 days ago 0.10.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| ruflo Ruflo - Enterprise AI agent orchestration platform. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration | 34.1k | - | - | 1 day ago 3.45.0 | ESM only | None | CLI tools and terminal utilities | |
| nestjs-command nest.js command tool | 34k | +25% | - | 1 year ago 3.1.5 | CommonJS | Bundled | CLI tools and terminal utilities | |
| @schematics/schematics Schematics specific to Angular | 33.9k | - | - | - | 5 years ago 0.1102.12 | - | None | Angular, CLI tools and terminal utilities |
| @angular-devkit/build-ng-packagr Angular Build Architect for ng-packagr | 33.8k | - | - | - | 5 years ago 0.1002.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities |
| @quasar/cli Quasar Framework - the Global CLI | 33.6k | - | - | - | 3 days ago 5.0.9 | ESM only | None | CLI tools and terminal utilities, Vue |
| @hasna/conversations Real-time CLI messaging for AI agents | 33.6k | - | - | - | 18 days ago 0.8.0 | ESM only | Bundled | CLI tools and terminal utilities |
| tree-node-cli Lists the contents of directories in a tree-like format, similar to the Linux tree command. | 33.3k | -15% | - | 6 months ago 3.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities | |
| sherif-linux-arm64 Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 33.3k | +227% | - | 2 months ago 1.13.0 | - | None | Build tools, CLI tools and terminal utilities | |
| serverless-plugin-scripts Add scripting capabilities to the Serverless Framework | 32.6k | +14% | - | 9 years ago 1.0.2 | CommonJS | None | CLI tools and terminal utilities | |
| @aws-amplify/amplify-category-storage amplify-cli storage plugin | 32.5k | - | - | - | 4 months ago 5.5.27 | CommonJS | Bundled | Cloud SDKs, CLI tools and terminal utilities |
| @aws-amplify/amplify-category-auth amplify-cli authentication plugin | 32.3k | - | - | - | 4 months ago 3.7.28 | CommonJS | Bundled | Cloud SDKs, Authentication and authorisation |
| @microlink/mql Microlink Query Language. The official HTTP client to interact with Microlink API for Node.js, browsers & Deno. | 32k | - | - | - | 25 days ago 0.19.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers |
| snipe-port Kill processes on a port, but only if they belong to the same project | 31.9k | - | - | 6 months ago 1.0.2 | ESM + CommonJS | Bundled | CLI tools and terminal utilities | |
| @trufflesuite/chromafi 🦅 cli syntax highlighting: any function - any object - 176 languages | 31.9k | - | - | - | 4 years ago 3.0.0 | CommonJS | None | CLI tools and terminal utilities, Parsers and serialisers |
| codesandbox The CLI used for communicating with CodeSandbox | 31.7k | +8% | - | - 2.2.3 | CommonJS | None | CLI tools and terminal utilities | |
| transloadit Node.js SDK for Transloadit | 31.7k | +542% | - | 2 days ago 4.14.0 | ESM only | Bundled | Video and audio, CLI tools and terminal utilities | |
| webpack-addons Utility suite for webpack-cli | 31.3k | +11% | - | 8 years ago 1.1.5 | CommonJS | None | CLI tools and terminal utilities | |
| vorpal Node's first framework for building immersive CLI apps. | 31.2k | -30% | - | 9 years ago 1.12.0 | CommonJS | None | CLI tools and terminal utilities | |
| openwiki A CLI that uses a DeepAgents documentation agent to generate and maintain an OpenWiki for a codebase. | 31.1k | - | - | 2 days ago 0.6.0 | ESM only | None | CLI tools and terminal utilities, Documentation tooling | |
| nestjs-console A NestJS module that provide a cli | 30.9k | +38% | - | 1 year ago 10.0.0 | CommonJS | Bundled | CLI tools and terminal utilities | |
| cli-box A library to generate ASCII boxes via NodeJS | 30.9k | +66% | - | 1 year ago 6.0.11 | CommonJS | None | CLI tools and terminal utilities | |
| serverless-scriptable-plugin Add scripts(nodejs) support to serverless 1.x | 30.9k | -36% | - | 3 years ago 1.3.1 | CommonJS | None | Cloud SDKs, CLI tools and terminal utilities | |
| @wterm/core Headless terminal emulator core for the web — WASM bridge and WebSocket transport | 30.7k | - | - | - | 21 days ago 0.5.0 | ESM only | Bundled | CLI tools and terminal utilities |
| html-minifier-next Highly effective, super-configurable, well-tested web page minifier (enhanced successor to HTML Minifier) | 30.6k | +908% | - | 4 days ago 8.5.3 | ESM only | Bundled | CLI tools and terminal utilities, CSS-in-JS and styling | |
| specialist A library that helps you write tiny, fast and beautiful CLI apps that can automatically check for updates. | 30.5k | -4% | - | 7 months ago 2.0.0 | ESM only | Bundled | CLI tools and terminal utilities | |
| tiny-bin A library for building tiny and beautiful command line apps. | 30.5k | -3% | - | 7 months ago 2.0.1 | ESM only | Bundled | CLI tools and terminal utilities | |
| stdin-blocker A tiny library for blocking stdin keypresses, except for Ctrl+C. Useful while displaying animations. | 30.5k | -4% | - | 1 year ago 2.0.1 | ESM only | Bundled | CLI tools and terminal utilities | |
| @homebridge/node-pty-prebuilt-multiarch Fork pseudoterminals in Node.JS | 30.5k | - | - | - | 2 months ago 0.14.1 | CommonJS | Bundled | CLI tools and terminal utilities |
| tiny-cursor A tiny library for hiding and showing the cursor in the terminal. | 30.5k | -9% | - | 1 year ago 2.0.1 | ESM only | Bundled | CLI tools and terminal utilities | |
| @optique/run Type-safe combinatorial command-line interface parser | 30.1k | - | - | - | 10 days ago 1.3.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| nm-prune Prune unneeded files (.md, .td, etc..) from node_modules folder. Super handy for Electron and AWS Lambda. | 30k | +1242% | - | 4 years ago 5.0.0 | - | None | Cloud SDKs, CLI tools and terminal utilities | |
| git-branch-is Assert that the name of the current branch of a git repository has a particular value. | 29.9k | -13% | - | 3 months ago 5.0.0 | CommonJS | None | Testing, CLI tools and terminal utilities | |
| @krunal202/apple-search-ads-cli LLM-friendly CLI for the Apple Search Ads API | 29.5k | - | - | - | 10 days ago 0.1.1 | ESM only | None | AI and machine learning, CLI tools and terminal utilities |
| tiny-spinner A simple, yet beautiful, CLI spinner. | 29.3k | -9% | - | 1 year ago 2.0.5 | ESM only | Bundled | CLI tools and terminal utilities | |
| @antora/cli The command line interface for Antora. | 29.3k | - | - | - | 27 days ago 3.2.0 | CommonJS | None | CLI tools and terminal utilities |
| @wterm/dom DOM renderer, input handler, and orchestrator for wterm | 29.3k | - | - | - | 21 days ago 0.5.0 | ESM only | Bundled | DOM and browser utilities, CLI tools and terminal utilities |
| prompt-confirm Confirm (yes/no) prompt. Can be used standalone or with a prompt system like [Enquirer]. | 29k | +10% | - | 8 years ago 2.0.4 | CommonJS | None | CLI tools and terminal utilities | |
| react-native-version Version your React Native or Expo app in a `npm version` fashion. | 28.8k | +4% | - | 6 years ago 4.0.0 | CommonJS | None | React, 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.
- @testdino/playwrightTestDino's real-time streaming reporter and CLI for Playwright test execution
- gzipperCLI for compressing files.
- @lobehub/seo-cliLobe seo is a CLI tool that automate generation seo content for mdx
- arghlight weight option/argv parser for node, it only parses options, nothing more then that.
- tiny-colorsA tiny library providing the basic ANSI colors for the terminal.
- rejoinderA tiny library for creating gorgeous terminal output
- rust-just-linux-x64🤖 Just a command runner
- make-runnableCall a module's exported functions directly from the command line, with arguments.
- clang-format-nodeNode wrapper for clang-format native binary inspired by angular/clang-format.🐉
- inquirer-datepickerDatepicker prompt for inquirer.js
- @jsverse/transloco-keys-managerExtract translatable keys from projects that uses Transloco
- @metamask/client-mcp-coreHTTP daemon and CLI for agent-driven browser extension testing with Playwright
- rufloRuflo - Enterprise AI agent orchestration platform. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
- nestjs-commandnest.js command tool
- @schematics/schematicsSchematics specific to Angular
- @angular-devkit/build-ng-packagrAngular Build Architect for ng-packagr
- @quasar/cliQuasar Framework - the Global CLI
- @hasna/conversationsReal-time CLI messaging for AI agents
- tree-node-cliLists the contents of directories in a tree-like format, similar to the Linux tree command.
- sherif-linux-arm64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
- serverless-plugin-scriptsAdd scripting capabilities to the Serverless Framework
- @aws-amplify/amplify-category-storageamplify-cli storage plugin
- @aws-amplify/amplify-category-authamplify-cli authentication plugin
- @microlink/mqlMicrolink Query Language. The official HTTP client to interact with Microlink API for Node.js, browsers & Deno.
- snipe-portKill processes on a port, but only if they belong to the same project
- @trufflesuite/chromafi🦅 cli syntax highlighting: any function - any object - 176 languages
- codesandboxThe CLI used for communicating with CodeSandbox
- transloaditNode.js SDK for Transloadit
- webpack-addonsUtility suite for webpack-cli
- vorpalNode's first framework for building immersive CLI apps.
- openwikiA CLI that uses a DeepAgents documentation agent to generate and maintain an OpenWiki for a codebase.
- nestjs-consoleA NestJS module that provide a cli
- cli-boxA library to generate ASCII boxes via NodeJS
- serverless-scriptable-pluginAdd scripts(nodejs) support to serverless 1.x
- @wterm/coreHeadless terminal emulator core for the web — WASM bridge and WebSocket transport
- html-minifier-nextHighly effective, super-configurable, well-tested web page minifier (enhanced successor to HTML Minifier)
- specialistA library that helps you write tiny, fast and beautiful CLI apps that can automatically check for updates.
- tiny-binA library for building tiny and beautiful command line apps.
- stdin-blockerA tiny library for blocking stdin keypresses, except for Ctrl+C. Useful while displaying animations.
- @homebridge/node-pty-prebuilt-multiarchFork pseudoterminals in Node.JS
- tiny-cursorA tiny library for hiding and showing the cursor in the terminal.
- @optique/runType-safe combinatorial command-line interface parser
- nm-prunePrune unneeded files (.md, .td, etc..) from node_modules folder. Super handy for Electron and AWS Lambda.
- git-branch-isAssert that the name of the current branch of a git repository has a particular value.
- @krunal202/apple-search-ads-cliLLM-friendly CLI for the Apple Search Ads API
- tiny-spinnerA simple, yet beautiful, CLI spinner.
- @antora/cliThe command line interface for Antora.
- @wterm/domDOM renderer, input handler, and orchestrator for wterm
- prompt-confirmConfirm (yes/no) prompt. Can be used standalone or with a prompt system like [Enquirer].
- react-native-versionVersion your React Native or Expo app in a `npm version` fashion.
- chalk vs yoctocolors
- yargs vs clipanion
- cli-color vs chalk
- chalk vs ansi-escapes
- yargs-parser vs clipanion
- nanocolors vs kleur
- tsx vs effect
- standard-version vs commit-and-tag-version
- yoctocolors vs chalk-animation
- markdownlint-cli2 vs markdownlint-cli
- @inquirer/core vs enquirer
- prompts vs @clack/prompts
- defuddle vs md-to-pdf
- log-update vs chalk-animation
- replace-in-file vs cpx
- yoctocolors vs cli-color
- tsx vs typed-scss-modules
- clipanion vs cleye
- effect vs typed-scss-modules