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 |
|---|---|---|---|---|---|---|---|---|
| vue-cli-plugin-element vue-cli 3 plugin to add element-ui | 5.7k | +34% | - | - 1.0.1 | CommonJS | None | CLI tools and terminal utilities, Vue | |
| dataforseo-mcp-server CLI and MCP server for DataForSEO API — browse documentation and make authenticated API requests | 5.6k | +1061% | - | 1 month ago 3.1.1 | ESM only | None | AI and machine learning, CLI tools and terminal utilities | |
| flatlint JavaScript tokens-based linter | 5.6k | +51% | - | 18 days ago 5.10.2 | ESM only | None | CLI tools and terminal utilities | |
| rioterm Rio terminal for the web: the Rust VT core (librio) compiled to WebAssembly, with a canvas renderer and a headless API | 5.6k | - | - | 1 month ago 0.1.8 | ESM only | Bundled | CLI tools and terminal utilities | |
| @superdesign/cli CLI for SuperDesign Platform - agent skills for Claude Code | 5.6k | - | - | - | 25 days ago 0.14.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @timhall/ansi-colors Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs). | 5.5k | - | - | - | 6 years ago 5.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| passoff Portable CLI for transferring coding-agent sessions between Claude Code and Codex. | 5.5k | - | - | 4 months ago 0.1.0 | ESM only | None | CLI tools and terminal utilities | |
| aurelia-cli The command line tooling for Aurelia. | 5.5k | -0% | - | 3 months ago 3.0.8 | CommonJS | None | CLI tools and terminal utilities | |
| @deepseek-harness-tui/dsh-tui Interactive terminal interface for DeepSeek Harness agents, sessions and tools. | 5.5k | - | - | - | 1 day ago 0.11.0 | ESM only | Bundled | CLI tools and terminal utilities |
| @blit-sh/browser Low-latency terminal streaming — browser WASM renderer | 5.5k | - | - | - | 1 month ago 0.55.1 | ESM only | Bundled | CLI tools and terminal utilities |
| move-file-cli Move a file on the command-line | 5.5k | -76% | - | 5 years ago 3.0.0 | ESM only | None | Files and file systems, CLI tools and terminal utilities | |
| repo-context-doctor Show the instruction graph your coding agents actually receive. | 5.4k | - | - | - 0.3.0 | ESM only | Bundled | CLI tools and terminal utilities | |
| ng-terminal NgTerminal is a terminal component on Angular 18 or higher. | 5.3k | +0% | - | 2 months ago 6.7.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Angular | |
| @stacksjs/cli TypeScript framework for CLI artisans. Build beautiful console apps with ease. | 5.3k | - | - | - | 1 day ago 0.74.68 | ESM only | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| node-status A live status bar generator for node.js | 5.3k | +7% | - | 10 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities | |
| clever-tools Command Line Interface for Clever Cloud. | 5.3k | +300% | - | 9 days ago 5.0.2 | ESM only | None | CLI tools and terminal utilities | |
| apidoc-markdown 📝 Generate a Simple and Portable Markdown documentation for your API | 5.3k | +180% | - | 2 years ago 7.3.2 | CommonJS | Bundled | CLI tools and terminal utilities, Parsers and serialisers | |
| @the-i18n-kit/cli Find missing translations, remove dead keys, rename across all locales at once — for Nuxt, Laravel, Vue, React/Next.js, or any project with JSON, YAML or PHP locale files | 5.3k | - | - | - | 15 days ago 8.3.0 | ESM only | Bundled | Internationalisation, CLI tools and terminal utilities |
| @alint-js/cli Agentic code analysis CLI for model-backed lint rules | 5.3k | - | - | - | 27 days ago 0.7.1 | ESM only | Bundled | Linting and formatting, CLI tools and terminal utilities |
| @jetbrains/teamcity-cli A command-line interface for TeamCity CI/CD server | 5.2k | - | - | - | 2 months ago 1.3.0 | ESM only | None | CLI tools and terminal utilities |
| terminal-overwrite Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc. | 5.2k | -21% | - | 9 years ago 2.0.1 | - | None | CLI tools and terminal utilities, Logging | |
| fixed-width-string Terminal ANSI-aware string fit to fixed width | 5.2k | +35% | - | 6 years ago 2.0.0 | CommonJS | None | CLI tools and terminal utilities | |
| ntl Interactive cli tool to list and run package scripts | 5.2k | -37% | - | 6 years ago 5.1.0 | - | None | CLI tools and terminal utilities | |
| nexus-cortex A headless, multi-provider AI agent harness. One install gives you the `cortex` CLI and HTTP server: npm i -g nexus-cortex. | 5.2k | - | - | 2 days ago 4.124.20 | ESM only | None | CLI tools and terminal utilities | |
| aidevops AI DevOps Framework - AI-assisted development workflows, code quality, and deployment automation | 5.2k | - | - | today 3.34.30 | ESM only | None | CLI tools and terminal utilities | |
| neodoc Beautiful, handcrafted command line interfaces | 5.2k | -21% | - | 8 years ago 2.0.2 | CommonJS | None | CLI tools and terminal utilities | |
| react-terminal React component that renders a terminal | 5.1k | -6% | - | 1 year ago 1.4.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, React | |
| @web-alchemy/fonttools This is the Node.js adapter of [python font tools](https://github.com/fonttools/fonttools) via [Pyodide](https://pyodide.org) without having to install python and its dependencies. | 5.1k | - | - | - | 6 months ago 1.4.0 | CommonJS | None | CLI tools and terminal utilities |
| @univerjs-pro/cli-assets Versioned default visual asset catalog for Univer CLI. | 5.1k | - | - | - | 2 months ago 0.1.0 | ESM only | None | CLI tools and terminal utilities |
| @neondatabase/config Config-as-Code for Neon. Define a `neon.ts` policy and inspect/diff/deploy it against the Neon API as plain TypeScript functions. | 5.1k | - | - | - | 2 days ago 1.7.3 | ESM only | Bundled | CLI tools and terminal utilities, Cloud SDKs |
| @askalf/dario Use your Claude and ChatGPT subscriptions in Cursor, Cline, Aider, Claude Code and the Agent SDK — at subscription pricing, not per-token API bills. One local Anthropic + OpenAI-compatible endpoint: either plan answers either wire shape, with automatic fa | 5.1k | - | - | - | 1 day ago 6.12.2 | ESM only | Bundled | Authentication and authorisation, CLI tools and terminal utilities |
| pi-web-ui Just open your browser to get all your work done — browser cockpit for AI coding agents (chat, code, files, terminal, Git in one tab) | 5.1k | - | - | 1 day ago 0.95.0 | ESM only | None | CLI tools and terminal utilities | |
| @figma-export/output-components-as-svgr Outputter for @figma-export that exports components as React components using svgr | 5.1k | - | - | - | 2 months ago 6.4.1 | ESM only | Bundled | React, Icons |
| simple-output Output messages to stdout/stderr, zero deps. | 5k | -37% | - | 4 years ago 3.0.0 | CommonJS | None | Logging, CLI tools and terminal utilities | |
| firefox-location2 Approximates the current location of the Firefox browser across platforms. | 5k | +305% | - | 1 month ago 3.1.1 | ESM + CommonJS | Bundled | DOM and browser utilities, Node.js utilities | |
| @f5-sales-demo/pi-tui Terminal User Interface library with differential rendering for efficient text-based applications | 5k | - | - | - | 1 day ago 21.43.8 | ESM only | Bundled | CLI tools and terminal utilities |
| shell Command line arguments parser and stringifier | 4.9k | +11% | - | 1 year ago 0.12.0 | ESM + CommonJS | None | CLI tools and terminal utilities | |
| create-serve 🍛 Ultralight http server with live reload. [CLI + API] | 4.9k | +129% | - | 5 years ago 1.0.1 | ESM only | None | CLI tools and terminal utilities, HTTP servers and web frameworks | |
| @shadscan/cli Audit React shadcn apps for missing UI fundamentals. | 4.9k | - | - | - | 1 month ago 0.17.0 | ESM only | Bundled | CLI tools and terminal utilities, React |
| progress-barjs A customizable progress bar for NodeJS | 4.9k | +174% | - | 9 years ago 2.2.1 | CommonJS | None | CLI tools and terminal utilities | |
| @monoes/monomindcli CLI engine for Monomind — an open-source MCP server for Claude Code, OpenCode, Antigravity, Kimi Code, and Codex, with a codebase knowledge graph (tree-sitter + SQLite), persistent memory, multi-agent task coordination, and session hooks. Apache 2.0 licen | 4.8k | - | - | - | 1 day ago 2.16.2 | ESM only | Bundled | CLI tools and terminal utilities |
| @relaymessenger/sdk TypeScript SDK for the Relay v1 messaging API and signed webhooks. | 4.8k | - | - | - | 8 days ago 0.3.5 | ESM only | Bundled | TypeScript tooling, CLI tools and terminal utilities |
| @celo/connect Light Toolkit for connecting with the Celo network | 4.7k | - | - | - | 3 months ago 8.0.0 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| @neondatabase/env Resolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`. | 4.7k | - | - | - | 2 days ago 1.4.4 | ESM only | Bundled | Configuration, Node.js utilities |
| untitledui The Untitled UI CLI tool helps you quickly scaffold projects with Untitled UI React and add components and page examples to your existing projects with an interactive interface in seconds. | 4.7k | +426% | - | 3 days ago 0.1.65 | ESM only | None | CLI tools and terminal utilities, React | |
| i18next-cli-plugin-svelte i18next-cli plugin to extract Javascript/Typescript from Svelte components | 4.7k | +10582% | - | 2 months ago 2.4.1 | ESM only | None | Internationalisation, Svelte | |
| extension-from-store Download public browser extensions from official stores | 4.7k | - | - | 1 month ago 0.2.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities | |
| @automagik/omni LLM-optimized CLI for Omni | 4.7k | - | - | - | 1 day ago 2.260924.2 | ESM only | Bundled | AI and machine learning, CLI tools and terminal utilities |
| @blit-sh/bin Installs the prebuilt blit binary for your platform; default export is the binary path. | 4.6k | - | - | - | 1 month ago 0.55.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| @neondatabase/config-runtime Imperative runtime for @neon/config: inspect/plan/apply a neon.ts policy against the Neon API and bundle + deploy Neon Functions. Pulls in esbuild; import this from CLIs and CI, not from neon.ts. | 4.6k | - | - | - | 2 days ago 1.6.3 | ESM only | Bundled | CLI tools and terminal utilities, Cloud SDKs |
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.
- vue-cli-plugin-elementvue-cli 3 plugin to add element-ui
- dataforseo-mcp-serverCLI and MCP server for DataForSEO API — browse documentation and make authenticated API requests
- flatlintJavaScript tokens-based linter
- riotermRio terminal for the web: the Rust VT core (librio) compiled to WebAssembly, with a canvas renderer and a headless API
- @superdesign/cliCLI for SuperDesign Platform - agent skills for Claude Code
- @timhall/ansi-colorsEasily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
- passoffPortable CLI for transferring coding-agent sessions between Claude Code and Codex.
- aurelia-cliThe command line tooling for Aurelia.
- @deepseek-harness-tui/dsh-tuiInteractive terminal interface for DeepSeek Harness agents, sessions and tools.
- @blit-sh/browserLow-latency terminal streaming — browser WASM renderer
- move-file-cliMove a file on the command-line
- repo-context-doctorShow the instruction graph your coding agents actually receive.
- ng-terminalNgTerminal is a terminal component on Angular 18 or higher.
- @stacksjs/cliTypeScript framework for CLI artisans. Build beautiful console apps with ease.
- node-statusA live status bar generator for node.js
- clever-toolsCommand Line Interface for Clever Cloud.
- apidoc-markdown📝 Generate a Simple and Portable Markdown documentation for your API
- @the-i18n-kit/cliFind missing translations, remove dead keys, rename across all locales at once — for Nuxt, Laravel, Vue, React/Next.js, or any project with JSON, YAML or PHP locale files
- @alint-js/cliAgentic code analysis CLI for model-backed lint rules
- @jetbrains/teamcity-cliA command-line interface for TeamCity CI/CD server
- terminal-overwriteLog by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
- fixed-width-stringTerminal ANSI-aware string fit to fixed width
- ntlInteractive cli tool to list and run package scripts
- nexus-cortexA headless, multi-provider AI agent harness. One install gives you the `cortex` CLI and HTTP server: npm i -g nexus-cortex.
- aidevopsAI DevOps Framework - AI-assisted development workflows, code quality, and deployment automation
- neodocBeautiful, handcrafted command line interfaces
- react-terminalReact component that renders a terminal
- @web-alchemy/fonttoolsThis is the Node.js adapter of [python font tools](https://github.com/fonttools/fonttools) via [Pyodide](https://pyodide.org) without having to install python and its dependencies.
- @univerjs-pro/cli-assetsVersioned default visual asset catalog for Univer CLI.
- @neondatabase/configConfig-as-Code for Neon. Define a `neon.ts` policy and inspect/diff/deploy it against the Neon API as plain TypeScript functions.
- @askalf/darioUse your Claude and ChatGPT subscriptions in Cursor, Cline, Aider, Claude Code and the Agent SDK — at subscription pricing, not per-token API bills. One local Anthropic + OpenAI-compatible endpoint: either plan answers either wire shape, with automatic fa
- pi-web-uiJust open your browser to get all your work done — browser cockpit for AI coding agents (chat, code, files, terminal, Git in one tab)
- @figma-export/output-components-as-svgrOutputter for @figma-export that exports components as React components using svgr
- simple-outputOutput messages to stdout/stderr, zero deps.
- firefox-location2Approximates the current location of the Firefox browser across platforms.
- @f5-sales-demo/pi-tuiTerminal User Interface library with differential rendering for efficient text-based applications
- shellCommand line arguments parser and stringifier
- create-serve🍛 Ultralight http server with live reload. [CLI + API]
- @shadscan/cliAudit React shadcn apps for missing UI fundamentals.
- progress-barjsA customizable progress bar for NodeJS
- @monoes/monomindcliCLI engine for Monomind — an open-source MCP server for Claude Code, OpenCode, Antigravity, Kimi Code, and Codex, with a codebase knowledge graph (tree-sitter + SQLite), persistent memory, multi-agent task coordination, and session hooks. Apache 2.0 licen
- @relaymessenger/sdkTypeScript SDK for the Relay v1 messaging API and signed webhooks.
- @celo/connectLight Toolkit for connecting with the Celo network
- @neondatabase/envResolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`.
- untitleduiThe Untitled UI CLI tool helps you quickly scaffold projects with Untitled UI React and add components and page examples to your existing projects with an interactive interface in seconds.
- i18next-cli-plugin-sveltei18next-cli plugin to extract Javascript/Typescript from Svelte components
- extension-from-storeDownload public browser extensions from official stores
- @automagik/omniLLM-optimized CLI for Omni
- @blit-sh/binInstalls the prebuilt blit binary for your platform; default export is the binary path.
- @neondatabase/config-runtimeImperative runtime for @neon/config: inspect/plan/apply a neon.ts policy against the Neon API and bundle + deploy Neon Functions. Pulls in esbuild; import this from CLIs and CI, not from neon.ts.
- 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