console — independent software & tools
-
listr2
Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
-
ora
Elegant terminal spinner
-
supports-hyperlinks
Detect whether a terminal supports hyperlinks
-
yocto-spinner
Tiny terminal spinner
-
axonasp
Run ASP Classic on Linux, macOS, BSD and Windows. A modern, cross-platform execution engine natively supporting VBScript and JavaScript. Features built-in support for Web Server, FastCGI, CLI, and MCP/TestSuite.
-
TUI
A modern, extensible Text User Interface (TUI) library for .NET that provides rich terminal UI components built on Spectre.Console.
-
ansi-cyan
The color cyan, in ansi.
-
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
-
boxen
Create boxes in the terminal
-
cardinal
Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.
-
chalk
Terminal string styling done right
-
chalk-template
Terminal string styling with tagged template literals
-
charm
ansi control sequences for terminal cursor hopping and colors
-
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-spinners
Spinners for use in the terminal
-
cliui
easily create complex multi-column command-line-interfaces
-
columnify
Render data in text columns. Supports in-column text-wrap.
-
consola
Elegant Console Wrapper
-
elegant-spinner
Elegant spinner for interactive CLI apps
-
exec-sh
Execute shell command forwarding all stdio.
-
gradient-string
Beautiful color gradients in terminal output
-
has-ansi
Check if a string has ANSI escape codes
-
is-unicode-supported
Detect whether the terminal supports Unicode
-
is-wsl
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
-
@isaacs/cliui
easily create complex multi-column command-line-interfaces
-
kleur
The fastest Node.js library for formatting terminal text with ANSI colors~!
-
listr
Terminal task list
-
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
-
nanospinner
The simplest and tiniest terminal spinner for Node.js
-
picocolors
The tiniest and the fastest library for terminal output formatting with ANSI colors
-
pm2-multimeter
render multiple progress bars at once on the terminal with eventlimit maxed
-
powershell-utils
Utilities for executing PowerShell commands
-
slice-ansi
Slice a string with ANSI escape codes
-
stdout-update
Updates the previous output in the terminal. Useful for correct rendering progress bars, animations, etc.
-
strip-ansi
Strip ANSI escape codes from a string
-
supports-color
Detect whether a terminal supports color
-
tabtab
tab completion helpers, for node cli programs. Inspired by npm completion.
-
terminal-link
Create clickable links in the terminal
-
terminal-size
Reliably get the terminal window size (columns & rows)
-
time-stamp
Get a formatted timestamp.
-
webpack-log
A logger for the Webpack ecosystem
-
window-size
Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.
-
wrap-ansi
Wordwrap a string with ANSI escape codes
-
@xterm/xterm
Full xterm terminal, in your browser
-
yoctocolors-cjs
CommonJS version - The smallest and fastest command-line coloring package on the internet