Developer Cheatsheets

Quick-reference guides you can bookmark and use daily. Everything runs in your browser — no PDF paywall, no sign-up.

Browse HTTP status codes, HTML entities, CSS colors, regular expressions, keyboard shortcuts, Git and Docker commands, SQL syntax, JavaScript array methods, Flexbox and Grid, Bash, Vim, npm vs Yarn, TypeScript types, React hooks, Python basics, HTTP headers, Markdown, Tailwind CSS, and MIME types. Each cheatsheet is designed to be scannable on screen or printed.

Whether you are debugging APIs, writing shell scripts, reviewing pull requests, or learning a new stack, a good cheatsheet saves context switches. Below you will find every cheatsheet we offer, grouped as a single index so you can jump straight to the topic you need.

For hands-on utilities — JSON formatting, regex testing, JWT decoding, cron parsing, and more — visit our developer tools hub or the full tools directory. For long-form tutorials, see the DuskTools blog.

200

HTTP Status Codes

Complete list with meanings — 1xx to 5xx

&

HTML Entities

Named & numeric character references

CSS Named Colors

All 148 colors with HEX & RGB values

.*

Regex Cheatsheet

Patterns, quantifiers & common recipes

Keyboard Shortcuts

VS Code, Chrome DevTools, Terminal & more

git

Git Commands

Init, commit, branch, merge, rebase & more

SQL

SQL Syntax

SELECT, JOIN, GROUP BY, CTEs & more

[ ]

JS Array Methods

map, filter, reduce, find & 40+ methods

CSS Flexbox & Grid

Layout properties, values & patterns

$_

Bash Commands

File system, processes, networking & more

🐳

Docker Commands

Containers, images, compose & networking

vim

Vim Commands

Modes, navigation, editing & macros

npm

NPM & Yarn

Package management commands side by side

TS

TypeScript Types

Types, generics, utility types & patterns

React Hooks

useState, useEffect, custom hooks & more

🐍

Python

Data types, functions, file I/O & patterns

H:

HTTP Headers

Request, response, CORS & security headers

M↓

Markdown Syntax

Headings, links, code blocks, tables & more

TW

Tailwind CSS

Spacing, typography, layout & responsive

M/

MIME Types

Complete reference of media types

What are developer cheatsheets?

A developer cheatsheet is a compact reference you keep open while coding — status code meanings, Git flags you forget, SQL JOIN types, regex metacharacters, or Flexbox property names. Unlike full documentation, a cheatsheet is optimized for scanning: tables, short explanations, and examples you can glance at without losing your place in the editor.

DuskTools hosts twenty cheatsheets covering web APIs, shells, package managers, languages, and markup. Each page loads in your browser with no account and no download gate. You can bookmark individual sheets, send a link to a teammate, or print from the browser if you prefer paper on your desk.

Who are these cheatsheets for?

These guides are written for software engineers, DevOps engineers, data analysts who write SQL, technical writers using Markdown, and students learning the same material. If you touch HTTP (REST or GraphQL APIs), version control, containers, front-end layout, or shell automation, you will find at least one sheet that matches your daily work.

The HTTP status codes and HTTP headers cheatsheets pair well with our API and debugging tools. The Git, Docker, Bash, and Vim sheets support terminal-heavy workflows. Front-end developers often use the CSS Flexbox & Grid, Tailwind CSS, JavaScript array methods, React hooks, and TypeScript types references together when shipping UI.

How to use this library effectively

Pick one or two cheatsheets that match your current project and keep them in a bookmarks folder or pinned tabs. When you are learning something new (for example Flexbox or cron-sized Git workflows), read the sheet once end-to-end, then rely on it only for lookups. That keeps the mental model in your head while the sheet handles exact syntax.

For interviews and certifications, the SQL syntax and regex cheatsheets are useful for quick revision. For code review and incident response, the HTTP status codes sheet helps you agree on what 409 vs 422 means, and the MIME types sheet helps validate Content-Type headers. Cross-link to our blog posts on HTTP status codes, regex, and Linux permissions when you need deeper narrative explanations.

Cheatsheets vs interactive tools on DuskTools

Cheatsheets are read-only references. When you need to run a calculation or transform data, use the matching tool: format JSON with the JSON Formatter, test regex with the Regex Tester, decode JWTs with the JWT Decoder, or convert units on dedicated converter pages. The cheatsheet index here helps you find facts; the tools section helps you act on them.

We also publish longer guides on the blog — for example how to write regular expressions or what HTTP status codes mean in practice — when a single-page table is not enough. Start with the cheatsheet for speed, then follow blog links when you want tutorials and examples.

Frequently Asked Questions

Related on DuskTools

Explore HTTP & API tools (request builder, cURL generator, header tools), the full HTTP status codes cheatsheet, and per-code pages such as HTTP 404 and HTTP 500. For JSON workflows, start with JSON tools and the how to format JSON article.

Looking for tools? See all tools or developer tools.