Skip to content

awesome-cheatsheets

A curated collection of short Chinese-language cheatsheets for programming languages and dev tools.

Stars
12.6k
Forks
2.1k
Licence
MIT
Language
Shell
Last update
2 months ago
Type
Curated list

What it is

This is a collection of compact reference cards, written in Chinese, covering programming languages such as Bash, JavaScript, Go, Python and others, plus tools like Git, Tmux, Gdb, Adb and FFmpeg, and editors like Vim, Nano and Emacs. Each entry is a single file meant to be scanned quickly when you forget a command or syntax. The README says the project was started because Chinese-language reference material was scarce and uneven in quality.

  • Look up common Vim or Nano editing commands while working in a terminal
  • Check Git or Tmux commands without searching the web
  • Find Gdb or Adb command reminders while debugging or using Android tools
  • Reference Bash or Go syntax while writing scripts

Great for

  • Chinese-speaking developers who want quick command or syntax reminders
  • Students learning Linux, Vim or Git basics who prefer a short reference
  • Developers who look up commands often and want a single-file reference per tool

Not ideal for

  • Readers who need English-language documentation, since the README describes Chinese-language content
  • People looking for in-depth tutorials, because the project says it favors short cheatsheets over long articles
  • Anyone who needs a runnable application; this repository is a set of reference files rather than software to install
Step-by-step guide: how to use awesome-cheatsheetsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    See the README

    Clone the repository

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

    Run it

    • Open the repository on GitHub or in a local clone.
    • Open the content index in the README.
    • Pick a language, tool or editor and open its file, for example tools/git.txt or editors/vim.txt.
  3. 3

    Get the most out of it

    • Use your editor's search function to find a specific command inside a cheatsheet file.
    • Browse the README index to see every covered language, tool and editor in one place.
    • Check the contributing note in the README if you want to add a cheatsheet of your own via pull request.

Downloads

Strengths

  • Content is organized by language, tool and editor, which makes the index easy to scan
  • Each cheatsheet is a single file, so it is quick to open and search
  • Released under the MIT license, so the files can be reused under its terms

Trade-offs

  • The README is in Chinese and the content is primarily in Chinese, which may limit use for other readers
  • The README describes a short, selective collection, so tools not listed will not be covered
  • The README does not describe update frequency or version tracking for individual cheatsheets

How it compares

ProjectStarsTypeLevelUpdatedBest for
awesome-cheatsheets (this)12.6kCurated listbeginner2 months agoChinese-speaking developers who want quick command or syntax reminders
awesome-cheatsheets46.6kLearning resourcebeginner20 days agoDevelopers brushing up on a language or tool they use only occasionally
Bash-Oneliner10.8kCurated listbeginner2 months agoLinux users who want quick reminders of shell shortcuts and history tricks
linux-command37.2kLearning resourcebeginner6 days agoPeople learning the Linux command line who want quick, readable command explanations
dockerfiles13.9kCurated listintermediate2.3 years agoDevelopers who want working examples of Dockerfiles for desktop applications run in containers
fzf83.9kDev toolbeginner8 days agoCommand-line users who often search file names or command history

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.