
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
How to get it
- 1
Read it online
Clone the repository
git clone https://github.com/LeCoupa/awesome-cheatsheets - 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
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
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| awesome-cheatsheets (this) | 46.6k | Learning resource | beginner | 20 days ago | Developers brushing up on a language or tool they use only occasionally |
| cheat | 13.5k | CLI | beginner | 6 months ago | Sysadmins who use many commands only occasionally |
| tech-interview-for-developer | 17.7k | Learning resource | beginner | 1.4 years ago | Korean-speaking junior developers preparing for technical interviews |
| awesome-cheatsheets | 12.6k | Curated list | beginner | 2 months ago | Chinese-speaking developers who want quick command or syntax reminders |
| pure-bash-bible | 41.7k | Learning resource | intermediate | 2.9 years ago | Bash scripters who want fewer external dependencies in their scripts |
| quivr | 39.6k | Framework | advanced | 4 days ago | Developers 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.