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
langfuse-cli
Interact with Langfuse API from the command line
49.5k--10 days ago
1.2.4
ESM onlyNoneCLI tools and terminal utilities
straightforward
A straightforward forward-proxy.
49.3k+501%-3 years ago
4.2.2
ESM + CommonJSBundledCLI tools and terminal utilities, Node.js utilities
@vincentkoc/qrcode-tui
Modern QR rendering helpers for Node.js CLIs and setup flows
49.3k---5 months ago
0.2.1
ESM onlyBundledCLI tools and terminal utilities
question-cache
A wrapper around inquirer that makes it easy to create and selectively reuse questions.
48.1k-26%-9 years ago
0.7.0
CommonJSNoneCLI tools and terminal utilities
@dataform/cli
Dataform command line interface.
48.1k---8 days ago
3.0.70
CommonJSNoneCLI tools and terminal utilities
couleurs
Add some color and styles to your Node.JS strings.
48k+379%-1 year ago
6.0.12
CommonJSNoneCLI tools and terminal utilities
generate-license-file
Generates a text file containing all of the licenses for your production dependencies
47.7k+131%-27 days ago
4.2.5
ESM + CommonJSBundledCLI tools and terminal utilities
ccstatusline
A customizable status line formatter for Claude Code CLI
47.6k+480%-8 days ago
2.2.30
ESM onlyNoneCLI tools and terminal utilities
docsify-cli
A magical documentation generator.
47k+1%-1 month ago
5.0.0
CommonJSNoneDocumentation tooling, CLI tools and terminal utilities
@vue/cli-plugin-pwa
pwa plugin for vue-cli
46.6k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
@optique/core
Type-safe combinatorial command-line interface parser
46.4k---10 days ago
1.3.0
ESM + CommonJSBundledCLI tools and terminal utilities
@lobehub/i18n-cli
Lobe i18n is a CLI tool that automate translate your i18n localization with AI
44.8k---3 months ago
1.27.0
ESM + CommonJSBundledInternationalisation, CLI tools and terminal utilities
@capgo/cli
A CLI to upload to capgo servers
44.7k---1 day ago
8.66.0
ESM + CommonJSBundledCLI tools and terminal utilities
nash
Craft command-line Masterpieces
44.5k+5%-8 years ago
3.0.0
CommonJSNoneCLI tools and terminal utilities
json2yaml
A commandline utility to convert JSON to YAML / YML
44.4k+16%-10 years ago
1.1.0
CommonJSNoneCLI tools and terminal utilities
@hey-api/codegen-cli
⚡ Shared CLI framework for Hey API code generators.
44.4k---3 months ago
0.0.1
ESM onlyBundledTypeScript tooling, CLI tools and terminal utilities
prompt-choices
Create an array of multiple choice objects for use in prompts.
44.1k+3%-8 years ago
5.0.0
CommonJSNoneCLI tools and terminal utilities
prompt-question
Question object, used by Enquirer and prompt plugins.
43.9k+4%-9 years ago
5.0.2
CommonJSNoneCLI tools and terminal utilities
rust-just
🤖 Just a command runner
43.8k+686%-2 months ago
1.57.0
ESM + CommonJSNoneCLI tools and terminal utilities
9router
9Router CLI - Start and manage 9Router server
43k--2 days ago
0.5.86
-NoneCLI tools and terminal utilities
terminal-char-width
Get the char width/height proportions in different terminal emulators.
42k+3619%-1 year ago
1.0.11
CommonJSNoneCLI tools and terminal utilities
marked-terminal-renderer
marked terminal renderer
41.4k+195139%-9 months ago
2.2.0
ESM onlyNoneCLI tools and terminal utilities, Markdown
n8n-editor-ui
Workflow Editor UI for n8n
41.3k-25%--
2.16.2
ESM onlyNoneCLI tools and terminal utilities, TypeScript tooling
genversion
A command line utility to read version from package.json and attach it into your module as a property
41.2k+28%-2 years ago
3.2.0
CommonJSNoneCLI tools and terminal utilities
@inlang/cli
--- title: inlang CLI - Localization Automation for CI/CD description: Automate translation workflows with machine translation, validation, and CI/CD integration. Supports JSON, i18next, next-intl, and more. og:image: https://cdn.jsdelivr.net/gh/opral/inl
41.1k---9 days ago
3.3.7
ESM onlyBundledInternationalisation, CLI tools and terminal utilities
@vue/cli-plugin-e2e-cypress
e2e-cypress plugin for vue-cli
41.1k---1 year ago
5.0.9
CommonJSNoneCLI tools and terminal utilities, Vue
mad-logs
Winston-lite-esque Log lib for terminal and browser debugging, with piles of unignorable log tags and marker styles.
41k+260%-3 years ago
12.0.0
CommonJSBundledLogging, CLI tools and terminal utilities
@loglayer/transport-simple-pretty-terminal
Pretty log output in the terminal / browser / Next.js for the LogLayer logging library.
40.4k---2 months ago
3.3.0
ESM + CommonJSBundledLogging, CLI tools and terminal utilities
node-ask
Command line keyboard entry using promises
40.1k-36%-10 years ago
1.0.1
CommonJSNoneCLI tools and terminal utilities
node-ansi-logger
Enhanced Ansi Color Logging and Stringify for Node.js in type script
39.8k+892%-27 days ago
3.3.1
ESM onlyBundledLogging, CLI tools and terminal utilities
command-join
Escape and join command-line arguments, cross-platform.
39.7k+4%-7 years ago
3.0.0
CommonJSNoneCLI tools and terminal utilities
colorful
colorful if a terminal tool for colors
39.6k-4%-13 years ago
2.1.0
-NoneCLI tools and terminal utilities
bpmnlint
Validate your BPMN diagrams based on configurable lint rules
39.5k+107%-16 days ago
11.14.0
CommonJSNoneCLI tools and terminal utilities, Linting and formatting
@nitrostack/cli
CLI for NitroStack - Create and manage MCP server projects
39.4k---1 day ago
1.0.17
ESM + CommonJSBundledCLI tools and terminal utilities
ltcdr
the complete solution for node.js command-line programs
39.2k-15%-12 years ago
2.2.1
CommonJSNoneCLI tools and terminal utilities
caporal
A full-featured framework for building command line applications (cli) with node.js
38.9k+49%-6 years ago
1.4.0
CommonJSBundledCLI tools and terminal utilities
@hasna/todos
Universal task management for AI coding agents - CLI + MCP server + interactive TUI
38.9k---2 days ago
0.17.2
ESM onlyBundledCLI tools and terminal utilities
@commercetools/sdk-middleware-http
Middleware for http requests, to use with @commercetools/sdk-client
38.7k---1 year ago
8.0.1
ESM + CommonJSNoneCLI tools and terminal utilities, Node.js utilities
terminal-paginator
Paginator used for rendering lists or choices for prompts in the terminal.
38.4k+4%-9 years ago
2.0.2
CommonJSNoneCLI tools and terminal utilities
prompt-base
Base prompt module used for creating custom prompts.
38.3k+10%-8 years ago
5.0.0
CommonJSNoneCLI tools and terminal utilities
base44
Base44 CLI - Unified interface for managing Base44 applications
37.7k--1 day ago
0.1.20
ESM onlyNoneCLI tools and terminal utilities
radio-symbol
Unicode radio button symbol, for toggling on/off in prompts.
37.5k+3%-9 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
choices-separator
Separator for choices arrays in prompts. Based on the Separator from inquirer.
37.2k+3%-9 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
cline
Autonomous coding agent CLI - capable of creating/editing files, running commands, using the browser, and more
37.1k+966%-1 day ago
3.0.65
-NoneCLI tools and terminal utilities
readline-ui
Create a readline interface with default settings to use in prompts.
36.9k-2%-9 years ago
2.2.3
CommonJSNoneCLI tools and terminal utilities
@wagmi/cli
Manage and generate code from Ethereum ABIs
36.8k---7 months ago
2.10.0
ESM onlyBundledBlockchain and Web3, CLI tools and terminal utilities
surge
Static Web Publishing
36.8k+27%-7 days ago
0.44.3
CommonJSNoneCLI tools and terminal utilities
ai-sdk-provider-claude-code
AI SDK v7 provider for Claude via Claude Agent SDK (use Pro/Max subscription)
36.6k+146%-4 days ago
4.3.2
ESM onlyBundledCLI tools and terminal utilities
@transifex/cli
i18n CLI tool for Transifex Native
35.9k---24 days ago
8.0.3
CommonJSNoneInternationalisation, CLI tools and terminal utilities
nest-commander-testing
A testing utility for nest-commander. It builds on top of ideas from @nestjs/testing and is not tied to any test framework directly.
35.8k-4%-25 days ago
3.6.0
CommonJSBundledCLI tools and terminal utilities, Testing

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.

  • langfuse-cliInteract with Langfuse API from the command line
  • straightforwardA straightforward forward-proxy.
  • @vincentkoc/qrcode-tuiModern QR rendering helpers for Node.js CLIs and setup flows
  • question-cacheA wrapper around inquirer that makes it easy to create and selectively reuse questions.
  • @dataform/cliDataform command line interface.
  • couleursAdd some color and styles to your Node.JS strings.
  • generate-license-fileGenerates a text file containing all of the licenses for your production dependencies
  • ccstatuslineA customizable status line formatter for Claude Code CLI
  • docsify-cliA magical documentation generator.
  • @vue/cli-plugin-pwapwa plugin for vue-cli
  • @optique/coreType-safe combinatorial command-line interface parser
  • @lobehub/i18n-cliLobe i18n is a CLI tool that automate translate your i18n localization with AI
  • @capgo/cliA CLI to upload to capgo servers
  • nashCraft command-line Masterpieces
  • json2yamlA commandline utility to convert JSON to YAML / YML
  • @hey-api/codegen-cli⚡ Shared CLI framework for Hey API code generators.
  • prompt-choicesCreate an array of multiple choice objects for use in prompts.
  • prompt-questionQuestion object, used by Enquirer and prompt plugins.
  • rust-just🤖 Just a command runner
  • 9router9Router CLI - Start and manage 9Router server
  • terminal-char-widthGet the char width/height proportions in different terminal emulators.
  • marked-terminal-renderermarked terminal renderer
  • n8n-editor-uiWorkflow Editor UI for n8n
  • genversionA command line utility to read version from package.json and attach it into your module as a property
  • @inlang/cli--- title: inlang CLI - Localization Automation for CI/CD description: Automate translation workflows with machine translation, validation, and CI/CD integration. Supports JSON, i18next, next-intl, and more. og:image: https://cdn.jsdelivr.net/gh/opral/inl
  • @vue/cli-plugin-e2e-cypresse2e-cypress plugin for vue-cli
  • mad-logsWinston-lite-esque Log lib for terminal and browser debugging, with piles of unignorable log tags and marker styles.
  • @loglayer/transport-simple-pretty-terminalPretty log output in the terminal / browser / Next.js for the LogLayer logging library.
  • node-askCommand line keyboard entry using promises
  • node-ansi-loggerEnhanced Ansi Color Logging and Stringify for Node.js in type script
  • command-joinEscape and join command-line arguments, cross-platform.
  • colorfulcolorful if a terminal tool for colors
  • bpmnlintValidate your BPMN diagrams based on configurable lint rules
  • @nitrostack/cliCLI for NitroStack - Create and manage MCP server projects
  • ltcdrthe complete solution for node.js command-line programs
  • caporalA full-featured framework for building command line applications (cli) with node.js
  • @hasna/todosUniversal task management for AI coding agents - CLI + MCP server + interactive TUI
  • @commercetools/sdk-middleware-httpMiddleware for http requests, to use with @commercetools/sdk-client
  • terminal-paginatorPaginator used for rendering lists or choices for prompts in the terminal.
  • prompt-baseBase prompt module used for creating custom prompts.
  • base44Base44 CLI - Unified interface for managing Base44 applications
  • radio-symbolUnicode radio button symbol, for toggling on/off in prompts.
  • choices-separatorSeparator for choices arrays in prompts. Based on the Separator from inquirer.
  • clineAutonomous coding agent CLI - capable of creating/editing files, running commands, using the browser, and more
  • readline-uiCreate a readline interface with default settings to use in prompts.
  • @wagmi/cliManage and generate code from Ethereum ABIs
  • surgeStatic Web Publishing
  • ai-sdk-provider-claude-codeAI SDK v7 provider for Claude via Claude Agent SDK (use Pro/Max subscription)
  • @transifex/clii18n CLI tool for Transifex Native
  • nest-commander-testingA testing utility for nest-commander. It builds on top of ideas from @nestjs/testing and is not tied to any test framework directly.