A searchable reference of 600+ Linux commands with manuals, explanations and learning notes, published as a web site and an npm package.
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
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
A curated collection of single-file cheatsheets covering popular programming languages, frameworks, and developer tools.
Community-maintained cheatsheets showing practical examples for common command-line tools, as a simpler complement to man pages.
Open source Next.js rendering engine that serves GitBook published documentation sites, with optional self-hosting.
Command-line and browser cheat sheets for Unix commands and programming languages, served over curl, a CLI client, and editor plugins.
AI code assistant plugin for Vim and Neovim that generates, edits and chats with OpenAI-compatible models from inside the editor.