explaingit

detailyang/awesome-cheatsheet

8,346PythonAudience · developerComplexity · 1/5Setup · easy

TLDR

A community-maintained collection of links to cheatsheets for dozens of programming languages, editors, databases, and tools. No code to install, just browse the README to find the quick-reference you need.

Mindmap

mindmap
  root((repo))
    What it does
      Links to cheatsheets
      No code to run
    Topics Covered
      Programming languages
      Editors and tools
      Databases
      Security
    Audience
      Developers
      Beginners
    Contributing
      Fix dead links
      Add new cheatsheets
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Look up a quick-reference cheatsheet for a programming language you are learning for the first time.

USE CASE 2

Find a command summary for a tool like Vim, Docker, or Git when you forget specific syntax.

USE CASE 3

Bookmark this list as a single starting point instead of searching the web each time you need a reference.

Tech stack

Python

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a curated list of links to cheatsheets covering a wide range of programming languages, tools, platforms, and software topics. A cheatsheet in this context is a short reference document, typically one or two pages, that summarizes the most commonly used commands, syntax, or patterns for something so you do not have to look them up from scratch every time. The collection spans dozens of programming languages including Python, JavaScript, Go, Rust, Ruby, Java, C, and many others. Beyond languages, it covers front-end and back-end development tools, databases, editors like Vim and Emacs, big-data tools, security topics, project management, and miscellaneous utilities. Each entry is a link pointing to an external cheatsheet, which might be a PDF, a GitHub repository, a website, or a Google Doc. The README is the entire product: it is one long organized list grouped into categories like Platforms, Programming Languages, Software Testing, Editors, Tools, and Databases. There is no code to install or run. The repository exists purely as a directory of links collected and maintained by contributors over time. Because the links point to third-party sources, some may be outdated or broken. The project welcomes pull requests to fix dead links or add better alternatives. It follows the format of other open-source "awesome" lists, which are community-maintained directories of resources on a given topic.

Copy-paste prompts

Prompt 1
I'm learning Python and want a one-page cheatsheet covering syntax, built-in functions, and common patterns. Based on the awesome-cheatsheet project style, give me a concise reference table.
Prompt 2
Using the format from the awesome-cheatsheet project, create a cheatsheet for Docker CLI commands covering containers, images, volumes, and networking in a single reference page.
Prompt 3
I found the awesome-cheatsheet repo. Walk me through how to contribute a new cheatsheet link: what format to follow, how to choose the right category, and how to open a pull request.
Prompt 4
Generate a Vim cheatsheet in the style used by the awesome-cheatsheet project, covering normal mode, insert mode, search and replace, and window management.
Open on GitHub → Explain another repo

← detailyang on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.