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
@gcornut/valibot-json-schema
> [!CAUTION] > This project is now deprecated as Valibot now has an official JSON schema converter in the [@valibot/to-json-schema](https://github.com/fabian-hiller/valibot/tree/main/packages/to-json-schema). > The command line interface is moved to the p
18.9k---2 years ago
0.42.0
ESM + CommonJSBundledSchema validation, CLI tools and terminal utilities
sherif-darwin-x64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
18.9k+391%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
@nguniversal/builders
Angular Universal builders package
18.9k---3 years ago
16.2.0
CommonJSBundledAngular, CLI tools and terminal utilities
base-cli-schema
Schema for the base-cli plugin, used for normalizing argv values before passing them to cli.process().
18.9k-15%-10 years ago
0.1.19
CommonJSNoneCLI tools and terminal utilities
@figma-export/output-components-as-svg
Outputter for @figma-export that exports components as svg
18.9k---2 months ago
6.4.1
ESM onlyBundledIcons, CLI tools and terminal utilities
dice-coefficient
Sørensen–Dice coefficient
18.9k+66%-3 years ago
2.1.1
ESM onlyBundledCLI tools and terminal utilities
modclean
Remove unwanted files and directories from your node_modules folder
18.7k-51%-8 years ago
3.0.0-beta.1
CommonJSNoneCLI tools and terminal utilities
trash-cli
Move files and folders to the trash
18.5k-27%-7 months ago
7.2.0
ESM onlyNoneFiles and file systems, CLI tools and terminal utilities
prompt-list
List-style prompt. Can be used as a standalone prompt, or with a prompt system like [enquirer].
18.3k+16%-8 years ago
3.2.0
CommonJSNoneCLI tools and terminal utilities
csso-cli
Command line interface for CSSO
18.1k+32%-3 years ago
4.0.2
CommonJSNoneCLI tools and terminal utilities, CSS-in-JS and styling
jsome
Make your JSON look AWESOME!
18k-20%-8 years ago
2.5.0
CommonJSNoneCLI tools and terminal utilities, Parsers and serialisers
@tencent-qqmail/agently-cli
Agent-first mail CLI for Agently
17.9k---28 days ago
1.0.18
-NoneCLI tools and terminal utilities, Email
@wydev/amail-cli
Amail CLI — send emails from the command line
17.9k---12 days ago
1.3.0
ESM onlyNoneEmail, CLI tools and terminal utilities
devmoji
Enhance your conventional commits with gitmoji
17.8k-11%-5 years ago
2.3.0
CommonJSNoneCLI tools and terminal utilities
@soda-gql/cli
Command-line interface for soda-gql
17.8k---6 months ago
0.12.6
ESM + CommonJSBundledCLI tools and terminal utilities, GraphQL
node-cmd
Node.js-only command-line power: run shell commands, launch executables, and control child processes with zero runtime dependencies.
17.7k-39%-1 month ago
6.0.1
ESM + CommonJSNoneCLI tools and terminal utilities, Node.js utilities
webpack-dashboard
a CLI dashboard for webpack dev server
17.7k-34%-3 years ago
3.3.8
CommonJSBundledCLI tools and terminal utilities
stop-only
Detects '.only' left in the code accidentally
17.6k-45%-1 year ago
3.4.4
CommonJSNoneCLI tools and terminal utilities, Testing
cron-fast
Fast and tiny JavaScript/TypeScript cron parser with timezone support - works in Node.js, Deno, Bun, Cloudflare Workers, and browsers. Zero dependencies.
17.6k--8 days ago
3.12.0
ESM + CommonJSBundledDate and time, TypeScript tooling
toastify-react-native
🎉 toastify-react-native allows you to add notifications to your react-native app (ios, android) with ease. No more nonsense!
17.3k+14%-1 year ago
7.2.3
CommonJSNoneReact, CLI tools and terminal utilities
sherif-windows-x64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
17.3k+210%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
@plannotator/webtui
Importable Xterm terminal sessions for coding agents with a local node-pty backend.
17.3k---3 months ago
0.1.0
ESM onlyBundledCLI tools and terminal utilities
make-dir-cli
Make directories and their parents if needed - Like `mkdir -p`, but cross-platform
17.2k+23%-2 years ago
4.0.0
ESM onlyNoneFiles and file systems, CLI tools and terminal utilities
@hasna/knowledge
Agent-friendly local knowledge CLI with JSON output, pagination, and safe destructive actions
17.2k---5 days ago
0.5.1
ESM onlyBundledCLI tools and terminal utilities
@hasna/files
Agent-first file management — index local folders and S3 buckets, sync Google Drive, tag, search, and retrieve files via CLI + MCP
16.9k---14 days ago
0.4.1
ESM onlyBundledCLI tools and terminal utilities
executor
Local AI executor with a CLI, local API server, and web UI.
16.9k+47594%-7 days ago
1.6.10
-NoneCLI tools and terminal utilities
block-no-verify
CLI tool to block --no-verify flag in git commands. Prevents AI agents from bypassing git hooks.
16.8k--3 months ago
1.3.0
ESM onlyBundledCLI tools and terminal utilities
webfont
Generator of fonts from SVG icons; decompress WOFF/WOFF2 to embedded TTF/OTF (not TTF↔OTF transcoding)
16.8k+16%-2 months ago
12.7.0
ESM + CommonJSBundledCLI tools and terminal utilities, Icons
swagger-to-mock
mock data generator from Swagger (OpenAPI 3)
16.8k-42%-6 years ago
0.1.12
CommonJSBundledDev servers and API mocking, CLI tools and terminal utilities
@esm2cjs/npm-run-path
Get your PATH prepended with locally installed binaries. This is a fork of sindresorhus/npm-run-path, but with CommonJS support.
16.7k---4 years ago
5.1.1-cjs.0
ESM + CommonJSBundledCLI tools and terminal utilities
@gitkraken/gk
gk is GitKraken on the command line. It makes working across multiple repos easier with Workspaces, provides access to pull requests and issues from multiple services (GitHub, GitLab, Bitbucket, etc.), and seamlessly connects with GitKraken Client and Git
16.7k---9 days ago
3.1.75
ESM onlyNoneCLI tools and terminal utilities
gzip-size-cli
Get the gzipped size of a file or stdin
16.6k+20%-4 years ago
5.1.0
ESM onlyNoneCompression and archives, CLI tools and terminal utilities
sherif-windows-arm64
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
16.5k+329%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
@hasna/hooks
Open source hooks library for AI coding agents - Install safety, quality, and automation hooks with a single command
16.5k---1 day ago
0.10.9
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
@bunli/core
Minimal, type-safe CLI framework for Bun
16.4k---5 months ago
0.9.1
ESM onlyBundledCLI tools and terminal utilities
run-pty
Run several commands concurrently. Show output for one command at a time. Kill all at once.
16.3k+409%-7 months ago
6.0.2
-NoneCLI tools and terminal utilities
@bunli/utils
Built-in utilities for Bunli CLI framework - colors and validation
16.3k---5 months ago
0.6.0
ESM onlyBundledCLI tools and terminal utilities
@eloqnt/cli
A linter for your translation files, with AI translation built in.
16.2k---1 day ago
0.6.32
ESM onlyBundledInternationalisation, CLI tools and terminal utilities
clear-npx-cache
Clears your NPX cache.
16k-28%-2 years ago
1.1.2
CommonJSBundledCaching, CLI tools and terminal utilities
@kitql/helpers
Some useful helpers (0 deps)
16k---4 months ago
0.8.15
ESM + CommonJSBundledCLI tools and terminal utilities, Svelte
@clerc/plugin-not-found
Clerc plugin not found (did you mean)
15.9k---7 months ago
1.3.1
ESM onlyBundledCLI tools and terminal utilities
@clerc/plugin-strict-flags
Clerc plugin strict flags
15.9k---7 months ago
1.3.1
ESM onlyBundledCLI tools and terminal utilities
@bunli/runtime
Runtime renderer and prompt primitives for Bunli
15.9k---5 months ago
0.3.2
ESM onlyBundledCLI tools and terminal utilities
@clerc/plugin-friendly-error
Clerc plugin friendly error
15.9k---7 months ago
1.3.1
ESM onlyBundledCLI tools and terminal utilities
clerc
Clerc: The full-featured cli library.
15.8k+1489%-7 months ago
1.3.1
ESM onlyBundledCLI tools and terminal utilities
@quasar/app-webpack
Quasar Framework App CLI with Webpack
15.6k---5 months ago
4.4.5
ESM + CommonJSBundledCLI tools and terminal utilities, Vue
zod-opts
node.js CLI option parser / validator using Zod
15.5k+771%-8 months ago
1.0.0
CommonJSBundledCLI tools and terminal utilities
@arkenv/cli
Interactive CLI for scaffolding ArkEnv projects
15.3k---2 months ago
0.5.4
ESM + CommonJSBundledCLI tools and terminal utilities, Configuration
paqad-ai
Spec-driven development framework — AI agents that think before they type
15.2k--1 day ago
1.91.0
ESM onlyBundledCLI tools and terminal utilities
graphql-cli
Command line tool for common GraphQL development workflows
15.2k-50%-5 years ago
4.1.0
CommonJSNoneCLI tools and terminal utilities, GraphQL

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.

  • @gcornut/valibot-json-schema> [!CAUTION] > This project is now deprecated as Valibot now has an official JSON schema converter in the [@valibot/to-json-schema](https://github.com/fabian-hiller/valibot/tree/main/packages/to-json-schema). > The command line interface is moved to the p
  • sherif-darwin-x64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
  • @nguniversal/buildersAngular Universal builders package
  • base-cli-schemaSchema for the base-cli plugin, used for normalizing argv values before passing them to cli.process().
  • @figma-export/output-components-as-svgOutputter for @figma-export that exports components as svg
  • dice-coefficientSørensen–Dice coefficient
  • modcleanRemove unwanted files and directories from your node_modules folder
  • trash-cliMove files and folders to the trash
  • prompt-listList-style prompt. Can be used as a standalone prompt, or with a prompt system like [enquirer].
  • csso-cliCommand line interface for CSSO
  • jsomeMake your JSON look AWESOME!
  • @tencent-qqmail/agently-cliAgent-first mail CLI for Agently
  • @wydev/amail-cliAmail CLI — send emails from the command line
  • devmojiEnhance your conventional commits with gitmoji
  • @soda-gql/cliCommand-line interface for soda-gql
  • node-cmdNode.js-only command-line power: run shell commands, launch executables, and control child processes with zero runtime dependencies.
  • webpack-dashboarda CLI dashboard for webpack dev server
  • stop-onlyDetects '.only' left in the code accidentally
  • cron-fastFast and tiny JavaScript/TypeScript cron parser with timezone support - works in Node.js, Deno, Bun, Cloudflare Workers, and browsers. Zero dependencies.
  • toastify-react-native🎉 toastify-react-native allows you to add notifications to your react-native app (ios, android) with ease. No more nonsense!
  • sherif-windows-x64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
  • @plannotator/webtuiImportable Xterm terminal sessions for coding agents with a local node-pty backend.
  • make-dir-cliMake directories and their parents if needed - Like `mkdir -p`, but cross-platform
  • @hasna/knowledgeAgent-friendly local knowledge CLI with JSON output, pagination, and safe destructive actions
  • @hasna/filesAgent-first file management — index local folders and S3 buckets, sync Google Drive, tag, search, and retrieve files via CLI + MCP
  • executorLocal AI executor with a CLI, local API server, and web UI.
  • block-no-verifyCLI tool to block --no-verify flag in git commands. Prevents AI agents from bypassing git hooks.
  • webfontGenerator of fonts from SVG icons; decompress WOFF/WOFF2 to embedded TTF/OTF (not TTF↔OTF transcoding)
  • swagger-to-mockmock data generator from Swagger (OpenAPI 3)
  • @esm2cjs/npm-run-pathGet your PATH prepended with locally installed binaries. This is a fork of sindresorhus/npm-run-path, but with CommonJS support.
  • @gitkraken/gkgk is GitKraken on the command line. It makes working across multiple repos easier with Workspaces, provides access to pull requests and issues from multiple services (GitHub, GitLab, Bitbucket, etc.), and seamlessly connects with GitKraken Client and Git
  • gzip-size-cliGet the gzipped size of a file or stdin
  • sherif-windows-arm64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
  • @hasna/hooksOpen source hooks library for AI coding agents - Install safety, quality, and automation hooks with a single command
  • @bunli/coreMinimal, type-safe CLI framework for Bun
  • run-ptyRun several commands concurrently. Show output for one command at a time. Kill all at once.
  • @bunli/utilsBuilt-in utilities for Bunli CLI framework - colors and validation
  • @eloqnt/cliA linter for your translation files, with AI translation built in.
  • clear-npx-cacheClears your NPX cache.
  • @kitql/helpersSome useful helpers (0 deps)
  • @clerc/plugin-not-foundClerc plugin not found (did you mean)
  • @clerc/plugin-strict-flagsClerc plugin strict flags
  • @bunli/runtimeRuntime renderer and prompt primitives for Bunli
  • @clerc/plugin-friendly-errorClerc plugin friendly error
  • clercClerc: The full-featured cli library.
  • @quasar/app-webpackQuasar Framework App CLI with Webpack
  • zod-optsnode.js CLI option parser / validator using Zod
  • @arkenv/cliInteractive CLI for scaffolding ArkEnv projects
  • paqad-aiSpec-driven development framework — AI agents that think before they type
  • graphql-cliCommand line tool for common GraphQL development workflows