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
skills-ref
Reference library for Agent Skills
8k--8 months ago
0.1.5
ESM onlyBundledCLI tools and terminal utilities
@spec2ts/cli
Utility to convert specifications (Open API, JSON Schemas) to TypeScript using TypeScript native compiler
7.8k---18 days ago
4.0.5
ESM onlyNoneSchema validation, CLI tools and terminal utilities
inquirer-ordinal-prompt
Inquirer prompt for ordered multiselect choices
7.8k-15%-6 years ago
1.0.0
CommonJSBundledCLI tools and terminal utilities
@vibe-agent-toolkit/cli
Command-line interface for vibe-agent-toolkit
7.8k---1 month ago
0.1.42
ESM onlyBundledCLI tools and terminal utilities
cash-true
Cross-platform implementation of the Unix 'true' command.
7.7k-29%-10 years ago
0.0.2
CommonJSNoneCLI tools and terminal utilities
tidewave
Tidewave for JavaScript (TanStack, Vite)
7.7k+29649%-1 month ago
0.9.0
ESM + CommonJSBundledBundlers, CLI tools and terminal utilities
@yeaft/webchat-agent
Remote worker agent for Yeaft Web Code Agent — connects the native Yeaft engine, CLI providers, and workbench tools
7.6k---1 day ago
1.0.580
ESM onlyNoneCLI tools and terminal utilities
vibe-agent-toolkit
Modular toolkit for building, testing, and deploying portable AI agents
7.6k--1 month ago
0.1.42
ESM onlyNoneCLI tools and terminal utilities, Parsers and serialisers
ansi-to-vue3
This package convert ANSI escape codes to formatted text output for Vue3. Copy from ansi-to-react.
7.6k+417%-3 years ago
0.1.2
ESM + CommonJSBundledCLI tools and terminal utilities, Vue
purescript
PureScript wrapper that makes it available as a local dependency
7.6k-23%-6 months ago
0.15.16
-NoneCLI tools and terminal utilities
@blit-sh/core
Low-latency terminal streaming — framework-agnostic core
7.5k---1 month ago
0.55.1
ESM onlyBundledCLI tools and terminal utilities
@oatnil/ud
udctl — the AI agent CLI: let Claude Code, Cursor & Codex manage tasks, notes and expenses from the terminal
7.5k---5 days ago
0.156.0
-NoneCLI tools and terminal utilities
cash-cp
Cross-platform implementation of the Unix 'cp' command.
7.5k-11%-10 years ago
0.2.0
CommonJSNoneCLI tools and terminal utilities
chalk-cli
Terminal string styling done right
7.5k+20%-1 year ago
6.0.0
ESM onlyNoneCLI tools and terminal utilities, Logging
json-to-plain-text
Convert JSON or JavaScript objects into clean, human-readable plain text format.
7.4k+67%-1 year ago
1.2.0
ESM + CommonJSBundledCLI tools and terminal utilities, Parsers and serialisers
sixel
Sixel image format for node and browser.
7.4k+3538%-4 years ago
0.16.0
CommonJSNoneCLI tools and terminal utilities
@probelabs/maid
Fast, accurate Mermaid diagram validator (CLI) with clear diagnostics.
7.4k---6 months ago
0.0.29
ESM onlyBundledCLI tools and terminal utilities
console-log-colors
Console log colors helper for simple lightweight useage, no external dependencies.
7.4k-8%-2 years ago
0.5.0
ESM + CommonJSBundledCLI tools and terminal utilities
aiplug
A lightweight runtime that unifies 110+ AI providers behind a single, OpenAI-compatible API.
7.3k--1 month ago
0.1.2
ESM + CommonJSBundledCLI tools and terminal utilities
cash
Cross-platform Linux commands in pure ES6.
7.3k-19%-10 years ago
0.8.0
CommonJSNoneCLI tools and terminal utilities
zlye
A type-safe CLI parser with a Zod-like schema validation.
7.3k+559%-11 months ago
0.4.4
ESM + CommonJSBundledCLI tools and terminal utilities, Schema validation
claude-code
Pointer to the official Claude Code package at @anthropic-ai/claude-code
7.2k+224%-11 months ago
1.0.0
CommonJSNoneCLI tools and terminal utilities
document-cli
CLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app.
7.2k--today
5.12.50
ESM + CommonJSBundledPDF and documents, CLI tools and terminal utilities
nagu
ANSI/VT100 to html converter
7.2k-16%-6 years ago
1.0.0
CommonJSNoneCLI tools and terminal utilities
firebase-tools-with-isolate
Command-Line Interface for Firebase with monorepo support
7.2k+105%-1 day ago
15.31.0
CommonJSNoneCloud SDKs, Build tools
utils-is-little-endian
Check if an environment is little endian.
7.1k+4%-10 years ago
1.0.0
CommonJSNoneCLI tools and terminal utilities, Utility libraries
docling-sdk
TypeScript SDK for Docling - Bridge between Python Docling ecosystem and JavaScript/TypeScript. Supports both CLI and API modes with dual publishing.
7.1k+1908%-4 months ago
2.0.6
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
@skriptfabrik/elements-cli
The missing CLI for beautiful, interactive API docs powered by with Stoplight Elements
7.1k---6 months ago
0.5.33
-NoneCLI tools and terminal utilities
multispinner
Multiple simultaneous async CLI spinners
7k+473%-10 years ago
0.2.1
CommonJSNoneCLI tools and terminal utilities
ax
Score any site's agent readiness and watch real AI agents navigate it — powered by ora
7k+112%-8 days ago
0.8.1
ESM + CommonJSBundledCLI tools and terminal utilities
validate-element-name
Validate the name of a custom element
7k+4%-5 years ago
3.0.0
ESM onlyNoneCLI tools and terminal utilities
wcwidth.js
a javascript porting of C's wcwidth()
7k-3%-1 year ago
2.0.0
ESM onlyNoneCLI tools and terminal utilities
@remix-run/cli
Command-line interface for Remix
7k---7 days ago
0.7.1
ESM onlyBundledCLI tools and terminal utilities
prompt-password
Password prompt. Can be used as a standalone prompt, or as a plugin for [Enquirer].
6.9k+2%-9 years ago
1.2.0
CommonJSNoneCLI tools and terminal utilities
prompt-input
Basic text input prompt. This can be used standalone, but it's also included in [enquirer] by default.
6.9k+37%-9 years ago
3.0.0
CommonJSNoneCLI tools and terminal utilities
skillcap-lock
Review what an Agent Skill can newly do, not just what bytes changed.
6.9k--1 month ago
0.3.0
ESM onlyNoneCLI tools and terminal utilities, Security
@umbrelladocs/rdformat-validator
Validate and fix Reviewdog Diagnostic Format (RD Format) - A comprehensive library and CLI tool for validating JSON data against the Reviewdog Diagnostic Format specification
6.9k---2 months ago
1.0.1
ESM + CommonJSBundledCLI tools and terminal utilities
cve-lite-cli
Developer-friendly CLI for scanning JS/TS projects for dependency vulnerabilities using local lockfiles and OSV
6.9k--2 days ago
1.37.0
ESM onlyNoneSecurity, CLI tools and terminal utilities
minify-xml
Fast XML minifier / compressor / uglifier with a command-line
6.9k+151%-2 years ago
4.5.2
ESM onlyBundledCLI tools and terminal utilities, Compression and archives
document-operations
The canonical set of document-conversion, editing, inspection, and .odb operations documents.js exposes — one Zod input/output schema and one transport-agnostic run() function per operation, shared by document-mcp, document-cli, and a REST API server rath
6.9k--1 day ago
1.1.102
ESM + CommonJSBundledPDF and documents, CLI tools and terminal utilities
yargs-promise
Use the headless yargs parser with promises
6.9k+173%-9 years ago
1.1.0
CommonJSNonePromises and async control flow, CLI tools and terminal utilities
run-z
Run that, then this. package.json scripts and deps runner
6.8k+232%-1 year ago
2.1.0
ESM onlyBundledCLI tools and terminal utilities, Build tools
@optique/zod
Zod value parsers for Optique
6.8k---10 days ago
1.3.0
ESM + CommonJSBundledCLI tools and terminal utilities, Schema validation
@goldskycom/cli
The Goldsky CLI to deploy subgraphs, index & transform blockchain data, configure webhooks, and access your data in real-time.
6.8k---7 days ago
13.14.0
CommonJSNoneBlockchain and Web3, CLI tools and terminal utilities
postmark-cli
A CLI tool for managing templates, sending emails, and fetching servers on Postmark.
6.8k+89%-2 years ago
1.6.19
CommonJSBundledEmail, CLI tools and terminal utilities
fast-text-table
Quickly generate borderless text tables with alignment
6.8k+118%--
1.1.0
ESM + CommonJSBundledCLI tools and terminal utilities, Node.js utilities
@agilek/cli-loaders
Braille unicode spinners as React decorator components
6.8k---6 months ago
1.1.0
ESM + CommonJSBundledCLI tools and terminal utilities, React
@commercetools/sdk-middleware-queue
Middleware for queueing requests, to use with @commercetools/sdk-client
6.8k---1 year ago
4.0.1
ESM + CommonJSNoneCLI tools and terminal utilities, Node.js utilities
@genspark/gencode
GenCode — Genspark's AI coding agent for the terminal: an interactive TUI and headless CLI that read your codebase, plan and edit files, run commands and tests, and explain the result with the models in your Genspark plan.
6.7k---2 days ago
1.18.31-gencode.10
-NoneCLI tools and terminal utilities
@firanorg/mollitia-molestias-accusamus
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
6.7k---1 year ago
10.13.142
CommonJSNoneCLI 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.

  • skills-refReference library for Agent Skills
  • @spec2ts/cliUtility to convert specifications (Open API, JSON Schemas) to TypeScript using TypeScript native compiler
  • inquirer-ordinal-promptInquirer prompt for ordered multiselect choices
  • @vibe-agent-toolkit/cliCommand-line interface for vibe-agent-toolkit
  • cash-trueCross-platform implementation of the Unix 'true' command.
  • tidewaveTidewave for JavaScript (TanStack, Vite)
  • @yeaft/webchat-agentRemote worker agent for Yeaft Web Code Agent — connects the native Yeaft engine, CLI providers, and workbench tools
  • vibe-agent-toolkitModular toolkit for building, testing, and deploying portable AI agents
  • ansi-to-vue3This package convert ANSI escape codes to formatted text output for Vue3. Copy from ansi-to-react.
  • purescriptPureScript wrapper that makes it available as a local dependency
  • @blit-sh/coreLow-latency terminal streaming — framework-agnostic core
  • @oatnil/ududctl — the AI agent CLI: let Claude Code, Cursor & Codex manage tasks, notes and expenses from the terminal
  • cash-cpCross-platform implementation of the Unix 'cp' command.
  • chalk-cliTerminal string styling done right
  • json-to-plain-textConvert JSON or JavaScript objects into clean, human-readable plain text format.
  • sixelSixel image format for node and browser.
  • @probelabs/maidFast, accurate Mermaid diagram validator (CLI) with clear diagnostics.
  • console-log-colorsConsole log colors helper for simple lightweight useage, no external dependencies.
  • aiplugA lightweight runtime that unifies 110+ AI providers behind a single, OpenAI-compatible API.
  • cashCross-platform Linux commands in pure ES6.
  • zlyeA type-safe CLI parser with a Zod-like schema validation.
  • claude-codePointer to the official Claude Code package at @anthropic-ai/claude-code
  • document-cliCLI and interactive Ink TUI for documents.js: every docx/pptx/odt/odp/ods/odg/odf/pdf/odm/odb/xlsx/csv/svg/markdown/rtf conversion, bridge, and editor as a scriptable command or a terminal app.
  • naguANSI/VT100 to html converter
  • firebase-tools-with-isolateCommand-Line Interface for Firebase with monorepo support
  • utils-is-little-endianCheck if an environment is little endian.
  • docling-sdkTypeScript SDK for Docling - Bridge between Python Docling ecosystem and JavaScript/TypeScript. Supports both CLI and API modes with dual publishing.
  • @skriptfabrik/elements-cliThe missing CLI for beautiful, interactive API docs powered by with Stoplight Elements
  • multispinnerMultiple simultaneous async CLI spinners
  • axScore any site's agent readiness and watch real AI agents navigate it — powered by ora
  • validate-element-nameValidate the name of a custom element
  • wcwidth.jsa javascript porting of C's wcwidth()
  • @remix-run/cliCommand-line interface for Remix
  • prompt-passwordPassword prompt. Can be used as a standalone prompt, or as a plugin for [Enquirer].
  • prompt-inputBasic text input prompt. This can be used standalone, but it's also included in [enquirer] by default.
  • skillcap-lockReview what an Agent Skill can newly do, not just what bytes changed.
  • @umbrelladocs/rdformat-validatorValidate and fix Reviewdog Diagnostic Format (RD Format) - A comprehensive library and CLI tool for validating JSON data against the Reviewdog Diagnostic Format specification
  • cve-lite-cliDeveloper-friendly CLI for scanning JS/TS projects for dependency vulnerabilities using local lockfiles and OSV
  • minify-xmlFast XML minifier / compressor / uglifier with a command-line
  • document-operationsThe canonical set of document-conversion, editing, inspection, and .odb operations documents.js exposes — one Zod input/output schema and one transport-agnostic run() function per operation, shared by document-mcp, document-cli, and a REST API server rath
  • yargs-promiseUse the headless yargs parser with promises
  • run-zRun that, then this. package.json scripts and deps runner
  • @optique/zodZod value parsers for Optique
  • @goldskycom/cliThe Goldsky CLI to deploy subgraphs, index & transform blockchain data, configure webhooks, and access your data in real-time.
  • postmark-cliA CLI tool for managing templates, sending emails, and fetching servers on Postmark.
  • fast-text-tableQuickly generate borderless text tables with alignment
  • @agilek/cli-loadersBraille unicode spinners as React decorator components
  • @commercetools/sdk-middleware-queueMiddleware for queueing requests, to use with @commercetools/sdk-client
  • @genspark/gencodeGenCode — Genspark's AI coding agent for the terminal: an interactive TUI and headless CLI that read your codebase, plan and edit files, run commands and tests, and explain the result with the models in your Genspark plan.
  • @firanorg/mollitia-molestias-accusamus[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]