JavaScript
CLI tools written in JavaScript
add-gitignore
JavaScriptInteractively generate a .gitignore for software projects
active-win-cli
JavaScriptGet the title, ID, and other info of the active window
alder
JavaScriptDirectory tree visualizer with color and Git integration
alex
JavaScriptCatch insensitive and inconsiderate writing in text
bible
JavaScriptRead the Holy Bible via the command line
budget-cli
JavaScriptImport, de-dupe, categorize, and report on financial transactions
cambd-cli
JavaScriptAccess the Cambridge dictionary from the command line
cash-cli
JavaScriptConvert currency rates from the command line
Chokidar CLI
JavaScriptFast cross-platform file system change watcher
chs
JavaScriptPlay chess against the Stockfish engine in your terminal
chuckle-cli
JavaScriptPrint jokes in your terminal using an online API
cli-fireplace
JavaScriptShows a digital fireplace in the terminal
CLI-Manager
JavaScriptCommand Line Interface for managing tasks locally on the fly
cli-mandelbrot
JavaScriptA CLI for traversing the Mandelbrot fractal
cmd-ai
JavaScriptNatural language shell command generator and executor powered by AI
console-fun
JavaScriptConsole animations with texts, figures, and visual effects
contributing-generator
JavaScriptGenerator for CONTRIBUTING.md, README.md, LICENSE, and more
DeckTape
JavaScriptHigh-quality PDF exporter for HTML presentation frameworks
detect-indent-cli
JavaScriptDetect the indentation style of code
deviceframe
JavaScriptPut device frames around mobile/web/progressive app screenshots
diff2html-cli
JavaScriptParse git diffs as JSON and generate pretty HTML
Discharge
JavaScriptDeploy static websites to Amazon S3
Dockly
JavaScriptImmersive terminal interface for managing Docker containers and services
DocToc
JavaScriptGenerates table of contents for Markdown files in git repositories
Editly
JavaScriptDeclarative video editing using Node.js and FFmpeg
eon
JavaScriptLight, modern terminal editor that does not want to be vim
escaping-figures-game-cli
JavaScriptCount figure occurrences in an escaping figures matrix
file-type-cli
JavaScriptDetect the file type of a file or stdin
fkill-cli
JavaScriptSimple cross-platform process killer
fullname-cli
JavaScriptGet the full name of the current user
generate-ip
JavaScriptRandomly generate, format, and validate IPv4, IPv6, and MAC addresses
generate-pw
JavaScriptRandomly generate cryptographically-secure passwords
genie
JavaScriptCLI personal assistant for running commands, generating images and music
geolocate
JavaScriptFetch IP geolocation data from the command line
Gistup
JavaScriptCreate a gist from terminal, then use git to update it
git-all-branches
JavaScriptImproved visualization of git branches
git-booster-cli
JavaScriptImprove your git workflow with customizable and runnable blocks
git commander
JavaScriptA git tool with an easy interactive terminal interface
git-cz
JavaScriptSemantic Git commits with interactive prompts
git-peek
JavaScriptThe fastest way to open a remote git repository in your local text editor
git-stats
JavaScriptLocal git statistics with GitHub-like contribution calendars
github-dlr
JavaScriptDownload individual files and folders from GitHub recursively
gitlab-cli
JavaScriptCreate GitLab merge requests from the command line
GROQ
JavaScriptCLI tool for querying JSON and NDJSON with GROQ query language
gtop
JavaScriptSystem monitoring dashboard for terminal written in Node.js
guess-word-cli
JavaScriptWord guessing game with shuffled characters and added complexity
gzip-size-cli
JavaScriptGet the gzipped size of a file
HASHA CLI
JavaScriptGet the hash of text or stdin easily
hget
JavaScriptConvert HTML into plain text from the command line
hide
JavaScriptAES-256 encrypted password manager with local storage
hypershell
JavaScriptSpawn shells anywhere, fully peer-to-peer and encrypted
idea
JavaScriptA lightweight tool for keeping ideas in a safe place quickly and easily
ipfs-deploy
JavaScriptZero-config CLI to deploy static websites to IPFS
is-up-cli
JavaScriptCheck whether a website is up or down from the command line
jayin
JavaScriptPiping with JavaScript at the terminal
jp
JavaScriptA tiny command-line tool for parsing JSON from any source
Jsawk
JavaScriptLike awk, but for JSON using JavaScript filtering
JSON Command
JavaScriptJSON command line processing toolkit
json
JavaScriptA json command for massaging JSON on the Unix command line
kill-tabs
JavaScriptKill all Chrome tabs to improve performance and save memory
Korkut
JavaScriptQuick and simple image processing: optimize, convert, crop, resize, rotate
leven-cli
JavaScriptMeasure the difference between two strings using Levenshtein distance
mailsy
JavaScriptGenerate disposable email addresses in the CLI through mail.tm
MapSCII
JavaScriptA Braille and ASCII world map renderer for your console
mdlt
JavaScriptLightweight CLI for arithmetic and symbolic math operations
Metalsmith
JavaScriptPlugin-based static site generator written in JavaScript
minify.js
JavaScriptRecursively minify all JavaScript files
mklicense
JavaScriptCLI tool for generating text of the most common licenses
moeda
JavaScriptForeign exchange rates and currency conversion from the command line
Moro
JavaScriptA command-line tool for tracking work hours, as simple as it can get
movie
JavaScriptGet movie information and compare movies from the CLI
Mxflow-cli
JavaScriptA modern CLI task runner with human-readable YAML config
np
JavaScriptA better npm publish
oji
JavaScriptInteractive text emoji creator
ora
JavaScriptElegant terminal spinner for Node.js
organize-cli
JavaScriptOrganize your files automatically based on rules
pageres-cli
JavaScriptCapture website screenshots in various resolutions from the command line
periodic-table-cli
JavaScriptInteractive Periodic Table of Elements for the console
ramda-cli
JavaScriptProcess data with functional pipelines using Ramda.js
readme-md-generator
JavaScriptCLI that generates beautiful README.md files
release-it
JavaScriptAutomate releases for Git repositories and Node.js packages
rename-cli
JavaScriptFile renamer with TUI interface and preview
rReader
JavaScriptRSS reader client with TUI interface
scss-to-css
JavaScriptRecursively compile all SCSS files into minified CSS
semantic-git-commit-cli
JavaScriptEnsure semantic commit messages with emoji support
semantic-release
JavaScriptAutomates Node.js package release workflow with semantic versioning
serve
JavaScriptServe static sites and SPAs with a clean directory listing interface
slap
JavaScriptSublime Text-inspired terminal editor written in NodeJS
sls-dev-tools
JavaScriptInteractive terminal dashboard for AWS Serverless application resources
Soul
JavaScriptA SQLite REST and real-time server
speedtest-net
JavaScriptTest internet connection speed and ping using speedtest.net
SSM
JavaScriptA simple SSH manager
StegCloak
JavaScriptHide secrets with invisible characters in plain text using passwords
surge
JavaScriptStatic web publishing on surge.sh CDN
SVGO
JavaScriptNode.js-based tool for optimizing SVG vector graphics files
taskbook
JavaScriptTasks, boards and notes for the command-line habitat
terminal-recorder
JavaScriptRecord bash sessions and export to shareable HTML
terminalizer
JavaScriptRecord terminal sessions and generate animated GIFs or web player links
to-double-quotes
JavaScriptConvert matching single-quotes to double-quotes
to-single-quotes
JavaScriptConvert matching double-quotes to single-quotes
trash-cli
JavaScriptMove files and folders to the trash on Linux, macOS, and Windows
trino
JavaScriptQuick and easy translation of words and phrases from the command line
ttystudio
JavaScriptRecord terminal and compile to GIF or APNG without dependencies
typing-game-cli
JavaScriptCommand line game to practice your typing speed
underscore-cli
JavaScriptCommand-line utility-belt for hacking JSON and JavaScript
unix-permissions
JavaScriptSwiss Army knife for Unix permissions
viewport-list-cli
JavaScriptReturn a list of devices and their viewports
vtop
JavaScriptAlternative to top with several additional stats
Wat
JavaScriptInstant, central, community-built docs
weather-cli
JavaScriptCheck the weather for your city from the terminal
wikit
JavaScriptA command line program for getting Wikipedia summaries easily
WOPR
JavaScriptSimple markup language for creating rich terminal reports and presentations
write good
JavaScriptNaive linter for English prose
yosay
JavaScriptLike cowsay, but for yeoman
zip-stream-cli
JavaScriptStream and display contents of remote ZIP archives in your terminal