rstudio / cheatsheets
git clone https://github.com/rstudio/cheatsheets.git
🔥 on GitHub Trending today
Posit Cheat Sheets - Can also be found at https://posit.co/resources/cheatsheets/.
+1
stars, 24h · #562
—
stars, 7 days
+26
stars, 30 days · #9,521
6.4k
★ total
1.9k
forks · 13 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTeX
LicenseCC-BY-4.0
Created2017-01-04 (9y ago)
Last push1mo ago
Watchers242
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #5 daily in tex · +1 ★
- 2026-10-20 — #4 monthly in tex · +26 ★
Links
- GitHub: github.com/rstudio/cheatsheets
- Homepage: https://rstudio.github.io/cheatsheets/
- Releases · Issues · Hacker News mentions
README excerpt
## Posit Cheatsheets The cheatsheets make it easy to learn about and use some of our favorite packages. They are published in their respective PDF versions here: https://posit.co/resources/cheatsheets/, some are also available in the RStudio IDE under Help > Cheatsheets. We are also starting to make some cheatsheets available in a more accessible, text-based HTML format. These are available at https://rstudio.github.io/cheatsheets/. This repository contains the source files of the current, archived and translated versions. The cheatsheets use the creative commons copyright. Please see the LICENSE document for more details. ## Translations If you wish to contribute to this effort by translating a cheatsheet, please feel free to use the source Keynote file. To submit a translation, please use a Pull Request via GitHub. See the contributing guidelines for more information. ## HTML cheatsheets If you wish to provide an HTML cheatsheet version, please create a Pull Request with a new `.qmd` file in the `html/` directory of this repository. Use one of the existing `qmd` files there as a starting point/template. These should not be duplicates of the pdf versions - they should be text-based so they are more accessible to people with visual impairments. Use of images should be minimized, and any images should include appropriate alternative text. ## Tips for making a new cheatsheet **Cheatsheets are not meant to be text or documentation!** They are scannable visual aids that use layout and visual mnemonics to help people zoom to the functions they need. Think of cheatsheets as a quick reference, with the emphasis on quick. Here's an analogy: > A cheatsheet is more like a well-organized computer menu bar that leads you to a command than like a manual that documents each command. Everything about your cheatsheet should be designed to lead users to essential information _quickly_. If you are summarizing the documentation manual, you are doing it wrong! Here are some tips to help you do it right: ### Getting Started 1. RStudio cheatsheets are hosted at https://github.com/rstudio/cheatsheets. You can submit new cheatsheets to the repository with a pull request. See the contributing guidelines for more information. 1. The files keynotes/0-template.key and powerpoints/0-template.ppt are official templates that contain some helpful tips. 1. You may find it easiest to create a new cheatsheet by duplicating the most recent Keynote / Powerpoint cheatsheet and then heavily editing it—that's what I do! ### Process Budget more time than you expect to make the sheets. So far, I've found this process to be the least time consuming: 1. **Identify which functions to include** by reading the package web page and vignettes. I try to limit my cheatsheets to the essentials. 2. **Organize the functions** into meaningful, self-explanatory groups. Each group should address a common problem or task. 3. **Think about how to visualize the purpose of each function.** Visual mnemoni