← All languages

JavaScript

CLI tools written in JavaScript

add-gitignore

JavaScript

Interactively generate a .gitignore for software projects

development linuxmacoswindows

active-win-cli

JavaScript

Get the title, ID, and other info of the active window

system linuxmacoswindows

alder

JavaScript

Directory tree visualizer with color and Git integration

file-management linuxmacos

alex

JavaScript

Catch insensitive and inconsiderate writing in text

documentation linuxmacoswindows

bible

JavaScript

Read the Holy Bible via the command line

productivity linuxmacos

budget-cli

JavaScript

Import, de-dupe, categorize, and report on financial transactions

data linuxmacoswindows

cambd-cli

JavaScript

Access the Cambridge dictionary from the command line

documentation linuxmacoswindows

cash-cli

JavaScript

Convert currency rates from the command line

data linuxmacoswindows

Chokidar CLI

JavaScript

Fast cross-platform file system change watcher

file-management linuxmacoswindows

chs

JavaScript

Play chess against the Stockfish engine in your terminal

productivity linuxmacoswindows

chuckle-cli

JavaScript

Print jokes in your terminal using an online API

network linuxmacos

cli-fireplace

JavaScript

Shows a digital fireplace in the terminal

media linuxmacos

CLI-Manager

JavaScript

Command Line Interface for managing tasks locally on the fly

productivity linuxmacos

cli-mandelbrot

JavaScript

A CLI for traversing the Mandelbrot fractal

media linuxmacos

cmd-ai

JavaScript

Natural language shell command generator and executor powered by AI

productivity linuxmacos

console-fun

JavaScript

Console animations with texts, figures, and visual effects

media linuxmacoswindows

contributing-generator

JavaScript

Generator for CONTRIBUTING.md, README.md, LICENSE, and more

development linuxmacoswindows

DeckTape

JavaScript

High-quality PDF exporter for HTML presentation frameworks

productivity linuxmacoswindows

detect-indent-cli

JavaScript

Detect the indentation style of code

text-processing linuxmacoswindows

deviceframe

JavaScript

Put device frames around mobile/web/progressive app screenshots

media linuxmacoswindows

diff2html-cli

JavaScript

Parse git diffs as JSON and generate pretty HTML

development linuxmacoswindows

Discharge

JavaScript

Deploy static websites to Amazon S3

development linuxmacoswindows

Dockly

JavaScript

Immersive terminal interface for managing Docker containers and services

development linuxmacos

DocToc

JavaScript

Generates table of contents for Markdown files in git repositories

documentation linuxmacoswindows

Editly

JavaScript

Declarative video editing using Node.js and FFmpeg

media linuxmacoswindows

eon

JavaScript

Light, modern terminal editor that does not want to be vim

development linuxmacos

escaping-figures-game-cli

JavaScript

Count figure occurrences in an escaping figures matrix

productivity linuxmacoswindows

file-type-cli

JavaScript

Detect the file type of a file or stdin

file-management linuxmacoswindows

fkill-cli

JavaScript

Simple cross-platform process killer

system linuxmacoswindows

fullname-cli

JavaScript

Get the full name of the current user

text-processing linuxmacoswindows

generate-ip

JavaScript

Randomly generate, format, and validate IPv4, IPv6, and MAC addresses

network linuxmacoswindows

generate-pw

JavaScript

Randomly generate cryptographically-secure passwords

security linuxmacoswindows

genie

JavaScript

CLI personal assistant for running commands, generating images and music

productivity linuxmacoswindows

geolocate

JavaScript

Fetch IP geolocation data from the command line

network linuxmacoswindows

Gistup

JavaScript

Create a gist from terminal, then use git to update it

version-control linuxmacos

git-all-branches

JavaScript

Improved visualization of git branches

version-control linuxmacoswindows

git-booster-cli

JavaScript

Improve your git workflow with customizable and runnable blocks

version-control linuxmacoswindows

git commander

JavaScript

A git tool with an easy interactive terminal interface

