A free, open-source beginner curriculum teaching the Model Context Protocol (MCP) with hands-on examples in C#, Java, JavaScript, Python, Rust and TypeScript.
LeCoupa/awesome-cheatsheets
A curated collection of single-file cheatsheets covering popular programming languages, frameworks, and developer tools.
- Stars
- 46,578
- Forks
- 6,688
- Open issues
- 136
- Last commit
- 4 days ago
What is it?
Awesome Cheatsheets is a collection of quick-reference cheatsheets for programming languages, web frameworks, databases, and developer tools. Each topic is kept in a single file, making it easy to scan for syntax, commands, and common patterns without digging through full documentation.
The cheatsheets cover areas such as JavaScript, TypeScript, Python, PHP, Go, and Java, along with frontend frameworks like React, Vue.js, and Angular, backend options like Express.js, Django, and Laravel, and tools including Git, Docker, Kubernetes, Vim, and the AWS CLI. Most of the content is drawn from official documentation and books, and the repository accepts contributions via pull requests.
The project is also published as a browsable website, so readers can look up a topic without cloning the repository.
Key features
- 01Single-file cheatsheets for each language, framework, or tool
- 02Covers frontend, backend, database, and DevOps topics
- 03Content drawn largely from official documentation and books
- 04Open to community contributions via pull requests
- 05Browsable online through a companion website
Use cases
- Refreshing syntax for a language or framework you use infrequently
- Finding common CLI commands for Git, Docker, or Kubernetes
- Getting a quick overview of a new framework before reading its full docs
- Assessing your own knowledge of a technology
Quick start
- 1
Open the website directory of cheatsheets in your browser
- 2
Pick a cheatsheet from the table of contents and open its file in the repository
Things to know
- Content is a collection of single-file cheatsheets, not runnable software.
Topics
FAQ
- What is awesome-cheatsheets?
- A curated collection of single-file cheatsheets covering popular programming languages, frameworks, and developer tools. Awesome Cheatsheets is a collection of quick-reference cheatsheets for programming languages, web frameworks, databases, and developer tools. Each topic is kept in a single file, making it easy to scan for syntax, commands, and common patterns without digging through full documentation.
- Is awesome-cheatsheets free to use? What license does it have?
- awesome-cheatsheets is open source under the MIT license. Check the license terms before using it in commercial products.
- Is awesome-cheatsheets still maintained?
- Actively maintained. The last commit to awesome-cheatsheets was on Oct 17, 2026.
- What can I use awesome-cheatsheets for?
- Refreshing syntax for a language or framework you use infrequently Finding common CLI commands for Git, Docker, or Kubernetes Getting a quick overview of a new framework before reading its full docs Assessing your own knowledge of a technology
- How do I install awesome-cheatsheets?
- Open the website directory of cheatsheets in your browser Pick a cheatsheet from the table of contents and open its file in the repository
- Where can I get awesome-cheatsheets?
- The source code and installation instructions are on GitHub: https://github.com/LeCoupa/awesome-cheatsheets
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A JavaScript library for building interactive user interfaces from composable components, usable on the web, server and native platforms.
Node.js is an open-source, cross-platform JavaScript runtime for running JavaScript outside the browser.
Angular is a TypeScript-based platform for building web applications, with a CLI, routing, forms, SSR and Material components.
A high-level Python web framework that encourages rapid development and clean, pragmatic design.
A progressive Node.js framework for building efficient, scalable server-side applications in TypeScript or JavaScript.