Get the number of columns occupied by specified text in terminal.
Create clickable links in the terminal
User interface primitives for console applications
Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).
Elegant terminal spinner
256 colors, keys and mouse, input field, progress bars, screen buffer (including 32-bit composition and image loading), text buffer, and many more... Whether you just need colors and styles, build a simple interactive command line tool or a complexe termi
A high-level terminal interface library for node.js.
A high-level terminal interface library for node.js.
A high-level terminal interface library for node.js.
Detect whether a terminal supports hyperlinks
Executes a command using the environment variables in an env file
A custom render for marked to output to the Terminal
The fastest Node.js library for formatting terminal text with ANSI colors~!
QRCodes, in the terminal
Advanced ANSI formatting tool for Node.js
Write hyperlinks in the terminal.
Better terminal and file output for cypress test logs.
Lean output compaction for terminal-heavy agent workflows.
Terminal User Interface library with differential rendering for efficient text-based applications
Full xterm terminal, in your browser
Create boxes in the terminal
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
Truncate a string to a specific width in the terminal
Print styled text with a StyledString object that has an interface similar to String.