google/zx on GitHub, opens in a new tab
Write shell scripts in JavaScript.
JavaScriptApache License 2.0active
39 projectsPackages › Command-line utilities
Write shell scripts in JavaScript.
JavaScriptApache License 2.0active
React for interactive command-line apps.
TypeScriptMIT Licenseactive
Terminal string styling done right.
JavaScriptMIT Licenseactive
Interactive command-line prompt.
TypeScriptMIT Licenseactive
Create, maintain, find and use small modules and components across repositories.
TypeScriptOtheractive
Portable Unix shell commands.
JavaScriptBSD 3-Clause "New" or "Revised" Licenseactive
Curses-like library.
JavaScriptOtherslowing
Command-line parser that automatically generates an elegant user-interface.
JavaScriptMIT Licenseactive
Elegant terminal spinner.
JavaScriptMIT Licenseactive
CLI framework complete with parser, automatic documentation, testing, and plugins.
TypeScriptMIT Licenseactive
Set environment variables cross-platform.
TypeScriptMIT Licensesteadyarchived
CLI app helper.
JavaScriptMIT Licenseactive
Flexible ascii progress bar.
JavaScriptMIT Licensedormant
Sexy ASCII fonts for the console.
RustGNU General Public License v3.0active
Create boxes in the terminal.
JavaScriptMIT Licensesteady
Shell autocompletion helper.
CoffeeScriptMIT Licensedormant
Simple config handling for your app or module.
TypeScriptMIT Licenseactive
Beautiful color gradients in terminal output.
TypeScriptMIT Licenseslowing
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
JavaScriptMIT Licensesteady
Display images in the terminal.
JavaScriptMIT Licenseactive
Draw on the terminal with unicode braille characters.
JavaScriptMIT Licensedormant
Colored symbols for various log levels.
JavaScriptMIT Licenseslowing
Terminal task list.
TypeScriptMIT Licenseactive
Create clickable links in the terminal.
JavaScriptMIT Licensesteady
Unicode symbols with Windows CMD fallbacks.
JavaScriptMIT Licenseslowing
Pretty unicode tables.
JavaScriptMIT Licensesteady
ANSI escape codes for manipulating the terminal.
JavaScriptMIT Licensesteady
Get the visual width of a string - the number of columns required to display it.
JavaScriptMIT Licenseactive
Generate sparklines ▁▂▃▅▂▇.
JavaScriptMIT Licensesteady
Framework for interactive CLIs.
TypeScriptISC Licenseslowing
Easier stdin.
JavaScriptMIT Licensesteady
Multiple, simultaneous, individually controllable CLI spinners.
JavaScriptMIT Licensedormant
Parse yes/no like values.
JavaScriptMIT Licensesteady
ASCII bar chart in the terminal.
JavaScriptdormant
Reliably get the terminal window size.
JavaScriptMIT Licensesteady
Toggle the CLI cursor.
JavaScriptMIT Licenseslowing
Block users from running your app with root permissions.
JavaScriptMIT Licenseslowing
Truncate a string to a specific width in the terminal.
JavaScriptMIT Licenseactive
Columnated unicode and ansi-safe text lists.
JavaScriptMIT Licensedormant