BytePane

Programming Cheatsheets

Free, searchable quick reference guides for 231+ programming languages, frameworks, databases, and developer tools. 2,064 topics covered.

231+
Cheatsheets
19
Categories
2,064
Topics
Free
Always Free

Languages

(44)

JavaScript

Multi-paradigm · 1995

Web development, server-side, mobile apps

10 sections

Python

Multi-paradigm · 1991

Data science, AI/ML, web, scripting

10 sections

TypeScript

Multi-paradigm · 2012

Large-scale web applications, typed JavaScript

10 sections

Java

Object-oriented · 1995

Enterprise, Android, backend services

10 sections

C#

Object-oriented · 2000

.NET development, game dev (Unity), enterprise

10 sections

C++

Multi-paradigm · 1985

Systems programming, game engines, embedded

10 sections

Go (Golang)

Concurrent · 2009

Cloud services, CLI tools, microservices

10 sections

Rust

Multi-paradigm · 2015

Systems programming, WebAssembly, CLI tools

10 sections

PHP

Multi-paradigm · 1995

Web development, CMS, server-side scripting

10 sections

Swift

Multi-paradigm · 2014

iOS/macOS development, server-side

10 sections

Kotlin

Multi-paradigm · 2011

Android, backend, multiplatform

10 sections

Ruby

Object-oriented · 1995

Web development, scripting, DevOps

10 sections

SQL

Declarative · 1974

Database queries, data analysis

10 sections

HTML

Markup · 1993

Web page structure and content

10 sections

CSS

Stylesheet · 1996

Web styling and layout

10 sections

R

Functional · 1993

Statistical computing, data visualization

10 sections

Scala

Functional/OOP · 2004

Big data (Spark), backend, functional programming

10 sections

Dart

Object-oriented · 2011

Flutter mobile/web development

10 sections

Elixir

Functional · 2011

Concurrent, fault-tolerant applications

10 sections

Haskell

Functional · 1990

Academic, compiler design, formal verification

10 sections

C

Procedural · 1972

Operating systems, embedded systems, compilers

10 sections

Lua

Multi-paradigm · 1993

Game scripting, embedded systems, config

10 sections

Perl

Multi-paradigm · 1987

Text processing, system admin, bioinformatics

10 sections

Objective-C

Object-oriented · 1984

Legacy iOS/macOS development

10 sections

x86 Assembly

Low-level · 1972

Operating systems, performance-critical code

10 sections

Solidity

Smart Contracts · 2015

Ethereum smart contracts, DeFi

10 sections

Zig

Systems · 2015

Systems programming, C interop, WASM

10 sections

OCaml

Functional · 1996

Compilers, formal verification, finance

10 sections

Gleam

Functional · 2016

Web backends, CLI tools, BEAM/JS targets

10 sections

F#

Functional · 2005

.NET functional programming

10 sections

Clojure

Functional · 2007

JVM functional programming, data processing

10 sections

Fortran

Imperative · 1957

Scientific computing, numerical analysis, HPC

10 sections

Julia

Multi-paradigm · 2012

Scientific computing, numerical analysis

10 sections

WebAssembly

Binary Format · 2017

High-performance web applications

10 sections

Mojo

Multi-paradigm · 2023

AI/ML, systems programming, Python superset

10 sections

Groovy

Multi-paradigm · 2003

JVM scripting, Jenkins pipelines, Gradle

10 sections

V

Systems · 2019

Simple, fast compiled language

10 sections

Nim

Multi-paradigm · 2008

Efficient compiled language with Python-like syntax

10 sections

D

Multi-paradigm · 2001

Systems programming, numeric computing, game development

10 sections

Erlang

Functional · 1986

Concurrent, fault-tolerant telecom systems

10 sections

PureScript

Functional · 2013

Strongly-typed functional language for web

10 sections

Elm

Functional · 2012

Reliable web applications with no runtime errors

