Repolode
Fechin

Fechin/reference

A collection of printable, one-page cheat sheets for programming languages, CLI tools, databases and keyboard shortcuts, published at cheatsheets.zip.

Stars
10,952
Forks
1,329
Open issues
260
Last commit
24 days ago

What is it?

Reference is a large set of quick-reference cheat sheets for developers, covering programming languages such as Python, Go, Rust and JavaScript, command-line tools like grep, sed, awk, git and tmux, databases including MySQL, PostgreSQL and Redis, and Docker and Kubernetes commands. Each sheet is laid out as a single readable page for looking up syntax, commands and common examples.

The collection also includes a large section of visual keyboard-shortcut sheets for applications such as VS Code, Figma, Slack, Chrome and JetBrains IDEs, along with reference tables for HTTP status codes, MIME types, HTML entities, ASCII and screen resolutions. The sheets are published as a website at cheatsheets.zip and the source is written in Markdown with an EJS-based build.

Contributors can add new sheets by writing a Markdown file with front matter and submitting a pull request. The project runs as a Node.js site with a local dev server for previewing changes.

Key features

  • 01Covers programming languages, CLI tools, databases, and container commands in one-page sheets.
  • 02Includes visual keyboard-shortcut sheets for many desktop and web applications.
  • 03Provides reference tables for HTTP status codes, MIME types, HTML entities and screen resolutions.
  • 04Sheets are written in Markdown and can be contributed through pull requests.
  • 05Ships with a local dev server that live-reloads when sheet files change.

Use cases

  • Looking up Git, grep, sed or tmux command syntax without leaving the terminal workflow.
  • Learning the basic syntax of a new language such as Go or Rust.
  • Finding keyboard shortcuts for an editor or design tool you use daily.
  • Checking HTTP status codes or MIME types while building a web API.

Quick start

  1. 1

    Open the live cheat sheets on the cheatsheets.zip website

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.

In collections

Topics

FAQ

What is reference?
A collection of printable, one-page cheat sheets for programming languages, CLI tools, databases and keyboard shortcuts, published at cheatsheets.zip. Reference is a large set of quick-reference cheat sheets for developers, covering programming languages such as Python, Go, Rust and JavaScript, command-line tools like grep, sed, awk, git and tmux, databases including MySQL, PostgreSQL and Redis, and Docker and Kubernetes commands. Each sheet is laid out as a single readable page for looking up syntax, commands and common examples.
Is reference free to use? What license does it have?
reference is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is reference still maintained?
Actively maintained. The last commit to reference was on Oct 14, 2026.
What can I use reference for?
Looking up Git, grep, sed or tmux command syntax without leaving the terminal workflow. Learning the basic syntax of a new language such as Go or Rust. Finding keyboard shortcuts for an editor or design tool you use daily. Checking HTTP status codes or MIME types while building a web API.
How do I install reference?
Open the live cheat sheets on the cheatsheets.zip website
Where can I get reference?
The source code and installation instructions are on GitHub: https://github.com/Fechin/reference

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects