Skip to content

Awesome Cheatsheets

A collection of single-file cheatsheets for popular languages, frameworks and dev tools.

Stars
46.6k
Forks
6.7k
Licence
MIT
Language
JavaScript
Last update
20 days ago
Type
Learning resource

What it is

This is a collection of short reference sheets covering programming languages, web frameworks, databases and command-line tools such as Git, Docker, cURL and jq. Each cheatsheet is a single file meant to give a quick overview of what you need to know about a topic. The author says most of the content comes from official documentation and books they have read.

  • Look up a Git or Docker command without searching the web
  • Review the basics of a frontend framework such as Vue.js or React before starting a project
  • Check syntax for a database like MongoDB or Redis
  • Use the website version to browse cheatsheets by category

Great for

  • Developers brushing up on a language or tool they use only occasionally
  • Students who want a quick reference while learning a framework
  • People who want a fast refresher before a task, without reading full docs
  • Developers looking for a quick reminder of common Git, Docker or cURL commands

Not ideal for

  • Beginners who need guided lessons with exercises, since these are reference sheets rather than tutorials
  • People who need up-to-date, authoritative details for a specific version, because the README does not say how often sheets are updated and content may drift from official docs
  • Anyone needing a deep explanation of concepts, since each sheet is brief by design
Step-by-step guide: how to use Awesome CheatsheetsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/LeCoupa/awesome-cheatsheets
  2. 2

    Run it

    • Open https://lecoupa.github.io/awesome-cheatsheets/ in your browser
    • Pick a category such as Languages, Backend, Frontend, Databases or Tools
    • Open a cheatsheet file and scan the sections you need
  3. 3

    Get the most out of it

    • Use the website directory for easier browsing than the raw GitHub files
    • Clone the repository locally if you want to read the files offline
    • Contribute a new or improved cheatsheet via pull request, as the README invites

Downloads

Strengths

  • Covers a wide range of languages, frameworks and tools in one place
  • Each cheatsheet is a single file that is quick to scan
  • Open to community contributions via pull requests

Trade-offs

  • Reference material only; it does not replace official documentation or full tutorials
  • The README does not state how current each sheet is or how often they are reviewed
  • Quality and depth vary across sheets, which the README does not address

How it compares

ProjectStarsTypeLevelUpdatedBest for
awesome-cheatsheets (this)46.6kLearning resourcebeginner20 days agoDevelopers brushing up on a language or tool they use only occasionally
cheat13.5kCLIbeginner6 months agoSysadmins who use many commands only occasionally
tech-interview-for-developer17.7kLearning resourcebeginner1.4 years agoKorean-speaking junior developers preparing for technical interviews
awesome-cheatsheets12.6kCurated listbeginner2 months agoChinese-speaking developers who want quick command or syntax reminders
pure-bash-bible41.7kLearning resourceintermediate2.9 years agoBash scripters who want fewer external dependencies in their scripts
quivr39.6kFrameworkadvanced4 days agoDevelopers building a search or monitoring pipeline over a stream of documents

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.