NexusCS

Nexus Cheatsheets

TL;DR for developer documentation. A collection of cheatsheets for quick reference.

~ Recently Updated

OrbStack

DevOps

AJAX

JavaScript

Asynchronous JavaScript And XML for making HTTP requests in the browser

Angular 2

JavaScript libraries

Angular 2 is the TypeScript-based rewrite of AngularJS, introducing components, modules, and a new template syntax.

Angular 4

JavaScript libraries

Angular 4 introduced animations as a separate package, HttpClient (in 4.3), enhanced *ngIf with else/as syntax, and Renderer2.

Angular 5

JavaScript libraries

Angular 5 made HttpClient the default, introduced the build optimizer, RxJS pipeable operators, forms updateOn, and i18n pipe improvements.

Angular CLI

JavaScript libraries

Angular CLI (@angular/cli) is the official command-line tool for creating, developing, building, and testing Angular applications.

AngularDart

Dart

AngularDart is the Dart port of Angular, sharing the same architecture but using Dart instead of TypeScript. Used at Google for products like Google Ads.

CanJS

JavaScript

CanJS: MVVM framework with observables, stache templates, custom elements, and real-time data connections.

Clojure

Programming

Quick reference for Clojure - a dynamic, functional Lisp dialect on the JVM with immutable data structures and a powerful concurrency model.

F#

Functional programming

Quick reference for F# - a functional-first language on .NET with type inference, pattern matching, and seamless C# interop.

Jujutsu (jj)

Version Control

Jujutsu (jj) - Git-compatible version control with automatic snapshots, no staging area, and first-class conflicts. Modern DVCS for Git users seeking better UX.

Julia

Scientific computing

Quick reference for Julia - a high-performance dynamic language for scientific computing with multiple dispatch and a sophisticated type system.

Analytics

Ansible

Apps

C-like

CLI

Animated GIFs

CLI

You'll need mplayer, imagemagick and gifsicle. This converts frames to .png, then turns them into an animated gif.

Ansi codes

CLI

Quick reference to ANSI color codes.

Bash scripting

CLI

This is a quick reference to getting started with Bash scripting.

Command Line Interface Pages

CLI

Command Line Interface Pages: command-line usage, options, and examples.

Curl

CLI

Curl: command-line usage, options, and examples.

Emacs

CLI

Emacs: command-line usage, options, and examples.

Find

CLI

These conditions only work in MacOS and BSD-like systems (no GNU/Linux support).

GNU grep

CLI

In BRE, these characters have a special meaning unless they are escaped with a backslash:

GnuPG

CLI

