Cheatsheets for popular tools and technologies
awk
awk is a pattern-scanning and text-processing language for extracting, filtering, and summarizing structured text, with field, pattern, and BEGIN/END examples.
Updated 2026-09-22
Bash scripting
Bash is a Unix shell and scripting language used to automate command-line tasks. This cheatsheet covers practical Bash scripting syntax for variables, tests, loops, functions, arguments, redirection, and more.
Updated 2026-06-21
Cargo (Rust)
Cargo is the Rust package manager and build system that helps manage dependencies, compile projects, run tests, and generate documentation for Rust projects. Cargo-deny helps audit and manage dependency licenses and security advisories.
Updated 2026-09-25
chmod & chown
chmod changes Unix file modes and chown changes file ownership. This cheatsheet covers symbolic and numeric permissions, common modes, recursive changes, special bits, and umask.
Updated 2026-06-21
Crontab
Crontab cheat sheet: field syntax (minute hour day-of-month month day-of-week), special strings, common schedule examples, and crontab -e/-l/-r commands.
Updated 2026-09-27
CSS
CSS is the stylesheet language used to style HTML documents with selectors, properties, layout rules, and visual effects.
Updated 2023-02-28
curl
curl is a command-line HTTP client for sending requests, downloading files, and debugging APIs, with headers/methods/auth/download examples.
Updated 2026-09-23
Docker
Docker is a platform designed to help developers build, share, and run applications in containers. Containers provide a lightweight, isolated environment for applications.
Updated 2024-08-15
Docker Compose
Docker Compose cheat sheet: define and run multi-container apps from a compose.yml file, with up/down/logs/exec commands, compose file syntax, override files, and profiles.
Updated 2026-09-26
du
du cheat sheet with a GNU coreutils --max-depth reference: exact semantics, --max-depth vs -d vs -s, and copy-pasteable commands for disk usage, sorting, and excluding paths.
Updated 2026-09-18
ffmpeg
Free FFmpeg cheat sheet with copy-pasteable commands for converting, resizing, trimming, compressing, and extracting audio from video — the syntax you'll actually reach for.
Updated 2026-08-31
find
find searches directory trees using file names, types, sizes, timestamps, permissions, and other criteria. This cheatsheet covers common find expressions and safe actions.
Updated 2026-06-21
Find Listening Ports
A cheatsheet for identifying what processes are listening on specific ports on Mac and Linux, covering netstat, ss, lsof, and fuser with per-OS variants.
Updated 2026-09-20
Git
Git is a distributed version control system that helps manage source code history, branches, and collaboration in software projects. This cheatsheet covers essential Git commands for everyday use.
Updated 2024-10-10
GNU Screen
GNU Screen cheat sheet: start/detach/reattach sessions, recover a session stuck attached elsewhere, use scrollback/copy mode, and manage windows in this terminal multiplexer.
Updated 2026-09-19
Go
Go (Golang) cheat sheet with common syntax for variables, control flow, slices, maps, structs, interfaces, goroutines, channels, errors, and JSON.
Updated 2026-08-15
GraphQL
GraphQL is a typed API query language for requesting exactly the fields a client needs and describing data with a schema, with query/mutation/subscription/variables examples.
Updated 2026-09-23
Graphviz
Cheatsheet for Graphviz - a graph visualization software
Updated 2026-09-24
grep
grep searches files and streams for matching text. This cheatsheet covers everyday grep options for matching, counting, context, recursion, regular expressions, and filtering files.
Updated 2026-06-21
HTML5 Canvas
The HTML5 Canvas element is used to draw graphics on a web page. It provides a 2D drawing API that can be used to draw shapes, text, images, and more.
Updated 2024-06-22
Java
Java cheat sheet with common syntax for variables, control flow, collections, classes, records, inheritance, streams, lambdas, exceptions, and string formatting.
Updated 2026-08-15
Java String.format
Java String.format cheatsheet for quick reference. Learn about basic syntax, argument indexing, repeated arguments, format specifiers, and advanced formatting techniques.
Updated 2026-06-21
JavaPoet
JavaPoet is a Java API for generating source files, types, methods, fields, and code blocks programmatically.
Updated 2023-03-01
JQ
JQ cheat sheet with runnable examples for JSON filters, editing, arrays, strings, math, CSV output, and custom functions. Copy each recipe or try it in the playground.
Updated 2026-09-18
JsonPath
JSONPath cheat sheet with copy-pasteable examples: object/array selectors, wildcards, recursive descent, filter expressions with comparison operators, and aggregate functions.
Updated 2026-09-20
k6
k6 cheat sheet: write and run k6 load tests with Grafana's k6 tool -- minimal scripts, CLI flags, stages/ramping, thresholds, checks, HTTP requests, scenarios/executors, built-in metrics, custom metrics, and lifecycle hooks.
Updated 2026-10-06
kubectl
kubectl is the command line tool for interacting with Kubernetes clusters. This cheatsheet covers essential kubectl commands for managing resources, troubleshooting, and everyday cluster operations.
Updated 2025-05-16
Lua
Lua cheat sheet: variables and types, control flow, tables (arrays, maps, OOP via colon methods), the string library, functions and closures, metatables, coroutines, and error handling (pcall).
Updated 2026-10-06
Markdown
Free Markdown cheat sheet covering headings, lists (nested, mixed, task lists), tables, links, code blocks, and the CommonMark/GFM syntax you'll actually reach for.
Updated 2026-09-19
MermaidJS
Mermaid cheat sheet with complete, copyable diagrams for flowcharts, sequences, classes, ER models, states, and timelines. Preview each example or edit it in the playground.
Updated 2026-09-18
MySQL
MySQL cheatsheet - common commands and operations.
Nginx
Nginx cheat sheet: config file structure, location block matching, reverse proxying and load balancing, TLS/SSL, gzip compression, and common CLI commands.
Updated 2026-09-29
OpenSCAD
OpenSCAD cheat sheet with copyable, runnable examples for 3D and 2D primitives, transforms, boolean operations, extrusion, modules, loops, and Customizer parameters. Open any example in the browser playground.
Updated 2026-10-13
OpenSSL
OpenSSL cheat sheet: generate private keys and CSRs, inspect and verify certificates, self-signed certs, TLS handshake testing with s_client, and common conversions.
Updated 2026-09-29
PlantUML
Cheatsheet for PlantUML - text-based UML and diagramming syntax
Updated 2026-09-24
PostgreSQL
PostgreSQL and psql cheatsheet - common connection commands, psql meta-commands, database/table operations, users and roles, backup/restore, and everyday SQL for Postgres.
Updated 2026-08-25
PowerShell
PowerShell cheat sheet: cmdlet naming (Verb-Noun), pipeline objects, filesystem/process/service commands, variables and scripting basics, and remoting.
Updated 2026-09-28
Python
Python quick reference cheatsheet with common syntax for data types, control flow, functions, classes, imports, files, and virtual environments.
Updated 2026-02-15
Redis
Redis cheat sheet: redis-cli basics, string/hash/list/set/sorted-set commands, expiration and TTL, pub/sub, and persistence/replication basics.
Updated 2026-09-28
Regex
Regular Expressions (Regex) cheatsheet for quick reference. Learn about basic operations, character sets, quantifiers, anchors, groups, and named groups in Regex
Updated 2023-02-28
Rust
Rust cheat sheet with common syntax for variables, control flow, ownership, borrowing, structs, enums, traits, Result, Option, vectors, and HashMap usage.
Updated 2026-08-15
sed
sed is a stream editor for transforming text in files and pipelines. This cheatsheet covers substitutions, ranges, deletion, printing, capture groups, insertion, appending, and in-place edits.
Updated 2026-06-21
SQL
Cheatsheet for SQL: SQL is a domain-specific language used for managing and manipulating relational databases.
Updated 2023-02-28
SQLite
Cheatsheet for SQLite commands and queries. SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.
Updated 2026-09-22
ssh
ssh connects securely to remote machines and can also run commands, transfer files, forward ports, and use jump hosts. This cheatsheet covers common OpenSSH client workflows.
Updated 2026-06-21
Tar
Tar is a widely used command in Unix/Linux for archiving files. It allows you to create, extract, and manage compressed archive files using different compression formats like gzip and bzip2, with create/extract/gzip/list examples.
Updated 2026-09-21
tmux
tmux is a terminal multiplexer for keeping terminal sessions running, organizing windows and panes, and reconnecting later. This cheatsheet covers sessions, windows, panes, copy mode, and the prefix key.
Updated 2026-06-21
Unzip
Unzip is a widely used command-line utility for extracting files from .zip archives. It supports listing, testing, and extracting contents to specified directories, with list/extract-to/overwrite flag examples.
Updated 2026-09-26
Vim
Vim cheat sheet: modes (normal/insert/visual/command), motions and text objects, editing and search/replace commands, buffers/windows/tabs, and :set options.
Updated 2026-09-27
XML
XML is a markup language for representing structured documents with elements, attributes, namespaces, and text.
Updated 2026-09-21
XPath
XPath selects nodes from XML and HTML documents using paths, axes, predicates, and functions.
Updated 2026-06-21
YAML
Free YAML cheat sheet covering syntax, scalars, anchors/aliases, multi-document files, and the common gotchas (Norway problem, tabs, trailing colons) that break configs.
Updated 2026-09-18
Zip
Zip is a popular command-line utility for compressing and archiving files. It creates compressed archives in the .zip format, with recursive directory, exclude-pattern, and compression-level examples.
Updated 2026-09-25
Common HTTP Codes
Reference table of HTTP status codes and their meanings.