10 sections

Ada

Concurrent · 1980

Safety-critical systems, aerospace, military

10 sections

Crystal

Object-oriented · 2014

Web servers, CLI tools, systems programming

10 sections

Frameworks

(40)

React

Component-based · 2013

Single-page apps, UI components

10 sections

Next.js

Full-stack · 2016

Full-stack React, SSR, static sites

10 sections

Vue.js

Component-based · 2014

Progressive web apps, SPAs

10 sections

Angular

Component-based · 2016

Enterprise web applications

10 sections

Svelte

Component-based · 2016

Compiled web framework, lightweight apps

10 sections

Django

MVC · 2005

Python web framework, rapid development

10 sections

Flask

Micro-framework · 2010

Lightweight Python web apps, APIs

10 sections

Express.js

Middleware · 2010

Node.js web framework, REST APIs

10 sections

Laravel

MVC · 2011

PHP web framework, full-stack

10 sections

Ruby on Rails

MVC · 2004

Full-stack Ruby web framework

10 sections

Tailwind CSS

Utility-first · 2017

Utility-first CSS framework

10 sections

Bootstrap

Component-based · 2011

Responsive web design, UI components

10 sections

Flutter

Widget-based · 2017

Cross-platform mobile and web apps

10 sections

React Native

Component-based · 2015

Cross-platform mobile apps in React

10 sections

FastAPI

ASGI · 2018

Modern Python APIs, async web services

10 sections

NestJS

MVC · 2017

Enterprise Node.js, scalable server-side apps

10 sections

Nuxt.js

Full-stack · 2016

Full-stack Vue.js, SSR, static sites

10 sections

Astro

Content-first · 2022

Content-driven websites, static sites

10 sections

htmx

Hypermedia · 2020

Server-side rendering with AJAX attributes

10 sections

Sass/SCSS

CSS Preprocessor · 2006

Advanced CSS with variables, nesting, mixins

10 sections

Tailwind UI Patterns

UI Components · 2020

Pre-designed Tailwind CSS components

10 sections

Three.js

3D Graphics · 2010

3D graphics and animations on the web

10 sections

Electron

Desktop Apps · 2013

Cross-platform desktop apps with web tech

10 sections

Zustand

State Management · 2019

Lightweight React state management

10 sections

SwiftUI

Declarative UI · 2019

iOS/macOS native UI development

10 sections

Expo

React Native Platform · 2015

Simplified React Native development

10 sections

Remix

Full-stack · 2021

Full-stack React framework with SSR

10 sections

SolidJS

Reactive · 2021

Fine-grained reactive UI framework

10 sections

Qwik

Resumable · 2022

Instant-loading web apps via resumability

10 sections

Alpine.js

Reactive · 2020

Lightweight reactive JavaScript framework

10 sections

Stimulus

HTML-first · 2018

Modest JavaScript framework for HTML

10 sections

Lit

Web Components · 2019

Fast, lightweight web components

10 sections

Gin

Web Framework · 2014

High-performance Go web framework

10 sections

Fiber

Web Framework · 2020

Express-inspired Go web framework

10 sections

Actix Web

Web Framework · 2017

Powerful Rust web framework

10 sections

Phoenix

MVC · 2014

Elixir web framework with real-time features

10 sections

Echo

Web Framework · 2015

Minimalist Go web framework

10 sections

Alpine.js

Declarative · 2019

Lightweight interactivity, server-rendered pages

10 sections

Axum

Web Framework · 2021

Ergonomic Rust web framework built on Tokio

10 sections

Jetpack Compose

Declarative UI · 2021

Modern Android UI toolkit

10 sections

Runtime & Tools

(28)

Node.js

Event-driven · 2009

Server-side JavaScript, CLI tools, APIs

10 sections

Docker

Containerization · 2013

Container deployment, microservices

10 sections

Git

Version Control · 2005

Version control, collaboration

10 sections

Bash