[GnuPG](https://gnupg.org/) is a complete and free implementation of the OpenPGP standard.

Makefile

CLI

= expressions are only evaluated when they're being used.

Man

CLI

Man: command-line usage, options, and examples.

Pass

CLI

Pass: command-line usage, options, and examples.

SSH

CLI

Quick reference for SSH - secure remote access, key management, port forwarding, and configuration for encrypted connections.

Screen

CLI

Screen or GNU Screen is a terminal multiplexer. In other words, it means that you can start a screen session and then open any number of windows (virtual terminals). This does not contain **all** of screen's commands and options, read [GNU's manual](https://www.gnu.org/software/screen/manual/screen.html#Commands) to see everything

Shell: named pipes

CLI

This creates a virtual file with the contents of the output of ls ./old.

YUM

CLI

YUM: command-line usage, options, and examples.

ffmpeg

CLI

ffmpeg: command-line usage, options, and examples.

fzf

CLI

Quick reference for fzf - a blazing fast command-line fuzzy finder for interactive filtering of any list including files, command history, and processes.

ncftp

CLI

ncftp: command-line usage, options, and examples.

pm2

CLI

pm2: command-line usage, options, and examples.

rTorrent

CLI

[rTorrent](https://rakshasa.github.io/rtorrent/) is a command-line torrent application. Here are some shortcut keys.

rclone

CLI

rclone: command-line usage, options, and examples.

rename

CLI

rename: Perl-based file renaming utility with regex support.

scp

CLI

scp: command-line usage, options, and examples.

sed

CLI

Here's some hints on using sed.

sh (POSIX Shell)

CLI

POSIX sh scripting reference. Portable shell commands that work across all UNIX systems without bash/zsh dependencies. Essential for cross-platform scripts and containers.

tar

CLI

Concatenate, Deflate, Inflate files

tmux

CLI

tmux: command-line usage, options, and examples.

top

CLI

See the processes in your Unix machine.

yazi

CLI

Quick reference for yazi - a blazing fast terminal file manager written in Rust with async I/O and a modern TUI interface.

zsh

CLI

Zsh is mostly compatible with Bash, so most everything in Bash's cheatsheet also applies.

Fish shell

CLI

Print the string with a trailing \n.

Rsync

CLI

Rsync: command-line usage, options, and examples.

Watchexec

CLI

[mattgreen/watchexec](https://github.com/mattgreen/watchexec) runs commands whenever certain files change.

adb (Android Debug Bridge)

CLI

wait-for-device can be specified after adb to ensure that the command will run once the device is connected.

composer

CLI

All composer commands, depending on your install, may need to use php composer.phar in the install folder for composer, instead of global/plain composer.

Cron

CLI

Cron: command-line usage, options, and examples.

Homebrew

CLI

Cask commands are used for interacting with graphical applications.

httpie

CLI

HTTPie is a command-line HTTP client.

AWK

CLI

AWK is a powerful text processing language for pattern scanning and processing. Named after its creators Aho, Weinberger, and Kernighan.

GNU Readline

CLI

GNU Readline is a library that provides command-line editing and history capabilities for interactive programs like Bash, GDB, and Python REPL.

CSS

Databases

Devops

Elixir

Git

HTML

Java & JVM

JavaScript

AJAX

JavaScript

Asynchronous JavaScript And XML for making HTTP requests in the browser

Aurelia

JavaScript

Aurelia: conventions-based framework with dependency injection, two-way binding, and web component support.

Axios

JavaScript

Axios: promise-based HTTP client for browser and Node.js with interceptors and automatic JSON.

CanJS

JavaScript

CanJS: MVVM framework with observables, stache templates, custom elements, and real-time data connections.

Canvas

JavaScript

Saves: strokeStyle fillStyle globalAlpha lineWidth lineCap lineJoin miterLimit shadowOffsetX shadowOffsetY shadowBlur shadowColor

Chart.js

JavaScript

Chart.js: simple yet flexible charting library for line, bar, pie, radar, and more.

DOM Range

JavaScript

Quick reference to the HTML [DOM createRange API](https://devdocs.io/dom/range).

DOM Selection

JavaScript

Quick introduction to the HTML [DOM selection API](https://devdocs.io/dom/selection).

JavaScript Arrays

JavaScript

JavaScript Arrays: javascript reference and quick guide.

JavaScript lazy shortcuts

JavaScript

.includes is ES6-only, otherwise use .indexOf(val) !== -1 if you don't polyfill.

Progressive Web Apps

JavaScript

A quick reference guide to building Progressive Web Apps (PWA) including manifest configuration, service worker lifecycle, caching strategies, and installability.

Promises

JavaScript

intro: A quick reference to the JavaScript Promise API.

SVG.js

JavaScript

SVG.js is a lightweight JavaScript library for manipulating and animating SVG elements. Quick reference for shapes, transforms, animations, and DOM operations.

Service Worker API

JavaScript

Service Workers are scripts that run in the background, enabling offline capabilities, push notifications, and background sync for web applications.

Socket.io

JavaScript

Quick reference for Socket.io - a library for real-time, bidirectional, event-based communication between browsers and servers using WebSockets.

Storybook

JavaScript

Quick reference for Storybook 8+ with CSF 3, TypeScript, and interaction testing.

applicationCache

JavaScript

This is a deprecated HTML feature. See: Using the application cache (developer.mozilla.org)

JavaScript speech synthesis

JavaScript

Web Speech API: SpeechSynthesis and SpeechSynthesisUtterance reference.

Jsdoc

JavaScript

JSDoc: JavaScript documentation comments, tags, and type annotations.

Web workers

JavaScript

Messages can be anything that can be serialized into JSON (objects, arrays, strings, numbers, booleans). See: structured clone

npm

JavaScript

npm: javascript reference and quick guide.

JavaScript Date

JavaScript

Months are zero-indexed (eg, January is 0).

fetch()

JavaScript

Non-2xx responses are still successful requests. Use another function to turn them to errors.

CoffeeScript

JavaScript

Quick reference for CoffeeScript - a little language that compiles into JavaScript with Ruby-inspired syntax and significant whitespace.

GSAP

JavaScript

[GSAP](https://gsap.com/) (GreenSock Animation Platform) is a professional-grade JavaScript animation library for building high-performance animations that work in every major browser.

JavaScript: this

JavaScript

A quick reference for how the `this` keyword works in every JavaScript context — global, functions, methods, classes, arrow functions, and event handlers.

KnockoutJS

JavaScript

[KnockoutJS](https://knockoutjs.com/) is a standalone JavaScript MVVM library with declarative bindings, automatic UI refresh, dependency tracking, and templating.

Meteor.js

JavaScript

Meteor is a full-stack JavaScript platform for developing modern web and mobile applications. It includes a key set of technologies for building connected-client reactive applications.

Tracking.js

JavaScript

Tracking.js is a lightweight browser computer vision library (~7KB) providing color tracking, face/eye/mouth detection, and feature detection. Note: This library is unmaintained since 2016.

Async/Await

JavaScript

Quick reference for JavaScript's async/await syntax for handling asynchronous operations with cleaner, more readable code than traditional Promise chains.

EJS

JavaScript

Embedded JavaScript templating - Simple, fast templating language for Node.js with plain JavaScript syntax.

ES2015+

JavaScript

A quick overview of new JavaScript features in ES2015, ES2016, ES2017, ES2018 and beyond.

ES2018

JavaScript

ES2018 (ES9) features: async iteration, object rest/spread, Promise.finally(), RegExp improvements

Electron

JavaScript

Electron is a framework for building cross-platform desktop applications using JavaScript, HTML, and CSS. Build native apps with web technologies.

Joi

JavaScript

Joi is a powerful schema description language and data validator for JavaScript. Validate objects, arrays, strings, numbers and more with an expressive fluent API.

Lerna

JavaScript

Quick reference for Lerna - a fast, modern build system for managing and publishing JavaScript/TypeScript monorepos, now maintained by Nx.

Objection.js

JavaScript

SQL-friendly ORM for Node.js built on Knex.js. Supports PostgreSQL, MySQL, and SQLite3.

Vue.js

JavaScript

[Vue.js](https://vuejs.org/) is an open-source Model–view–viewmodel JavaScript framework for building user interfaces and single-page applications.

Vue.js v1.0.28

JavaScript

**Deprecated:** this guide targets an old version of Vuej.js (v1.0.28). See the [updated Vue.js cheatsheet](vue) for new versions.

JavaScript libraries

101

JavaScript libraries

[101](https://www.npmjs.com/package/101) is a JavaScript library for dealing with immutable data in a functional manner.

Angular 2

JavaScript libraries

Angular 2 is the TypeScript-based rewrite of AngularJS, introducing components, modules, and a new template syntax.

Angular 4

JavaScript libraries

Angular 4 introduced animations as a separate package, HttpClient (in 4.3), enhanced *ngIf with else/as syntax, and Renderer2.

Angular 5

JavaScript libraries

Angular 5 made HttpClient the default, introduced the build optimizer, RxJS pipeable operators, forms updateOn, and i18n pipe improvements.

Angular CLI

JavaScript libraries

Angular CLI (@angular/cli) is the official command-line tool for creating, developing, building, and testing Angular applications.

Angular.js

JavaScript libraries

In controller you call with parameter and will use promises to return data from server.

Backbone.js

JavaScript libraries

Backbone.js: quick reference for common patterns and api methods.

Blessed

JavaScript libraries

Blessed: quick reference for common patterns and api methods.

Bookshelf.js

JavaScript libraries

Bookshelf.js: quick reference for common patterns and api methods.

Browserify

JavaScript libraries

Browserify is a bundler for JavaScript.

Browsersync

JavaScript libraries

Browsersync: quick reference for common patterns and api methods.

Commander.js

JavaScript libraries

var cli = require('commander');

Deku v1

JavaScript libraries

Quick reference for [Deku](https://www.npmjs.com/package/deku), a minimal virtual DOM library. **Deprecated:** This is for Deku v1. See [deku](./deku) for a more updated cheatsheet.

Deku v2

JavaScript libraries

Quick reference for [Deku](https://www.npmjs.com/package/deku), a minimal virtual DOM library.

Express.js

JavaScript libraries

Express.js: quick reference for common patterns and api methods.

Fastify

JavaScript libraries

Fastify lets you create HTTP servers in Node.js with good performance. This guide targets fastify v0.28.x.

Gulp

JavaScript libraries

Gulp: quick reference for common patterns and api methods.

Harvey.js

JavaScript libraries

[Harvey.js](http://harvesthq.github.io/harvey/) helps you build responsive interfaces.

Immutable.js

JavaScript libraries

Immutable.js: quick reference for common patterns and api methods.

Jshint

JavaScript libraries

Enable these options to not throw errors in these conditions.

Koa

JavaScript libraries

Koa is a web framework for Node.js.

Middleman 3

JavaScript libraries

Middleman 3: quick reference for common patterns and api methods.

Mocha HTML

JavaScript libraries

This is a mocha template that loads js/css from cdn.

Mocha blanket

JavaScript libraries

Use [blanket](https://npmjs.com/package/blanket) for easy coverage reporting for Mocha JavaScript tests.

Mocha.js

JavaScript libraries

Mocha.js: quick reference for common patterns and api methods.

Mocha.js TDD interface

JavaScript libraries

Mocha.js TDD interface: quick reference for common patterns and api methods.

Modella

JavaScript libraries

[Modella](https://www.npmjs.com/package/modella) allows you to create simple models in JavaScript. This is a guide on basic usage of Modella in CoffeeScript.

Modernizr

JavaScript libraries

<script src='//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js'></script>

Moment.js

JavaScript libraries

This parses the given date using the given format. Returns a moment object.

Nock

JavaScript libraries

Nock: quick reference for common patterns and api methods.

Nopt

JavaScript libraries

Nopt: quick reference for common patterns and api methods.

Parsimmon

JavaScript libraries

Parsimmon: quick reference for common patterns and api methods.

Polyfill.io

JavaScript libraries

Polyfill.io is a service that serves JavaScript polyfills.

Q.js

JavaScript libraries

Q.js: quick reference for common patterns and api methods.

Qunit

JavaScript libraries

A quick reference for the [QUnit](https://yarnpkg.com/package/qunit) testing library in JavaScript.

Ractive.js

JavaScript libraries

Ractive is a UI library for JavaScript.

Ramda

JavaScript libraries

A quick reference to [Ramda](https://ramdajs.com/), a practical functional programming library for JavaScript with automatic currying, data-last arguments, and immutability.

Riot.js

JavaScript libraries

Riot is a UI library for JavaScript.

Rollup.js

JavaScript libraries

[Rollup](https://rollupjs.org/) Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.

Sequelize

JavaScript libraries

Sequelize is an ORM for JavaScript.

Sinon-chai

JavaScript libraries

Sinon-chai: quick reference for common patterns and api methods.

Spine

JavaScript libraries

Spine is an MVC framework for JavaScript.

Stencil

JavaScript libraries

[Stencil](https://github.com/ionic-team/stencil) is a compiler for web components made by the Ionic team. This guide targets Stencil v0.0.5.

Superagent

JavaScript libraries

Superagent: quick reference for common patterns and api methods.

Tape

JavaScript libraries

Tape: quick reference for common patterns and api methods.

Three.js

JavaScript libraries

Three.js is a JavaScript 3D library for creating and displaying 3D graphics in the browser using WebGL/WebGPU. This covers the most commonly used API patterns.

TypeScript

JavaScript libraries

TypeScript is just like ES2015 with type-checking. All ES2015 (classes, etc) should work.

Underscore-string

JavaScript libraries

Underscore-string: quick reference for common patterns and api methods.

Universal JS module loader

JavaScript libraries

Universal JS module loader: quick reference for common patterns and api methods.

Velocity.js

JavaScript libraries

Quick reference for [Velocity.js](http://velocityjs.org), a fast animation engine that works with and without jQuery.

Virtual-dom

JavaScript libraries

Virtual-dom: quick reference for common patterns and API methods.

Vows

JavaScript libraries

Vows: quick reference for common patterns and api methods.

Vuex

JavaScript libraries

Quick reference for [Vuex](https://vuex.vuejs.org), the state management library for Vue.js. Covers Vuex 4 (Vue 3). Note: [Pinia](https://pinia.vuejs.org) is now recommended for new projects.

Webpack

JavaScript libraries

This is a very basic "getting started with Webpack" guide for use with [Webpack](https://webpack.js.org) v3. This doesn't cover all features, but it should get you started in understanding the config file format.

Weinre

JavaScript libraries

[weinre](https://www.npmjs.com/package/weinre) is a remote Web inspector. Note that it has been deprecated since 2016.

Yargs

JavaScript libraries

Yargs: quick reference for common patterns and api methods.

Zombie

JavaScript libraries

[Zombie](http://zombie.js.org/) is a full-stack testing solution for Node.js.

jQuery CDN

JavaScript libraries

jQuery CDN: quick reference for common patterns and api methods.

js-model

JavaScript libraries

js-model: quick reference for common patterns and api methods.

jscoverage

JavaScript libraries

A small guide into installing [jscoverage](https://npmjs.com/package./jscoverage). Also see [mocha-blanket](./mocha-blanket).

minimist

JavaScript libraries

All options are optional, but it's recommended you set string and boolean at least.

w2ui

JavaScript libraries

Quick reference for [w2ui](https://w2ui.com), a lightweight JavaScript UI library with grid, layout, sidebar, toolbar, tabs, form, and popup widgets. Covers v2.0 (no jQuery dependency).

Camp

JavaScript libraries

[Camp](https://github.com/espadrine/sc/) is a Node.js web server framework. This guide targets Camp v17.x.

Gremlins.js

JavaScript libraries

[Gremlins](https://github.com/marmelab/gremlins.js) is a JavaScript library to do "monkey-testing" by providing random user input (clicks, scrolls, and so on).

Handlebars.js

JavaScript libraries

Handlebars.js: quick reference for common patterns and api methods.

Jasmine

JavaScript libraries

Note: This cheatsheet may be a little outdated. Also see the Jest cheatsheet. Jest uses Jasmine, and therefore has similar API.

Meow

JavaScript libraries

[meow](https://npmjs.com/package/meow) is the easiest way to write command line apps for Node.js.

Parsley.js

JavaScript libraries

[Parsley](http://parsleyjs.org/doc/) provides frontend form validation.

Shell.js

JavaScript libraries

[ShellJS](https://github.com/shelljs/shelljs) is a portable (Windows/Linux/OS X) implementation of Unix shell commands on top of the Node.js API.

Sinon

JavaScript libraries

Sinon: quick reference for common patterns and api methods.

bluebird.js

JavaScript libraries

Also see the promise cheatsheet and Bluebird.js API (github.com).

co

JavaScript libraries

[co](https://github.com/tj/co) allows you to use generators to manage async flow.

expect.js

JavaScript libraries

Expect is a library for assertions in tests.

jQuery

JavaScript libraries

jQuery: quick reference for common patterns and api methods.

Chai.js

JavaScript libraries

Chai.js: quick reference for common patterns and api methods.

Flow

JavaScript libraries

Most of what you need to do is to simply add annotations to function arguments!

Jest

JavaScript libraries

A quick overview to [Jest](https://facebook.github.io/jest/), a test framework for Node.js. This guide targets Jest v20.

Lodash

JavaScript libraries

Works for both arrays and objects.

Pug

JavaScript libraries

Pug: quick reference for common patterns and api methods.

RxJS

JavaScript libraries

[RxJS](https://rxjs.dev/) is a reactive programming library for composing asynchronous and event-based programs using observable sequences. This guide covers RxJS v7.x.

Yarn

JavaScript libraries

These options are available for yarn install.

Angular 6

JavaScript libraries

Angular 6 introduced ng update/add CLI commands, Angular Elements, RxJS 6, tree-shakable providers, and library support.

Jade

JavaScript libraries

Jade/Pug template engine syntax. Renamed to Pug in 2016.

Choo

JavaScript libraries

Choo is a 4kb functional framework for building single-page applications with minimal API and real DOM diffing.

D3.js

JavaScript libraries

Quick reference for D3.js v7+ — JavaScript library for data-driven DOM manipulation and data visualization.

Ember.js

JavaScript libraries

MobX

JavaScript libraries

[MobX](https://mobx.js.org/) is a simple, scalable, signal-based state management library. It makes state management simple by transparently applying functional reactive programming.

NProgress

JavaScript libraries

[NProgress](https://ricostacruz.com/nprogress/) is a slim progress bar for Ajax applications, inspired by Google, YouTube, and Medium. Created by Rico Sta. Cruz.

Jekyll

Ledger

Markup

macOS

Node.js

PHP

Python

Rails

React

Apollo GraphQL

React

Apollo Client: React hooks for GraphQL queries, mutations, subscriptions, and caching.

Awesome Redux

React

Create action creators in flux standard action format.

Flux architecture

React

Flux is an architecture for building client-side web applications.

React PropTypes

React

A quick reference to the [prop-types](https://www.npmjs.com/package/prop-types) package for runtime type checking in React components.

React.js (v0.14)

React

**Deprecated:** this guide targets an old version of React (v0.14). See the [updated React cheatsheet](react) for new versions.

Relay Modern

React

[Relay](https://relay.dev/) is Meta's GraphQL client for React with ahead-of-time compilation, data masking, and automatic cache updates. This guide covers Relay v16+.

Styled Components

React

CSS-in-JS library for React and React Native. Write component-scoped CSS with template literals, dynamic theming, and TypeScript support.

Enzyme

React

Enzyme lets you write unit tests for React components. This guide covers Enzyme 3.x.

Enzyme v2

React

Shallow wrapping doesn't descend down to sub-components.

Redux Saga

React

[Redux Saga](https://redux-saga.js.org/) is a middleware for managing side effects in Redux using generator functions. This guide covers redux-saga v1.x.

Redux

React

A store is made from a reducer function, which takes the current state, and

Gatsby.js

React

[Gatsby.js](https://www.gatsbyjs.com/) is a React-based static site generator with a GraphQL data layer, plugin ecosystem, and support for SSG, DSG, and SSR rendering modes.

React Native

React

[React Native](https://reactnative.dev/) lets you build native mobile apps using React. This guide covers React Native 0.83+ with Expo and React Navigation 7.

React Router

React

[React Router](https://reactrouter.com/) is the standard routing library for React. This guide covers React Router v7 (latest) with notes for v6 users.

Unstated

React

Unstated is a minimal React state management library built on the Context API. Uses Container classes with familiar setState(). Note: Unmaintained since ~2019; see unstated-next for a hooks-based successor.

React.js

React

[React](https://reactjs.org/) is a JavaScript library for building user interfaces. This guide targets React v15 to v16.

Ruby

Ruby libraries

Vim

Others

AGENTS.md

Development

AGENTS.md is an open specification - a "README for AI coding agents" - providing a predictable location for project-specific context and instructions. Used by 60k+ open-source projects and supported by all major AI coding tools.

Absinthe

Hidden

[Absinthe](http://absinthe-graphql.org/) allows you to write GraphQL servers in Elixir.

AngularDart

Dart

AngularDart is the Dart port of Angular, sharing the same architecture but using Dart instead of TypeScript. Used at Google for products like Google Ads.

Apache Cordova

A quick reference to common [Apache Cordova](https://cordova.apache.org/) commands.

Bolt Quickstart

Bolt

Bolt is available as a package for most platforms. See installing bolt

CIDR

Misc

CIDR: quick reference and cheatsheet.

Caskroom index

Caskroom index cheatsheet with commands, syntax, and examples.

Cheatsheet styles

This is a reference of styles that you can use on Devhints cheatsheets. How meta! You can refer to this when contributing your own cheatsheets to the [GitHub repo](https://github.com/rstacruz/cheatsheets/).

Claude Code

AI

Claude Code is an AI-powered CLI assistant for software engineering tasks. This reference covers the most commonly used commands and features.

Clojure

Programming

Quick reference for Clojure - a dynamic, functional Lisp dialect on the JVM with immutable data structures and a powerful concurrency model.

Command line stuff

Command line stuff cheatsheet with commands, syntax, and examples.

Devise

Devise is a flexible authentication

Divshot

Divshot was a static hosting platform.

F#

Functional programming

Quick reference for F# - a functional-first language on .NET with type inference, pattern matching, and seamless C# interop.

Figlet (Part 1)

Run figlet with -f <font> to use a font. Part 1 of 2 (fonts 3-d through ivrit).

Figlet (Part 2)

Run figlet with -f <font> to use a font. Part 2 of 2 (fonts jazmine through wideterm).

Firebase

Firebase cheatsheet with commands, syntax, and examples.

Firefox

[iframe-sandbox]: https://developer.mozilla.org/en-US/docs/HTML/Element/iframe#attr-sandbox

Food delivery (Philippines)

Food delivery numbers & sites for top restaurant chains in Metro Manila. For numbers outside Metro Manila, check their websites.

Freenode

Freenode cheatsheet with commands, syntax, and examples.

Frequency separation retouching

Others

Duplicate the layer twice. Perform these in each layer:

Google Analytics

Google Analytics cheatsheet with commands, syntax, and examples.

Google Webfonts

Short snippets on using [Google Webfonts](https://google.com/fonts) in a web page.

GraphQL

API

GraphQL queries look the same for both single items or lists of items.

HCL

DevOps

HCL (HashiCorp Configuration Language) is the declarative language used by Terraform for infrastructure as code. This cheatsheet covers syntax, expressions, functions, meta-arguments, and Terragrunt extensions.

HTTP Status

API

WebDAV is an extension of HTTP that allows clients to perform remote Web content authoring operations. It provides a framework for users to create, change and move documents on a server. It adds the f

Imagemagick

A quick reference for common [Imagemagick](https://www.imagemagick.org) commands and switches.

Java

Programming

Modern Java cheatsheet covering Java 17+ features. Focuses on current best practices and modern syntax. Legacy patterns (pre-Java 8) are intentionally excluded.

Jujutsu (jj)

Version Control

Jujutsu (jj) - Git-compatible version control with automatic snapshots, no staging area, and first-class conflicts. Modern DVCS for Git users seeking better UX.

Julia

Scientific computing

Quick reference for Julia - a high-performance dynamic language for scientific computing with multiple dispatch and a sophisticated type system.

Less.js

Less.js cheatsheet with commands, syntax, and examples.

Licenses

Licenses cheatsheet with commands, syntax, and examples.

Linux

Linux cheatsheet with commands, syntax, and examples.

Lua

Lua cheatsheet with commands, syntax, and examples.

Make for assets

Make for assets cheatsheet with commands, syntax, and examples.

MoonScript

Lua

Quick reference for MoonScript - a dynamic scripting language that compiles to Lua with classes, comprehensions, and CoffeeScript-inspired syntax.

OrbStack

DevOps

Pacman

Linux

Pacman is the package manager for Arch Linux and its derivatives.

Perl-pie

Development

Use perl to search and replace across many files.

Phusion Passenger

This is an example nginx configuration.

PlantUML

PlantUML is a markup language for creating diagrams.

Premailer

[Premailer](https://github.com/premailer/premailer/) is a Ruby library that inlines CSS into HTML.

RESTful API

API

Here's an example of a possible error reply.

Rust

Programming

Quick reference for Rust - a systems programming language focused on safety, speed, and concurrency with zero-cost abstractions and memory safety without garbage collection.

Saucelabs

Saucelabs cheatsheet with commands, syntax, and examples.

Siege

Others

[Siege](https://www.joedog.org/siege-home/) is an HTTP and HTTPS load testing tool.

SimpleForm

SimpleForm cheatsheet with commands, syntax, and examples.

Spreadsheet functions

Spreadsheet functions cheatsheet with commands, syntax, and examples.

Swift

Programming

Quick reference for Swift - Apple's modern, safe, and fast programming language for iOS, macOS, watchOS, tvOS, and server-side development.

Ubuntu

aptitude search mysql # Look for something

Unicode symbols

Unicode symbols cheatsheet with commands, syntax, and examples.

Vainglory

Vainglory: game items, builds, and strategy reference.

ZNC bouncer

A quick reference to the [ZNC](https://znc.bg) IRC bouncer's common commands.

Zed

Text Editors

Quick reference for Zed - a high-performance, multiplayer code editor built in Rust with built-in AI assistance and real-time collaboration.

iOS Provisioning Profiles

Needed for Adhoc & Appstore builds.

Screen resolutions

Screen resolutions cheatsheet with commands, syntax, and examples.

Watchman

Watchman cheatsheet with commands, syntax, and examples.

regexp

Others

For multiline patterns (m flag), ^ and $ will act as start and end of line.

Semver

Given a version number MAJOR.MINOR.PATCH:

Date & time formats

Used by Ruby, UNIX date, and many more.

Krew

Kubernetes

Official kubectl plugin manager for discovering, installing, and managing kubectl plugins.

MarkoJS

Web Frameworks

[MarkoJS](https://markojs.com/) is a compiler-based UI framework created by eBay with built-in streaming SSR, partial hydration, and an HTML-first syntax.

SolidJS

Web Frameworks

SolidJS is a reactive JavaScript framework for building user interfaces. Fine-grained reactivity, no Virtual DOM, components run once. ~7KB gzipped.

kubens

Kubernetes

Fast Kubernetes namespace switching tool. Switch namespaces with interactive fuzzy search, previous namespace toggle, and force-set for non-existent namespaces.

strftime format

The strftime format is the standard date formatting for UNIX. It's used in C, Ruby, and more.

APEX

Salesforce

Quick reference for APEX - Salesforce's strongly typed, object-oriented programming language for the Force.com platform.

AWS EKS

Kubernetes

Amazon Elastic Kubernetes Service (EKS) - Fully managed Kubernetes on AWS. Reference for EKS architecture, node types (EC2/Fargate), IAM/RBAC, networking, storage, add-ons, and troubleshooting common issues.

Astro

Web Frameworks

Astro is a modern web framework for building fast, content-focused websites with zero JS by default and Islands Architecture for interactive components.

Brainfuck

Esoteric Languages

Brainfuck is a minimalist esoteric programming language created by Urban Müller in 1993. With only 8 commands, it's Turing-complete yet intentionally difficult to use—perfect for understanding computational fundamentals.

Bun

JavaScript Runtimes

Fast all-in-one JavaScript runtime with bundler, test runner, and package manager. Drop-in replacement for Node.js with native TypeScript support.

C++

Languages

Quick reference for modern C++ (C++11 through C++23) covering STL containers, smart pointers, move semantics, and templates.

Common Lisp

Lisp

Quick reference for Common Lisp development with SBCL and SLIME integration.

Crystal

Languages

Quick reference for Crystal - a statically-typed, compiled language with Ruby-like syntax that compiles to native code via LLVM.

Dart

Languages

Quick reference for Dart - a client-optimized language for fast apps on any platform and the primary language for Flutter development.

Deno

JavaScript Runtimes

Quick reference for Deno - a modern JavaScript/TypeScript runtime with secure defaults, built-in tooling, and native TypeScript support.

Elm

Functional programming

Elm is a functional programming language for building reliable web applications with no runtime exceptions. Features the Elm Architecture (Model-Update-View), strong static typing, and friendly compiler errors.

Erlang

Programming

Quick reference for Erlang - a functional language built for massively concurrent, fault-tolerant, distributed systems with hot code swapping.

Groovy

Java ecosystem

Groovy is a powerful, optionally typed and dynamic language for the JVM with static compilation capabilities. This guide covers Groovy syntax, operators, closures, and Gradle DSL.

Haskell

Functional programming

Quick reference for Haskell - a purely functional programming language with strong static typing, lazy evaluation, and powerful type inference.

Helm

Kubernetes

Helm is the package manager for Kubernetes. This guide covers Helm v4 (latest), v3, and migration from v2. Quick reference for install, upgrade, rollback, debugging, hooks, and troubleshooting.

JSON Schema

JSON

Quick reference for JSON Schema Draft 2020-12 - validate JSON documents with declarative schemas

JSON:API

API

Quick reference for JSON:API v1.1 specification - a standardized format for building APIs in JSON

Kubernetes Distribution

Kubernetes

Quick reference for Kubernetes architecture, API versions, resource groups, and distribution management with kOps.

Lit

Web Components

Quick reference for Lit - Simple, fast, web components library. Build encapsulated, reusable components with reactive properties, declarative templates, and scoped styles.

Next.js

Web Frameworks

[Next.js](https://nextjs.org/) is a React framework for building full-stack web applications. It provides server-side rendering, static generation, file-based routing, and built-in optimizations.

Nim

Systems programming

Quick reference for Nim - a statically typed compiled systems programming language with Python-like syntax, metaprogramming capabilities, and multiple backend targets (C/C++/JS).

Perl

Scripting languages

Quick reference for Perl - a high-level, interpreted language renowned for text processing, regular expressions, and system administration.

Polymer 2

Web Frameworks

[Polymer 2](https://polymer-library.polymer-project.org/2.0/docs/) is a library for building web components using the Web Components standards. Note: Polymer is in maintenance mode — [Lit](https://lit.dev) is recommended for new projects.

Preact

Web Frameworks

Fast 3kB alternative to React with the same modern API. Preact provides the thinnest possible Virtual DOM abstraction on top of the real DOM.

Qwik

Web Frameworks

Qwik is a resumable web framework with ~1KB initial JavaScript load. No hydration needed - apps resume where server left off.

R

Languages

Quick reference for R - a language and environment for statistical computing, data analysis, and visualization widely used in data science.

Razor

.NET

Quick reference for ASP.NET Core Razor template syntax - the server-side markup language for creating dynamic web pages with C#.

ReasonML

Languages

ReasonML is a syntax extension for OCaml with first-class React support and JavaScript interop. This guide covers syntax, types, patterns, and interop.

Scala

Programming Languages

Quick reference for Scala - a multi-paradigm language blending object-oriented and functional programming on the JVM.

Smalltalk

Languages

Smalltalk is a pure object-oriented programming language where everything is an object and computation happens through message passing. Its syntax is famously minimal—it fits on a postcard.

Solidity

Blockchain

Solidity is a statically-typed, object-oriented programming language for writing smart contracts on Ethereum and EVM-compatible blockchains.

Spring Boot

Java

Spring Boot is an opinionated framework for building production-ready Spring applications with minimal configuration.

Svelte

Web Frameworks

Svelte is a radical new approach to building user interfaces. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.

Terragrunt

DevOps

Terragrunt is a thin wrapper for Terraform/OpenTofu that provides extra tools for keeping configurations DRY, working with multiple modules, and managing remote state.

VBA

Languages

Quick reference for VBA (Visual Basic for Applications) - the programming language for Microsoft Office automation, macros, and Excel scripting.

Vite

Build Tools

Fast, modern frontend build tool with native ESM, instant HMR, and optimized production builds. Vite provides a lightning-fast dev experience for modern web projects.

Zig

Systems programming

Quick reference for Zig programming language - a general-purpose systems language focused on robustness, optimal performance, and maintainability with compile-time execution and seamless C interop.

eksctl

Kubernetes

Official CLI tool for Amazon EKS. Automates cluster creation, management, and operations using declarative YAML configs and CLI commands.

gRPC

APIs

High-performance RPC framework using Protocol Buffers over HTTP/2 with cross-language support

iOS Development

Mobile

Quick reference for iOS development with SwiftUI and UIKit frameworks. Covers state management, navigation, networking, and iOS-specific APIs.

iOS Development with Swift

iOS

Quick reference for iOS-specific development with Swift. Covers SwiftUI, UIKit interop, state management, navigation, data persistence, and iOS APIs. For Swift language syntax, see the Swift cheatsheet.

kubectl

Kubernetes

Command-line tool for Kubernetes. Deploy apps, inspect resources, debug pods, view logs, and manage clusters. Complete reference for kubectl commands, troubleshooting workflows, and common error fixes.

kubectx

Kubernetes

Fast way to switch between Kubernetes clusters and contexts.