cheat.sh is a command-line reference for commands, languages, and common development tasks.
Open Source: #cli
Catalog projects marked with #cli. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 49 projects with a combined 3,219,832 GitHub stars. Main languages: Rust, Python, Go.
About the command-line tools
A good CLI tool saves hours: what takes ten clicks in a UI is one command in the terminal. Recent years brought a command-line renaissance — modern replacements of classic utilities are faster, friendlier, and frankly prettier than their ancestors.
Collected here are command-line utilities for every occasion, from file wrangling to DevOps. Most install with a single command; the descriptions explain how each improves on the standard tool it replaces.
Repositories
aria2 is a lightweight command-line downloader for HTTP, FTP, SFTP, BitTorrent, and Metalink.
Nushell is a modern shell where commands pass structured data instead of only text.
Yazi is a fast terminal file manager written in Rust and based on asynchronous I/O.
ShellCheck is a static analyzer for shell scripts that finds Bash and sh issues before execution.
HTTPie CLI is a friendly command-line HTTP client for APIs, JSON, sessions, and request debugging.
zoxide is a smarter cd command that remembers frequently used directories and jumps to them quickly.
Commander.js is a library for building command-line interfaces in Node.js.