Cheat Sheets

220 cheat sheets for CLI tools and web development in the browser: search one sheet or all of them, copy commands, share sections via deep link.

Quick reference for the command line

You know the command, just not the exact flag. You know git, docker, or rsync can do it — the syntax is simply gone. That's what the Cheat Sheets are for: a searchable collection of 220 reference sheets for CLI tools, package managers, and web development that gets the right command on screen in seconds — no man page, no tab-hopping to a search engine.

You pick a sheet at the top (the default is Git), the tool loads the matching commands, and you filter them live by keyword. Not sure which sheet the command lives in? Flip the search over to all 220 sheets. Each entry shows the command, a short explanation, and — where it helps — a concrete example. One click on the clipboard icon and the command is on your clipboard. All in the browser, no account, no installation.

It's built for everyone who lives in the terminal: developers juggling a dozen tools who don't have every option memorized; DevOps and admin folks who need nginx, systemctl, ufw, or restic at hand; and anyone learning a new tool who wants a compact, reliable overview instead of a 400-line man page.

What's inside: 220 sheets in 21 categories

The collection covers the full range of the command line — from the shell through containers and databases to backup, networking, and web servers. The sheets are grouped into 21 thematic categories so you can find what you need even when you don't recall the exact tool name:

  • Shells — Bash, Zsh, Fish, tmux, GNU Screen, Vim, nano, Midnight Commander
  • Development — Git, GitHub CLI (gh), Composer, npm, pnpm, Yarn, Node.js, PHP, Python, pyenv, pip, nvm, Make, Claude Code, Regex Reference
  • Containers & Environments — Docker, Docker Compose, Podman, kubectl, Helm, DDEV, OrbStack, Vagrant
  • Remote & Backup — SSH, scp/sftp, rsync, restic, rustic, BorgBackup, Rclone, duplicity, rdiff-backup, Mosh, Nextcloud occ, ssh-keygen
  • Networking — dig, ip, nmap, tcpdump, ss, OpenSSL, WireGuard, iptables, nftables, and more
  • Web Servers — NGINX, nginx.conf, Apache, .htaccess, Caddy, Traefik, FrankenPHP, Ferron, Certbot
  • Text Processing — grep, sed, awk, jq, yq, fzf, cut, sort, xargs, and friends
  • System & Monitoring — systemctl, journalctl, ps, top, htop, crontab, nohup, kill, and more
  • Databases — MySQL/MariaDB, psql (PostgreSQL), Redis CLI, mongosh, SQLite3
  • Package Managers (OS) — apt, apt-get, dnf, apk, Homebrew, dpkg, rpm
  • Image Processing — ImageMagick (convert/magick, mogrify, identify …), gifsicle, OptiPNG, pngquant, SVGO, jpegtran
  • Languages & Build — Cargo (Rust), Go CLI, and Quarkdown
  • … plus Archives & Compression, CMS & Frameworks, HTTP & Transfer, Infrastructure & Cloud, Load Testing, macOS, Security, Windows & WSL, and File Management.

The features in brief

  • Sheet picker — a searchable dropdown lists all 220 sheets grouped by category; a search field filters the list by tool name, and arrow keys plus Enter navigate it from the keyboard.
  • Command search — a Search field filters the commands of the currently loaded sheet live: every word you type has to appear, "quoted phrases" stay together, and matches are highlighted. A counter shows how many commands are visible; / jumps into the field, Esc clears it.
  • Search across all sheets — the Search all cheat sheets switch searches the commands of all 220 sheets at once and lists the hits grouped by sheet; one click opens the sheet at the right section.
  • Section navigation — a Section dropdown jumps straight to a section of the sheet (e.g. "Branching" in Git).
  • Display — every command with a short description and an optional example; placeholders like <file> stand out in color in shell commands, examples are syntax-highlighted (highlight.js) — config sheets such as .htaccess or nginx.conf in their own syntax.
  • Copy-to-clipboard — a dedicated copy button for each command and each example.
  • Deep links — every sheet and every section has its own URL via the hash (#docker, #git/undoing-changes) that you can share and bookmark; a link button in each section header copies it.
  • Mobile — on a phone, a slim bar with sheet, section, and search slides in once the controls have scrolled out of view.

Architecture: static sheets, logic in the browser

The tool is deliberately lean: the page serves the full, category-grouped sheet list statically. When you pick a sheet, the JavaScript loads its JSON file on demand (data/<id>.json), keeps it in memory, and renders the sections and commands right in the browser. The search across all sheets runs in the browser too: the first time, the tool fetches the sheet files it doesn't have yet and searches them locally. There is no server-side processing, no API, no account, and nothing stores your searches. Each of the 220 sheets is its own data source, which keeps the collection maintainable and fast.

Look it up now

→ Open the Cheat Sheets — pick a sheet, type a keyword, copy a command. Right in the browser, free, no sign-up. A hash link drops you straight onto the right sheet, e.g. /tools/cheatsheet/#docker, or right into a section like /tools/cheatsheet/#git/undoing-changes.

Other tools from the code-and-text corner that pair well with working on the command line and in code:

  • Regex tool — build and test regular expressions live; complements the "Regex Reference" sheet with an interactive tester.
  • Source tool — view, format, and tidy up source code.
  • Coder tool — encode and decode text and data (Base64, URL, JWT, and more).

There's more on the subpages: the manual with every feature and a sheet's data structure, examples for typical lookup workflows, and a collection of tips & tricks.