Topics / #cheatsheet

Cheatsheet projects on GitHub

Compact reference sheets for commands, syntax, and techniques.

As of , the most-starred Cheatsheet projects on GitHub are PayloadsAllTheThings (81.8K stars), claude-code-best-practice (67.7K stars) and HowToLiveBetter (65.8K stars). GitHub.Locker tracks 80 Cheatsheet repositories with 1.7M stars combined. The fastest-growing on October 18 was HowToLiveBetter, with +632 stars in a day.

80Projects
1.7MStars in total
+1.2KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

80 projects · by stars

  1. #1 · swisskyrepo/PayloadsAllTheThings

    PayloadsAllTheThings

    A massive curated collection of payloads, bypass techniques, and exploitation methodology for web application security testing, pentesting, and CTF challenges.

    81.8K
  2. #2 · shanraisshan/claude-code-best-practice

    claude-code-best-practice

    A curated reference and knowledge base documenting Claude Code's features and best practices, covering agents, commands, skills, workflows, hooks, MCP servers, and more, organized as linked tables rather than a single tutorial.

    67.7K
  3. #3 · eternity4719/HowToLiveBetter

    HowToLiveBetter

    An evidence-based life guide for mainland China: 677 tips across 34 sections covering health, money, law, work and family, ranked by cost-effectiveness, each citing only journal papers or official documents.

    65.8K
  1. 4

    javascript-questions

    65.3Klydiahallie/javascript-questions

    A long list of advanced JavaScript questions with explanations, designed to test and refresh your JavaScript knowledge or help you prepare for a coding interview.

  2. 5

    tldr

    64Ktldr-pages/tldr · Markdown

    tldr-pages is a community-maintained collection of simplified help pages for command-line tools, meant as a more approachable complement to traditional man pages.

  3. 6

    design-patterns-for-humans

    48.9Knilbuild/design-patterns-for-humans

    It is a plain-English, real-world-analogy explanation of classic software design patterns (Creational, Structural, Behavioral), each paired with a short PHP code example.

  4. 7

    react

    47.1Ktypescript-cheatsheets/react · TypeScript

    A maintained cheatsheet for experienced React developers adopting TypeScript, packed with opinionated best practices and copy-pastable examples you can drop straight into your code.

  5. 8

    awesome-cheatsheets

    46.6KLeCoupa/awesome-cheatsheets · JavaScript

    A curated collection of cheatsheets covering popular programming languages, frameworks, databases, and development tools, each condensed into a single reference file.

  6. 9

    learn-regex

    46.1Kziishaned/learn-regex

    A free, concise guide that teaches regular expressions (regex) from scratch using plain-language explanations and live-testable examples for each concept.

  7. 10

    git-flight-rules

    42.6Kk88hudson/git-flight-rules

    Git Flight Rules is a crowdsourced troubleshooting guide: for almost any git 'uh-oh' moment, it tells you exactly what happened and the commands to fix it, modeled on NASA's astronaut flight rules.

  8. 11

    cheat.sh

    41.8Kchubin/cheat.sh · Python

    cheat.sh is a unified cheat-sheet service: ask about a UNIX command or a programming language and get a concise answer right in your terminal, browser or editor. It aggregates the best community-driven cheat sheet repositories, on par with StackOverflow.

  9. 12

    python-cheatsheet

    38.7Kgto76/python-cheatsheet · Python

    A comprehensive reference sheet covering Python syntax, built-in types, standard library modules, and common pip packages, organized into topics like Collections, Data Types, Syntax Rules, System Calls, Data Formats, and Multimedia.

  10. 13

    REKCARC-TSC-UHT

    37.9KPKUanonym/REKCARC-TSC-UHT · HTML

    A crowd-sourced guide to courses in Tsinghua University's Department of Computer Science and Technology, with course-selection tips, exam strategies, and recommended reading for each class.

  11. 14

    linux-command

    37.2Kjaywcjlove/linux-command · Markdown

    A non-profit, ad-free searchable reference of 600+ Linux commands — manuals, detailed explanations and learning notes collected into one bookmarkable website.

  12. 15

    awesome-macos-command-line

    31Kherrbischoff/awesome-macos-command-line

    A curated awesome list of commands and tricks for doing useful things from the macOS terminal shell. It is a reference you read, not a piece of software you run.

  13. 16

    css-protips

    30.3KAllThingsSmitty/css-protips

    A curated collection of CSS tips and tricks to help developers level up their CSS skills, covering things like resets, flexbox, selectors, and accessibility-aware patterns.

  14. 17

    HEAD

    30.3Kjoshbuchea/HEAD

    A concise reference guide to the HTML element — which meta, link, title and other tags a web page should have, with recommendations for icons, SEO and social previews.

  15. 18

    h4cker

    29.8KThe-Art-of-Hacking/h4cker · Jupyter Notebook

    A curated collection of thousands of cybersecurity resources — references, scripts, tools, code, labs, and training material — maintained by Omar Santos as a companion to his books, video courses, and live training.

  16. 19

    es6features

    29Klukehoban/es6features

    A one-page overview of ECMAScript 6 (ES2015) — the major update to JavaScript and the first since ES5 was standardized in 2009.

  17. 20

    linkedin-skill-assessments-quizzes

    28.9KEbazhanov/linkedin-skill-assessments-quizzes · Python

    A free, open-source reference of answers to LinkedIn skill assessment quizzes: questions with the correct answers for tests in JavaScript, React, Python, Git, AWS Lambda, machine learning and more. It has nearly 29,000 GitHub stars.

  18. 21

    awesome-actions

    28.3Ksdras/awesome-actions

    A curated, categorized index of GitHub Actions: ready-made actions, workflow examples, official resources and tutorials you can plug into your repository's automation.

  19. 22

    go-patterns

    28.3Ktmrts/go-patterns · Go

    This is a curated collection of idiomatic design and application patterns for the Go (Golang) language, covering classic creational/structural/behavioral patterns plus Go-specific categories like synchronization, concurrency, messaging, stability and anti-patterns.

  20. 23

    modern-js-cheatsheet

    25.6Kmbeaudru/modern-js-cheatsheet

    A cheatsheet covering the modern JavaScript (ES6+) concepts you'll frequently run into in contemporary codebases, like React projects, aimed at developers who already know basic JS but struggle with newer syntax.

  21. 24

    api-guidelines

    23.3Kmicrosoft/api-guidelines

    A collection of guidelines published by Microsoft for designing consistent, well-behaved RESTful web APIs, shared publicly to foster dialogue in the broader API community.

  22. 25

    chinese-programmer-wrong-pronunciation

    23.3Kshimohq/chinese-programmer-wrong-pronunciation · JavaScript

    A reference list of English programming and tech terms that Chinese programmers commonly mispronounce, pairing each word with correct British and American audio pronunciations, the typical wrong pronunciation, and a Chinese meaning.

  23. 26

    docker-cheat-sheet

    22.6Kwsargent/docker-cheat-sheet

    A community-maintained Docker cheat sheet that walks through installation, containers, images, networks, volumes, links, Dockerfile syntax, and best practices in one long reference document.

  24. 27

    modern-cpp-features

    21.9KAnthonyCalandra/modern-cpp-features

    A cheatsheet listing and explaining the new language and library features introduced in each modern C++ standard: C++11, C++14, C++17, C++20, and C++23.

  25. 28

    tips

    21.7Kgit-tips/tips · JavaScript

    A community-maintained collection of the most commonly used git tips and tricks — short, ready-to-copy commands for everyday Git tasks, translated into eight other languages.

  26. 29

    security-guide-for-developers

    21.1KFallibleInc/security-guide-for-developers

    This is a practical security guide for web developers that explains common security issues (authentication, encryption, sessions, attacks, etc.) and gives a checklist for building more secure systems.

  27. 30

    stanford-cs-229-machine-learning

    20.3Kafshinea/stanford-cs-229-machine-learning

    A collection of cheatsheets and refreshers that summarize all the key concepts taught in Stanford's CS 229 Machine Learning course, covering supervised learning, unsupervised learning, deep learning, and training tips.

  28. 31

    You-Dont-Need-jQuery

    20.1Kcamsong/You-Dont-Need-jQuery · JavaScript

    A reference guide that shows the plain JavaScript (native DOM/BOM) equivalent for common jQuery methods like querying, styling, DOM manipulation, ajax, events, utilities, promises and animation.

  29. 32

    ml-engineering

    19.5Kstas00/ml-engineering · Python

    An open book on machine learning engineering: methodologies, tools and step-by-step instructions for training, fine-tuning and running inference on large language models and multi-modal (VLM) models, written by the engineer who led the BLOOM-176B training.

  30. 33

    learn-python

    18.4Ktrekhleb/learn-python · Python

    A collection of Python scripts split by topics, each with code examples and explanations. It doubles as a playground, where you change code and test with assertions, and as a cheatsheet for recapping Python syntax.

  31. 34

    Machine-Learning-Tutorials

    18.3Kujjwalkarn/Machine-Learning-Tutorials

    A topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.

  32. 35

    vim-galore

    18Kmhinz/vim-galore · Vim script

    vim-galore is a comprehensive single-document guide to Vim, the modal text editor. It covers everything from first steps and basics to usage, tips, commands, debugging and common problems.

  33. 36

    navi

    17.8Kdenisidoro/navi · Rust

    navi is an interactive cheatsheet tool for the command-line: you browse cheatsheets — written by you or downloaded from maintainers — and execute commands straight from them.

  34. 37

    react-bits

    17.4Kvasanthk/react-bits

    A compilation of React patterns, techniques, tips and tricks — a community-maintained reference of short write-ups for everyday React development, with 17k+ GitHub stars.

  35. 38

    ds-cheatsheets

    16.4KFavioVazquez/ds-cheatsheets

    A curated list of data science cheatsheets covering Python, R, math, big data, machine learning, deep learning, SQL, and data visualization, meant to be a quick-reference collection rather than a tutorial.

  36. 39

    git-tips

    15.9K521xueweihan/git-tips

    A Chinese-language cheatsheet of Git commands and tricks, collecting common operations and some clever shortcuts beyond the basics.

  37. 40

    xg2xg

    15.7Kjhuangtw/xg2xg

    A cheatsheet-style lookup table mapping Google internal technologies and services to their open source, cloud or SaaS equivalents, built by an ex-Googler to help ex-Googlers survive the real world.

  38. 41

    math-as-code

    15.5KExperience-Monks/math-as-code

    A cheat-sheet that eases developers into mathematical notation by putting each symbol next to equivalent JavaScript code — a bridge for reading math-heavy papers and articles.

  39. 42

    cheatsheets-ai

    15.4Kkailashahirwar/cheatsheets-ai

    A curated collection of one-page cheat sheets covering popular machine learning and deep learning tools such as TensorFlow, Keras, NumPy, Pandas, Scikit-learn, Matplotlib, PySpark, Dask, and R's dplyr/tidyr, aimed at ML and DL researchers.

  40. 43

    Design-Patterns-In-Swift

    15.2Kochococo/Design-Patterns-In-Swift · Swift

    A cheat-sheet collection of classic Gang of Four design patterns implemented in Swift 5.0, organized by Behavioral, Creational, and Structural categories.

  41. 44

    reference

    15.2Kjaywcjlove/reference · Dockerfile

    A Chinese-language collection of developer cheat sheets covering programming languages, frameworks, DevOps tools, config formats and more, expanded from the original English 'Reference' project.

  42. 45

    git-recipes

    14.8Kzhongyi-tong/git-recipes

    A curated Chinese-language tutorial collection on Git, covering everything from setting up a local repo to advanced commands like rebase, reset, and hooks.

  43. 46

    nginx-admins-handbook

    14.3Ktrimstray/nginx-admins-handbook · Shell

    A free, community-maintained handbook of personal notes, tips, and gotchas for administering, securing, and tuning NGINX (and OpenResty/Tengine) in production.

  44. 47

    naming-cheatsheet

    14.2Kkettanaito/naming-cheatsheet

    A language-agnostic cheatsheet with guidelines for naming variables and functions in code, centered on the A/HC/LC (Action/High Context/Low Context) naming pattern.

  45. 48

    youmightnotneedjquery

    14.1KHubSpot/youmightnotneedjquery · Astro

    It is a reference resource that shows plain, vanilla JavaScript equivalents for common jQuery methods, so you can check if you still need jQuery for a given task and browser support level.

  46. 49

    PENTESTING-BIBLE

    14KblaCCkHatHacEEkr/PENTESTING-BIBLE

    A curated catalog of over 200 numbered links to pentesting articles, bug bounty write-ups, cheat sheets and other security lists — a reading collection, not software.

  47. 50

    awesome-web-security

    13.9Kqazbnm456/awesome-web-security · Python

    A curated list of web security materials and resources, organized by vulnerability class and attack type (XSS, SQL injection, CSRF, SSRF, XXE, deserialization, OAuth, JWT, and more), plus cheatsheets, tools, and write-ups for penetration testing.

  48. 51

    cheat

    13.5Kcheat/cheat · Go

    cheat is a command-line tool for creating and viewing interactive cheatsheets. It was built to remind *nix system administrators of options for commands they use often, but not often enough to remember.

  49. 52

    secguide

    13.4KTencent/secguide

    A free, Tencent-maintained secure coding guide for developers that catalogs API-level security risks and gives concrete, actionable secure-coding solutions.

  50. 53

    es6-cheatsheet

    13.3KDrkSephy/es6-cheatsheet · JavaScript

    A cheatsheet covering ES2015 (ES6) tips, tricks, best practices, and code snippet examples for day-to-day JavaScript work.

  51. 54

    You-Dont-Need-Momentjs

    13.3Kyou-dont-need/You-Dont-Need-Momentjs · JavaScript

    A curated list of plain-JavaScript, date-fns, Luxon, and dayjs snippets that replicate the most common Moment.js functions, meant to help you drop the heavy Moment.js dependency. It also ships a companion ESLint plugin that flags Moment.js usage in your code.

  52. 55

    swift-style-guide

    13.1Kkodecocodes/swift-style-guide

    This is the official Swift style guide used by Kodeco (formerly raywenderlich.com) to keep the Swift code in its books, tutorials, and starter kits consistent across many different authors.

  53. 56

    awesome-cheatsheets

    12.6Kskywind3000/awesome-cheatsheets · Shell

    A curated collection of Chinese-language cheatsheets for programming languages, frameworks, and dev tools, each condensed into a single file covering everything you need to know.

  54. 57

    bash-guide

    12.4KIdnan/bash-guide

    A free, structured Bash guide covering everyday command-line operations (files, text, directories, SSH/network, process monitoring) and shell programming fundamentals like variables, arrays, functions, loops, regex, debugging and multi-threading.

  55. 58

    android-interview-questions

    12.4Kamitshekhariitbhu/android-interview-questions · Java

    A large curated collection of Android interview questions and answers, covering Kotlin, Kotlin Coroutines, Kotlin Flow, Android fundamentals, architecture, design patterns, system design, unit testing, and Java.

  56. 59

    learnxinyminutes-docs

    12.4Kadambard/learnxinyminutes-docs · Markdown

    A collection of quick-reference tutorials for many programming languages, each written as a single valid, commented source file that explains the language as it runs.

  57. 60

    MathModel

    12.4Kzhanwen/MathModel · TeX

    A large Chinese repository collecting resources for mathematical modeling competitions: contest problems and award-winning papers from China's graduate and undergraduate math modeling contests (and some American MCM papers), plus LaTeX/Word paper templates, algorithm mind maps, textbooks, and Matlab tutorials.

  58. 61

    rust-learning

    12.3Kctjhoa/rust-learning

    A curated collection of links to blog posts, articles, videos, books and more for learning Rust — one of the most-starred Rust resources on GitHub, with over 12,000 stars.

  59. 62

    test-your-sysadmin-skills

    11.9Ktrimstray/test-your-sysadmin-skills

    A free collection of 284 Linux/Unix sysadmin test questions with example answers, built to check your own knowledge or to run interviews and exams for sysadmin positions.

  60. 63

    ganhacks

    11.6Ksoumith/ganhacks

    A short cheat sheet of practical tips and tricks for training Generative Adversarial Networks (GANs), originally put together as a handout from the 'How to Train a GAN?' session at NIPS 2016.

  61. 64

    pics

    11.5Kcorkami/pics · Assembly

    A gallery of visual dissections of binary file formats: annotated posters, tracings and outlines that map how binary files are structured inside.

  62. 65

    reference

    10.9KFechin/reference · EJS

    Reference is a collection of quick-reference cheat sheets for developers, covering programming languages, Linux commands, databases, and keyboard shortcuts, all laid out in one clean, scannable site.

  63. 66

    CS-Xmind-Note

    10.8KSSHeRun/CS-Xmind-Note

    This is a collection of mind maps and notes covering the core CS graduate exam subjects in China (known as '408'): computer organization, operating systems, data structures, computer networks, and databases, with an added section on information security.

  64. 67

    Bash-Oneliner

    10.8Konceupon/Bash-Oneliner

    A curated collection of handy Bash one-liners and terminal tricks for data processing and Linux system maintenance, covering variables, grep, sed, awk, xargs, find, and more.

  65. 68

    Waking-Up

    10.3Kwolverinn/Waking-Up

    A Chinese-language notebook of computer-science fundamentals interview questions (networking, OS, databases, Git, design patterns, Python, tools) built by the author to prepare for backend developer campus hiring at big Chinese tech companies.

  66. 69

    Command-line-text-processing

    10.2Klearnbyexample/Command-line-text-processing · Shell

    A learning repository that teaches command-line text processing tools on Linux: grep, sed, awk, Perl one-liners, Ruby one-liners, sort, diff, and more, organized into chapters with examples and exercises.

  67. 70

    Awsome-Front-End-learning-resource

    10.1Khelloqingfeng/Awsome-Front-End-learning-resource · PHP

    It is a curated collection of front-end web development resources in Chinese, gathering learning guides, dev tool lists, coding standards, and interview-prep material scattered across GitHub into one README.

  68. 71

    awesome-angular

    10.1KPatrickJS/awesome-angular · HTML

    A curated list of Angular resources: one GitHub README that collects the most interesting libraries, tools and learning material from across the Angular ecosystem.

  69. 72

    webpack-howto

    10Kpetehunt/webpack-howto · JavaScript

    A cookbook-style guide explaining how to get practical things done with webpack, based on what Instagram actually used, meant as an alternative starting point to the official docs.

  70. 73

    claude-code-ultimate-guide

    6.2KFlorianBruniaux/claude-code-ultimate-guide · Python

    A deep, 430K+ line guide to Claude Code covering agentic workflows, hooks, skills, MCP servers, security, and production practices, paired with runnable templates and quizzes to learn from.

  71. 74

    investing-for-beginners

    3.9Kxuchonglang/investing-for-beginners

    A free Chinese-language guide that builds a knowledge framework for beginners on US stocks, options, and cryptocurrency, written by one author (徐冲浪) rather than compiled from external sources.

  72. 75

    SDE-Interview-and-Prep-Roadmap

    3.7Kaasthas2022/SDE-Interview-and-Prep-Roadmap · Python

    A massive checklist-style roadmap for preparing for Software Development Engineer (SDE) interviews, covering Data Structures, Algorithms, System Design, Operating Systems, Networking, Databases, Programming Concepts, and System Architecture.

  73. 76

    csapp-zh-markdown

    1KSunnyMaria/csapp-zh-markdown · Python

    A complete Chinese Markdown edition of CSAPP (Computer Systems: A Programmer's Perspective, 3rd edition) — full chapter text, official exercise answers, Chinese write-ups for the 8 CSAPP labs, and the official self-study lab packages, readable online or offline.

  74. 77

    revenue-centric-design

    975heliocosta-dev/revenue-centric-design · Python

    A packaged Agent Skill containing 134 distilled principles on SaaS conversion, retention, and monetization, curated from product designer Richard's (@richardrx) writing, for use by Claude Code, Cursor, Codex, Copilot, Gemini, or any skills.sh-compatible agent.

  75. 78

    ai-system-design

    723amitshekhariitbhu/ai-system-design · Markdown

    A free, open-source guide that teaches AI System Design step by step: how to combine GPUs, inference servers, caches, vector databases, AI agents, guardrails, and evals into one system that is fast, cheap, reliable, and safe.

  76. 79

    claude-certification-guide

    170preporato/claude-certification-guide · HTML

    Free, third-party study guides for all four Anthropic Claude certifications - CCAO-F, CCDV-F, CCA-F and CCAR-P - with exam domains and weights, a side-by-side comparison, study paths and links to free practice resources.

  77. 80

    awesome-chinese-secondhand-slang

    147Domainsun/awesome-chinese-secondhand-slang

    This is a curated Chinese-language glossary of secondhand marketplace slang (黑话) used on platforms like Xianyu (Goofish), Zhuanzhuan and Xiaohongshu, covering 4,000+ real-world code words with both buyer scam-avoidance tips and seller compliance-safe alternative phrasing.

Often tagged together