CLI — independent software & tools
-
ansi-escapes
ANSI escape codes for manipulating the terminal
-
ansi-gray
The color gray, in ansi.
-
ansi-red
The color red, in ansi.
-
ansi-regex
Regular expression for matching ANSI escape codes
-
ansi-styles
ANSI escape codes for styling strings in the terminal
-
argparse
CLI arguments parser. Native port of python's argparse.
-
@auto-it/bot-list
A list of bots for auto plugins to ignore
-
boxen
Create boxes in the terminal
-
chalk
Terminal string styling done right
-
cli-boxes
Boxes for use in the terminal
-
cli-color
Colors, formatting and other tools for the console
-
cli-cursor
Toggle the CLI cursor
-
cli-highlight
Syntax highlighting in your terminal
-
cli-progress
easy to use progress-bar for command-line/terminal applications
-
cli-spinners
Spinners for use in the terminal
-
cli-table3
Pretty unicode tables for the command line. Based on the original cli-table.
-
cliui
easily create complex multi-column command-line-interfaces
-
command-line-args
A mature, feature-complete library to parse command-line options.
-
consola
Elegant Console Wrapper
-
ctrlz-cli-dev
Tu mente tiene un ctrl+z - IA local para restaurar tu contexto cognitivo
-
dargs
Reverse minimist. Convert an object of options into an array of command-line arguments.
-
dashdash
A light, featureful and explicit option parsing library.
-
@deriv-com/shiftai-cli
A comprehensive AI code detection and analysis CLI tool for tracking AI-generated code in projects
-
direction
Detect the direction of text: left-to-right, right-to-left, or neutral
-
elegant-spinner
Elegant spinner for interactive CLI apps
-
enquirer
Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
-
fast-string-truncated-width
A fast function for calculating where a string should be truncated, given an optional width limit and an ellipsis string.
-
fast-string-width
A fast function for calculating the visual width of a string once printed to the terminal.
-
figures
Unicode symbols with fallbacks for older terminals
-
gradient-string
Beautiful color gradients in terminal output
-
has-flag
Check if argv has a specific flag
-
html-minifier-terser
Highly configurable, well-tested, JavaScript-based HTML minifier.
-
http-server
A simple zero-configuration command-line http server
-
hyperlinker
Write hyperlinks in the terminal.
-
import-local
Let a globally installed package use a locally installed version of itself if available
-
inquirer-autocomplete-prompt
Autocomplete prompt for inquirer
-
is-in-ci
Check if the process is running in a Continuous Integration (CI) environment
-
@isaacs/cliui
easily create complex multi-column command-line-interfaces
-
jackspeak
A very strict and proper argument parser.
-
kleur
The fastest Node.js library for formatting terminal text with ANSI colors~!
-
listr
Terminal task list
-
log-symbols
Colored symbols for various log levels. Example: `✔︎ Success`
-
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
-
meow
CLI app helper
-
@mk-notes/cli
Markdown to Notion synchronization CLI 🔄
-
mri
Quickly scan for CLI flags and arguments
-
nanospinner
The simplest and tiniest terminal spinner for Node.js
-
ncp
Asynchronous recursive file copy utility.
-
nodemon
Simple monitor script for use during development of a Node.js app.
-
npm-run-path
Get your PATH prepended with locally installed binaries
-
optionator
option parsing and help generation
-
pa11y
Pa11y is your automated accessibility testing pal
-
piccolore
A tiny, zero-dependency library for styling terminal text
-
picocolors
The tiniest and the fastest library for terminal output formatting with ANSI colors
-
powershell-utils
Utilities for executing PowerShell commands
-
progress
Flexible ascii progress bar
-
proj-track
Auto-capture CLI command history per-project with zero terminal interference.
-
prompts
Lightweight, beautiful and user-friendly prompts
-
readline2
Readline Façade fixing bugs and issues found in releases 0.8 and 0.10
-
restore-cursor
Gracefully restore the CLI cursor on exit