Scripting · 1989

Shell scripting, automation, system admin

10 sections

Regular Expressions

Pattern Matching · 1951

Text pattern matching, validation

10 sections

npm

Package Manager · 2010

JavaScript package management

10 sections

Vim

Modal Editor · 1991

Text editing, code editing

10 sections

PowerShell

Scripting · 2006

Windows administration, automation

10 sections

Webpack

Module Bundler · 2012

JavaScript module bundling

10 sections

Vite

Build Tool · 2020

Fast frontend build tool

10 sections

ESLint

Linter · 2013

JavaScript/TypeScript linting

10 sections

Prettier

Formatter · 2017

Code formatting

10 sections

pnpm

Package Manager · 2016

Fast, disk-efficient package manager

10 sections

Zsh

Shell · 1990

Interactive shell, scripting

10 sections

jq

JSON Processor · 2012

Command-line JSON processing

10 sections

Deno

Runtime · 2020

Secure TypeScript/JavaScript runtime

10 sections

Bun

Runtime · 2022

Fast JavaScript runtime and bundler

10 sections

tmux

Terminal Multiplexer · 2007

Terminal session management

10 sections

Makefile

Build Automation · 1976

Build automation, task running

10 sections

Emacs

Editor/IDE · 1976

Text editing, IDE, org-mode

10 sections

macOS Keyboard Shortcuts

Shortcuts · 2001

macOS productivity and navigation

10 sections

VS Code

Editor/IDE · 2015

Code editor, IDE, extensions

10 sections

Jupyter Notebook

Interactive Computing · 2014

Interactive data science and exploration

10 sections

esbuild

Bundler · 2020

Extremely fast JavaScript bundler

10 sections

Turbopack

Bundler · 2022

Rust-powered successor to Webpack

10 sections

Rollup

Module Bundler · 2015

ES module bundler for libraries

10 sections

Nx

Monorepo Tool · 2018

Monorepo build system and dev tools

10 sections

Turborepo

Monorepo Tool · 2021

High-performance monorepo build system

10 sections

Databases

(16)

DevOps

(26)

Kubernetes

Orchestration · 2014

Container orchestration, cloud-native

10 sections

Terraform

Infrastructure as Code · 2014

Infrastructure provisioning, multi-cloud

10 sections

GitHub Actions

CI/CD · 2019

Continuous integration and deployment

10 sections

AWS CLI

Cloud · 2006

Amazon Web Services management

10 sections

Nginx

Web Server · 2004

Web server, reverse proxy, load balancer

10 sections

Ansible

Configuration Management · 2012

Infrastructure automation, configuration management

10 sections

Prometheus

Monitoring · 2012

Metrics monitoring and alerting

10 sections

Grafana

Visualization · 2014

Metrics visualization and dashboards

10 sections

Helm

Package Manager · 2015

Kubernetes package management

10 sections

CI/CD Pipelines

Automation · 2000

Continuous integration and deployment

10 sections

Docker Compose

Container Orchestration · 2014

Multi-container Docker applications

10 sections

Pulumi

Infrastructure as Code · 2018

Cloud infrastructure using real programming languages

10 sections

Vagrant

VM Management · 2010

Development environment provisioning

10 sections

Packer

Image Builder · 2013

Automated machine image creation

10 sections

Consul

Service Mesh · 2014

Service discovery, mesh, and configuration

10 sections

Vault

Secrets Management · 2015

Secrets management and data protection

10 sections

Istio

Service Mesh · 2017

Service mesh for microservices

10 sections

Envoy Proxy

Proxy · 2016

Cloud-native edge and service proxy

10 sections

Argo CD

GitOps · 2018

Declarative GitOps CD for Kubernetes

10 sections

Google Cloud CLI

Cloud · 2008

Google Cloud Platform management

10 sections

Azure CLI

Cloud · 2010

Microsoft Azure cloud management

10 sections

Nix