version-control linuxmacoswindows

git-cz

JavaScript

Semantic Git commits with interactive prompts

version-control linuxmacoswindows

git-peek

JavaScript

The fastest way to open a remote git repository in your local text editor

version-control linuxmacoswindows

git-stats

JavaScript

Local git statistics with GitHub-like contribution calendars

version-control linuxmacoswindows

github-dlr

JavaScript

Download individual files and folders from GitHub recursively

network linuxmacoswindows

gitlab-cli

JavaScript

Create GitLab merge requests from the command line

version-control linuxmacoswindows

GROQ

JavaScript

CLI tool for querying JSON and NDJSON with GROQ query language

data linuxmacoswindows

gtop

JavaScript

System monitoring dashboard for terminal written in Node.js

system linuxmacos

guess-word-cli

JavaScript

Word guessing game with shuffled characters and added complexity

productivity linuxmacoswindows

gzip-size-cli

JavaScript

Get the gzipped size of a file

text-processing linuxmacoswindows

HASHA CLI

JavaScript

Get the hash of text or stdin easily

text-processing linuxmacoswindows

hget

JavaScript

Convert HTML into plain text from the command line

data linuxmacos

hide

JavaScript

AES-256 encrypted password manager with local storage

security linuxmacoswindows

hypershell

JavaScript

Spawn shells anywhere, fully peer-to-peer and encrypted

productivity linuxmacoswindows

idea

JavaScript

A lightweight tool for keeping ideas in a safe place quickly and easily

productivity linuxmacoswindows

ipfs-deploy

JavaScript

Zero-config CLI to deploy static websites to IPFS

file-management linuxmacoswindows

is-up-cli

JavaScript

Check whether a website is up or down from the command line

development linuxmacoswindows

jayin

JavaScript

Piping with JavaScript at the terminal

data linuxmacos

jp

JavaScript

A tiny command-line tool for parsing JSON from any source

data linuxmacoswindows

Jsawk

JavaScript

Like awk, but for JSON using JavaScript filtering

data linuxmacos

JSON Command

JavaScript

JSON command line processing toolkit

data linuxmacos

json

JavaScript

A json command for massaging JSON on the Unix command line

data linuxmacoswindows

kill-tabs

JavaScript

Kill all Chrome tabs to improve performance and save memory

text-processing linuxmacos

Korkut

JavaScript

Quick and simple image processing: optimize, convert, crop, resize, rotate

media linuxmacoswindows

leven-cli

JavaScript

Measure the difference between two strings using Levenshtein distance

development linuxmacoswindows

mailsy

JavaScript

Generate disposable email addresses in the CLI through mail.tm

network linuxmacoswindows

MapSCII

JavaScript

A Braille and ASCII world map renderer for your console

media linuxmacoswindows

mdlt

JavaScript

Lightweight CLI for arithmetic and symbolic math operations

data linuxmacos

Metalsmith

JavaScript

Plugin-based static site generator written in JavaScript

development linuxmacoswindows

minify.js

JavaScript

Recursively minify all JavaScript files

development linuxmacoswindows

mklicense

JavaScript

CLI tool for generating text of the most common licenses

development linuxmacos

moeda

JavaScript

Foreign exchange rates and currency conversion from the command line

data linuxmacos

Moro

JavaScript

A command-line tool for tracking work hours, as simple as it can get

productivity linuxmacoswindows

movie

JavaScript

Get movie information and compare movies from the CLI

productivity linuxmacoswindows

Mxflow-cli

JavaScript

A modern CLI task runner with human-readable YAML config

productivity linuxmacos

np

JavaScript

A better npm publish

development linuxmacoswindows

oji

JavaScript

Interactive text emoji creator

productivity linuxmacos

ora

JavaScript

Elegant terminal spinner for Node.js

media linuxmacoswindows

organize-cli

JavaScript

Organize your files automatically based on rules

file-management linuxmacoswindows

pageres-cli

JavaScript

Capture website screenshots in various resolutions from the command line

development linuxmacoswindows

periodic-table-cli

JavaScript

Interactive Periodic Table of Elements for the console

data linuxmacoswindows

ramda-cli

JavaScript

Process data with functional pipelines using Ramda.js

data linuxmacoswindows

readme-md-generator

JavaScript

CLI that generates beautiful README.md files

development linuxmacoswindows

release-it

JavaScript

Automate releases for Git repositories and Node.js packages

development linuxmacoswindows

rename-cli

JavaScript

File renamer with TUI interface and preview

file-management linuxmacoswindows

rReader

JavaScript

RSS reader client with TUI interface

network linuxmacos

scss-to-css

JavaScript

Recursively compile all SCSS files into minified CSS

data linuxmacoswindows

semantic-git-commit-cli

JavaScript

Ensure semantic commit messages with emoji support

version-control linuxmacoswindows

semantic-release

JavaScript

Automates Node.js package release workflow with semantic versioning

development linuxmacoswindows

serve

JavaScript

Serve static sites and SPAs with a clean directory listing interface

network linuxmacoswindows

slap

JavaScript

Sublime Text-inspired terminal editor written in NodeJS

development linuxmacos

sls-dev-tools

JavaScript

Interactive terminal dashboard for AWS Serverless application resources

development linuxmacos

Soul

JavaScript

A SQLite REST and real-time server

data linuxmacoswindows

speedtest-net

JavaScript

Test internet connection speed and ping using speedtest.net

network linuxmacoswindows

SSM

JavaScript

A simple SSH manager

network linuxmacos

StegCloak

JavaScript

Hide secrets with invisible characters in plain text using passwords

security linuxmacoswindows

surge

JavaScript

Static web publishing on surge.sh CDN

development linuxmacoswindows

SVGO

JavaScript

Node.js-based tool for optimizing SVG vector graphics files

media linuxmacoswindows

taskbook

JavaScript

Tasks, boards and notes for the command-line habitat

productivity linuxmacoswindows

terminal-recorder

JavaScript

Record bash sessions and export to shareable HTML

system linuxmacos

terminalizer

JavaScript

Record terminal sessions and generate animated GIFs or web player links

system linuxmacoswindows

to-double-quotes

JavaScript

Convert matching single-quotes to double-quotes

text-processing linuxmacoswindows

to-single-quotes

JavaScript

Convert matching double-quotes to single-quotes

text-processing linuxmacoswindows

trash-cli

JavaScript

Move files and folders to the trash on Linux, macOS, and Windows

file-management linuxmacoswindows

trino

JavaScript

Quick and easy translation of words and phrases from the command line

documentation linuxmacoswindows

ttystudio

JavaScript

Record terminal and compile to GIF or APNG without dependencies

system linuxmacos

typing-game-cli

JavaScript

Command line game to practice your typing speed

productivity linuxmacoswindows

underscore-cli

JavaScript

Command-line utility-belt for hacking JSON and JavaScript

data linuxmacoswindows

unix-permissions

JavaScript

Swiss Army knife for Unix permissions

file-management linuxmacos

viewport-list-cli

JavaScript

Return a list of devices and their viewports

system linuxmacoswindows

vtop

JavaScript

Alternative to top with several additional stats

system linuxmacos

Wat

JavaScript

Instant, central, community-built docs

documentation linuxmacoswindows

weather-cli

JavaScript

Check the weather for your city from the terminal

productivity linuxmacoswindows

wikit

JavaScript

A command line program for getting Wikipedia summaries easily

network linuxmacoswindows

WOPR

JavaScript

Simple markup language for creating rich terminal reports and presentations

data linuxmacos

write good

JavaScript

Naive linter for English prose

documentation linuxmacoswindows

yosay

JavaScript

Like cowsay, but for yeoman

productivity linuxmacoswindows

zip-stream-cli

JavaScript

Stream and display contents of remote ZIP archives in your terminal

file-management linuxmacos