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 |
|---|---|---|---|---|---|---|---|---|
| @kurajs/cli Kura CLI — dev, build, deploy, and index a Kura docs app (one surface over June). | 3.2k | - | - | - | 1 month ago 0.2.0 | ESM only | None | CLI tools and terminal utilities, Documentation tooling |
| politty A lightweight CLI framework inspired by citty with zod v4 registry integration for type-safe metadata management | 3.2k | - | - | 1 day ago 0.13.1 | ESM only | Bundled | CLI tools and terminal utilities | |
| @assistant-ui/react-ink React Ink (terminal UI) bindings for assistant-ui | 3.2k | - | - | - | 1 day ago 0.0.45 | ESM only | Bundled | CLI tools and terminal utilities |
| action-docs Generate GitHub action docs based on action.yml | 3.2k | +108% | - | 1 year ago 2.5.1 | ESM only | Bundled | CLI tools and terminal utilities | |
| @aisuite/chub CLI for Context Hub - search and retrieve LLM-optimized docs and skills | 3.2k | - | - | - | 4 months ago 0.1.4 | ESM only | None | CLI tools and terminal utilities |
| miniwrite Minimal semantic output writer | 3.1k | +47% | - | 11 years ago 0.1.4 | CommonJS | None | CLI tools and terminal utilities | |
| @primitivedotdev/cli Official Primitive CLI: deploy Primitive Functions, send and inspect mail, manage endpoints, all from the terminal. Wraps the @primitivedotdev/sdk runtime client with one-shot commands. | 3.1k | - | - | - | 1 day ago 1.29.0 | ESM only | None | CLI tools and terminal utilities, Email |
| ministyle Minimal chainable semantic output styler/writer | 3.1k | +39% | - | 12 years ago 0.1.4 | CommonJS | None | CLI tools and terminal utilities | |
| @xdevplatform/xurl Auth-enabled curl-like CLI for the X API | 3.1k | - | - | - | 1 day ago 1.3.2 | - | None | Authentication and authorisation, CLI tools and terminal utilities |
| axe Axe is a logger-agnostic wrapper that normalizes logs regardless of argument style. Great for large development teams, old and new projects, and works with Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and a | 3.1k | -19% | - | 3 days ago 14.0.0 | CommonJS | Bundled | Logging, HTTP servers and web frameworks | |
| @gunshi/plugin-i18n internationalization plugin for gunshi | 3.1k | - | - | - | 9 days ago 0.37.3 | ESM + CommonJS | Bundled | Internationalisation, CLI tools and terminal utilities |
| @hi18n/cli Message internationalization meets immutability and type-safety - command line tool | 3.1k | - | - | - | 1 year ago 0.2.2 | ESM + CommonJS | None | Internationalisation, CLI tools and terminal utilities |
| unparse-args Unparse parsed arguments back to the original argv array or a command string. | 3.1k | +149% | - | 9 years ago 1.2.0 | CommonJS | None | CLI tools and terminal utilities | |
| @boost/terminal A collection of utilities for managing and interacting with a terminal. | 3k | - | - | - | 2 years ago 5.0.0 | ESM only | Bundled | CLI tools and terminal utilities |
| node-console-colors ANSI colors for your cli with no dependencies | 3k | -48% | - | 1 year ago 2.0.5 | ESM only | Bundled | CLI tools and terminal utilities, Logging | |
| inquirer-ts-checkbox-plus-prompt Checkbox with autocomplete and other additions for Inquirer | 3k | +9% | - | 3 years ago 1.0.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities | |
| @zitterorg/magni-eos [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im | 3k | - | - | - | 2 years ago 5.8.60 | CommonJS | None | CLI tools and terminal utilities, Testing |
| @orangeopensource/hurl Run and Test HTTP Requests with plain text and curl | 3k | - | - | - | 1 month ago 8.0.4 | - | None | HTTP clients, CLI tools and terminal utilities |
| chalk-scripts A stylized,Typescript based logging package for Node 😎 | 3k | -48% | - | - 2.0.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, Logging | |
| jquery.terminal jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications. | 3k | -51% | - | 1 month ago 2.47.0 | CommonJS | Bundled | CLI tools and terminal utilities | |
| open-ready Smart dev server launcher: error→AI search, success→auto-open browser. Any CLI tool. | 3k | - | - | today 0.1.114 | ESM only | None | CLI tools and terminal utilities | |
| vize Vize - High-performance Vue.js toolchain in Rust | 3k | - | - | 1 day ago 0.426.3 | ESM only | Bundled | Vue, Build tools | |
| freellmapi Set up coding agents to use a FreeLLMAPI gateway | 2.9k | - | - | 10 days ago 0.6.0 | ESM only | None | CLI tools and terminal utilities | |
| @theholocron/holocron-plugin-sentry Holocron plugin for Sentry. Implements the errors capability against Sentry's management API — project provisioning and DSN retrieval. | 2.9k | - | - | - | 13 days ago 4.19.0 | ESM only | Bundled | Monitoring and error tracking, CLI tools and terminal utilities |
| effect-boxes A functional TypeScript library for creating and manipulating text-based box layouts using Effect.js patterns | 2.9k | - | - | 19 days ago 0.17.2 | ESM only | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| node-pty-prebuilt-multiarch Fork pseudoterminals in Node.JS | 2.9k | +112% | - | 4 years ago 0.10.1-pre.5 | CommonJS | Bundled | CLI tools and terminal utilities | |
| cli-logger Logger implementation for command line interfaces | 2.9k | -64% | - | 11 years ago 0.5.40 | - | None | Logging, CLI tools and terminal utilities | |
| @orq-ai/cli Official command-line interface for the orq.ai API | 2.9k | - | - | - | 2 days ago 10.3.1 | - | None | CLI tools and terminal utilities |
| myapikey Personal LLM API gateway & proxy — one address + one API key for all your models. Forwards OpenAI & Anthropic calls to your backends with failover and a circuit breaker. Pure passthrough, no format translation. Self-hosted (CLI + web UI). | 2.9k | - | - | 7 days ago 0.48.1 | ESM only | None | CLI tools and terminal utilities | |
| latchkey A CLI tool that injects API credentials into curl requests to third-party services | 2.9k | - | - | - 3.15.0 | ESM only | Bundled | CLI tools and terminal utilities | |
| @web/test-runner-cli CLI for Web Test Runner | 2.9k | - | - | - | 2 years ago 0.11.0 | ESM + CommonJS | None | CLI tools and terminal utilities, Testing |
| @camstack/addon-terminal Interactive terminal sessions (pty + xterm) as a CamStack addon | 2.9k | - | - | - | 7 days ago 0.1.121 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| react-terminal-ui A terminal react component with support for light and dark modes. | 2.9k | -5% | - | 1 year ago 1.4.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, React | |
| @toiroakr/read-multiline Simple multi-line input reader for Node.js terminals | 2.9k | - | - | - | 4 months ago 0.4.1 | ESM only | Bundled | CLI tools and terminal utilities |
| term-to-html Stream terminal output with ansi codes into nicely formatted HTML | 2.9k | -13% | - | 6 years ago 1.2.0 | CommonJS | None | CLI tools and terminal utilities | |
| zodline Type-safe CLI argument parser powered by Zod schemas. Zero dependencies, inferred TypeScript types, and automatic help generation. | 2.9k | - | - | 5 days ago 0.3.1 | ESM only | Bundled | CLI tools and terminal utilities, Schema validation | |
| @zowe/zos-jobs-for-zowe-sdk Zowe SDK to interact with jobs on z/OS | 2.8k | - | - | - | 8 days ago 8.37.1 | CommonJS | Bundled | CLI tools and terminal utilities |
| linearis CLI tool for Linear.app with JSON output, smart ID resolution, and optimized GraphQL queries. Designed for LLM agents and humans who prefer structured data. | 2.8k | - | - | 1 month ago 2026.8.0 | ESM only | None | AI and machine learning, CLI tools and terminal utilities | |
| create-better-t-stack A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations | 2.8k | -18% | - | 7 days ago 3.44.1 | ESM only | Bundled | CLI tools and terminal utilities, CSS-in-JS and styling | |
| @insforge/cli InsForge CLI - Command line tool for InsForge platform | 2.8k | - | - | - | 1 month ago 0.2.8 | ESM only | Bundled | CLI tools and terminal utilities |
| @opentf/cli-styles Style your CLI text using ANSI escape sequences. | 2.8k | - | - | - | 2 years ago 0.15.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| oh-my-codex Multi-agent orchestration layer for OpenAI Codex CLI | 2.8k | - | - | 4 days ago 0.21.6 | ESM only | Bundled | CLI tools and terminal utilities | |
| @opentf/cli-pbar The Customizable CLI Progress Bars. | 2.8k | - | - | - | 2 years ago 0.7.2 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| dotenv-diff Detects environment variable issues, usage, and potential security risks. | 2.8k | +970% | - | 19 days ago 3.4.1 | ESM only | Bundled | Configuration, CLI tools and terminal utilities | |
| remotion-bits Remotion component bits with a shadcn-like installer | 2.8k | - | - | 10 days ago 0.2.1 | ESM only | Bundled | CLI tools and terminal utilities, React | |
| json-concat concatenate json files and objects | 2.8k | +4% | - | 10 years ago 0.0.1 | CommonJS | None | CLI tools and terminal utilities, HTTP servers and web frameworks | |
| @diplodoc/cli Make documentation using yfm-docs in Markdown and HTML formats | 2.8k | - | - | - | 3 days ago 5.62.0 | CommonJS | Bundled | Documentation tooling, CLI tools and terminal utilities |
| blun-king-cli BLUN CLI - your own AI agent with a Telegram channel. Get it done. With BLUN. | 2.8k | - | - | 2 days ago 9.1.610 | CommonJS | None | CLI tools and terminal utilities | |
| bgproc Simple process manager for agents | 2.8k | - | - | 6 months ago 0.3.0 | ESM only | None | CLI tools and terminal utilities, Node.js utilities | |
| @hasna/emails Email management through a shared API: CLI, terminal UI, MCP server, and library | 2.8k | - | - | - | 4 days ago 1.6.4 | ESM only | Bundled | Email, 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.
- @kurajs/cliKura CLI — dev, build, deploy, and index a Kura docs app (one surface over June).
- polittyA lightweight CLI framework inspired by citty with zod v4 registry integration for type-safe metadata management
- @assistant-ui/react-inkReact Ink (terminal UI) bindings for assistant-ui
- action-docsGenerate GitHub action docs based on action.yml
- @aisuite/chubCLI for Context Hub - search and retrieve LLM-optimized docs and skills
- miniwriteMinimal semantic output writer
- @primitivedotdev/cliOfficial Primitive CLI: deploy Primitive Functions, send and inspect mail, manage endpoints, all from the terminal. Wraps the @primitivedotdev/sdk runtime client with one-shot commands.
- ministyleMinimal chainable semantic output styler/writer
- @xdevplatform/xurlAuth-enabled curl-like CLI for the X API
- axeAxe is a logger-agnostic wrapper that normalizes logs regardless of argument style. Great for large development teams, old and new projects, and works with Pino, Bunyan, Winston, console, and more. It is lightweight, performant, highly-configurable, and a
- @gunshi/plugin-i18ninternationalization plugin for gunshi
- @hi18n/cliMessage internationalization meets immutability and type-safety - command line tool
- unparse-argsUnparse parsed arguments back to the original argv array or a command string.
- @boost/terminalA collection of utilities for managing and interacting with a terminal.
- node-console-colorsANSI colors for your cli with no dependencies
- inquirer-ts-checkbox-plus-promptCheckbox with autocomplete and other additions for Inquirer
- @zitterorg/magni-eos[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
- @orangeopensource/hurlRun and Test HTTP Requests with plain text and curl
- chalk-scriptsA stylized,Typescript based logging package for Node 😎
- jquery.terminaljQuery Terminal Emulator is a plugin for creating command line interpreters in your applications.
- open-readySmart dev server launcher: error→AI search, success→auto-open browser. Any CLI tool.
- vizeVize - High-performance Vue.js toolchain in Rust
- freellmapiSet up coding agents to use a FreeLLMAPI gateway
- @theholocron/holocron-plugin-sentryHolocron plugin for Sentry. Implements the errors capability against Sentry's management API — project provisioning and DSN retrieval.
- effect-boxesA functional TypeScript library for creating and manipulating text-based box layouts using Effect.js patterns
- node-pty-prebuilt-multiarchFork pseudoterminals in Node.JS
- cli-loggerLogger implementation for command line interfaces
- @orq-ai/cliOfficial command-line interface for the orq.ai API
- myapikeyPersonal LLM API gateway & proxy — one address + one API key for all your models. Forwards OpenAI & Anthropic calls to your backends with failover and a circuit breaker. Pure passthrough, no format translation. Self-hosted (CLI + web UI).
- latchkeyA CLI tool that injects API credentials into curl requests to third-party services
- @web/test-runner-cliCLI for Web Test Runner
- @camstack/addon-terminalInteractive terminal sessions (pty + xterm) as a CamStack addon
- react-terminal-uiA terminal react component with support for light and dark modes.
- @toiroakr/read-multilineSimple multi-line input reader for Node.js terminals
- term-to-htmlStream terminal output with ansi codes into nicely formatted HTML
- zodlineType-safe CLI argument parser powered by Zod schemas. Zero dependencies, inferred TypeScript types, and automatic help generation.
- @zowe/zos-jobs-for-zowe-sdkZowe SDK to interact with jobs on z/OS
- linearisCLI tool for Linear.app with JSON output, smart ID resolution, and optimized GraphQL queries. Designed for LLM agents and humans who prefer structured data.
- create-better-t-stackA modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
- @insforge/cliInsForge CLI - Command line tool for InsForge platform
- @opentf/cli-stylesStyle your CLI text using ANSI escape sequences.
- oh-my-codexMulti-agent orchestration layer for OpenAI Codex CLI
- @opentf/cli-pbarThe Customizable CLI Progress Bars.
- dotenv-diffDetects environment variable issues, usage, and potential security risks.
- remotion-bitsRemotion component bits with a shadcn-like installer
- json-concatconcatenate json files and objects
- @diplodoc/cliMake documentation using yfm-docs in Markdown and HTML formats
- blun-king-cliBLUN CLI - your own AI agent with a Telegram channel. Get it done. With BLUN.
- bgprocSimple process manager for agents
- @hasna/emailsEmail management through a shared API: CLI, terminal UI, MCP server, and library
- 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