Functional · 2003

Package management, reproducible builds, NixOS

10 sections

Apache Kafka

Event-driven · 2011

Stream processing, event sourcing, messaging

10 sections

SST

·

0 sections

Kamal

·

0 sections

Coolify

·

0 sections

Data Formats

(11)

Testing

(9)

Design

(5)

Libraries

(27)

Pandas

Data Analysis · 2008

Python data manipulation and analysis

10 sections

NumPy

Numerical Computing · 2005

Numerical computing, arrays, linear algebra

10 sections

Matplotlib

Data Visualization · 2003

Python plotting and visualization

10 sections

TensorFlow

Machine Learning · 2015

Deep learning, neural networks

10 sections

PyTorch

Machine Learning · 2016

Deep learning, research, production ML

10 sections

RxJS

Reactive · 2015

Reactive programming for JavaScript

10 sections

Lodash

Utility · 2012

JavaScript utility library

10 sections

D3.js

Data Visualization · 2011

Data-driven document manipulation, charts

10 sections

Socket.IO

Real-time · 2010

Real-time bidirectional communication

10 sections

Pydantic

Data Validation · 2017

Python data validation and settings

10 sections

Zod

Schema Validation · 2020

TypeScript-first schema validation

10 sections

tRPC

RPC · 2021

End-to-end typesafe APIs

10 sections

TanStack Query

Data Fetching · 2019

Async state management for React/Vue

10 sections

Framer Motion

Animation · 2019

React animation library

10 sections

Stripe API

Payment API · 2011

Payment processing and billing

10 sections

shadcn/ui

UI Components · 2023

Reusable React component library

10 sections

Auth.js (NextAuth)

Authentication · 2020

Authentication for Next.js and more

10 sections

Scikit-learn

Machine Learning · 2007

Machine learning library for Python

10 sections

Keras

Deep Learning · 2015

High-level deep learning API

10 sections

SciPy

Scientific Computing · 2001

Scientific and technical computing for Python

10 sections

OpenCV

Computer Vision · 2000

Computer vision and image processing

10 sections

Axios

HTTP Client · 2014

Promise-based HTTP client for browser and Node.js

10 sections

Redux

State Management · 2015

Predictable state management for JavaScript apps

10 sections

Mongoose

ODM · 2010

MongoDB object modeling for Node.js

10 sections

Tailwind CSS Plugins

CSS Utilities · 2020

Extending Tailwind CSS with custom plugins

10 sections

Drizzle ORM

Declarative · 2022

Database ORM, type-safe queries, migrations

10 sections

Protocol Buffers

Declarative · 2008

Data serialization, gRPC, inter-service communication

10 sections

Framework

(2)

Tool

(1)

Language

(1)

Tools

(1)

AI Tools

(4)

Database

(4)

Cloudflare

(3)

Infrastructure

(3)

Build Tools

(3)

AI/ML

(3)

Why Use BytePane Cheatsheets?

BytePane cheatsheets are designed for developers who need quick, accurate reference guides. Whether you are learning a new programming language, switching between frameworks, or just need a syntax refresher, our cheatsheets cover the essential concepts with clear explanations.

Each cheatsheet is organized into logical sections covering fundamentals through advanced topics. Use the search feature on individual cheatsheet pages to instantly find the concept you need. All cheatsheets are free, ad-supported, and updated regularly to reflect the latest language and framework versions.

Our collection covers 231+ technologies across 19 categories: Languages, Frameworks, Runtime & Tools, Databases, DevOps, Data Formats, Testing, Design, Libraries, Framework, Tool, Language, Tools, AI Tools, Database, Cloudflare, Infrastructure, Build Tools, AI/ML. From popular languages like JavaScript, Python, and TypeScript to frameworks like React, Next.js, and Django, and essential tools like Git, Docker, and Kubernetes.

Popular Developer Tools

Pair these cheatsheets with our free developer tools: