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
@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 onlyNoneCLI 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 onlyBundledCLI 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 onlyBundledCLI tools and terminal utilities
action-docs
Generate GitHub action docs based on action.yml
3.2k+108%-1 year ago
2.5.1
ESM onlyBundledCLI 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 onlyNoneCLI tools and terminal utilities
miniwrite
Minimal semantic output writer
3.1k+47%-11 years ago
0.1.4
CommonJSNoneCLI 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 onlyNoneCLI tools and terminal utilities, Email
ministyle
Minimal chainable semantic output styler/writer
3.1k+39%-12 years ago
0.1.4
CommonJSNoneCLI tools and terminal utilities
@xdevplatform/xurl
Auth-enabled curl-like CLI for the X API
3.1k---1 day ago
1.3.2
-NoneAuthentication 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
CommonJSBundledLogging, HTTP servers and web frameworks
@gunshi/plugin-i18n
internationalization plugin for gunshi
3.1k---9 days ago
0.37.3
ESM + CommonJSBundledInternationalisation, 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 + CommonJSNoneInternationalisation, 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
CommonJSNoneCLI 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 onlyBundledCLI tools and terminal utilities
node-console-colors
ANSI colors for your cli with no dependencies
3k-48%-1 year ago
2.0.5
ESM onlyBundledCLI 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 + CommonJSBundledCLI 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
CommonJSNoneCLI tools and terminal utilities, Testing
@orangeopensource/hurl
Run and Test HTTP Requests with plain text and curl
3k---1 month ago
8.0.4
-NoneHTTP clients, CLI tools and terminal utilities
chalk-scripts
A stylized,Typescript based logging package for Node 😎
3k-48%--
2.0.0
ESM + CommonJSBundledCLI 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
CommonJSBundledCLI 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 onlyNoneCLI tools and terminal utilities
vize
Vize - High-performance Vue.js toolchain in Rust
3k--1 day ago
0.426.3
ESM onlyBundledVue, Build tools
freellmapi
Set up coding agents to use a FreeLLMAPI gateway
2.9k--10 days ago
0.6.0
ESM onlyNoneCLI 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 onlyBundledMonitoring 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 onlyBundledCLI 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
CommonJSBundledCLI tools and terminal utilities
cli-logger
Logger implementation for command line interfaces
2.9k-64%-11 years ago
0.5.40
-NoneLogging, 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
-NoneCLI 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 onlyNoneCLI 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 onlyBundledCLI tools and terminal utilities
@web/test-runner-cli
CLI for Web Test Runner
2.9k---2 years ago
0.11.0
ESM + CommonJSNoneCLI 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 + CommonJSBundledCLI 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 + CommonJSBundledCLI 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 onlyBundledCLI 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
CommonJSNoneCLI 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 onlyBundledCLI 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
CommonJSBundledCLI 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 onlyNoneAI 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 onlyBundledCLI 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 onlyBundledCLI tools and terminal utilities
@opentf/cli-styles
Style your CLI text using ANSI escape sequences.
2.8k---2 years ago
0.15.0
ESM + CommonJSBundledCLI tools and terminal utilities
oh-my-codex
Multi-agent orchestration layer for OpenAI Codex CLI
2.8k--4 days ago
0.21.6
ESM onlyBundledCLI tools and terminal utilities
@opentf/cli-pbar
The Customizable CLI Progress Bars.
2.8k---2 years ago
0.7.2
ESM + CommonJSBundledCLI 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 onlyBundledConfiguration, CLI tools and terminal utilities
remotion-bits
Remotion component bits with a shadcn-like installer
2.8k--10 days ago
0.2.1
ESM onlyBundledCLI tools and terminal utilities, React
json-concat
concatenate json files and objects
2.8k+4%-10 years ago
0.0.1
CommonJSNoneCLI 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
CommonJSBundledDocumentation 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
CommonJSNoneCLI tools and terminal utilities
bgproc
Simple process manager for agents
2.8k--6 months ago
0.3.0
ESM onlyNoneCLI 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 onlyBundledEmail, 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