BytePane

Programming Cheatsheets

Free, searchable quick reference guides for 144+ programming languages, frameworks, databases, and developer tools. 1,440 topics covered.

144+
Cheatsheets
9
Categories
1,440
Topics
Free
Always Free

Languages

(33)

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

F#

Functional · 2005

.NET functional programming

10 sections

Clojure

Functional · 2007

JVM functional programming, data processing

10 sections

Julia

Multi-paradigm · 2012

Scientific computing, numerical analysis

10 sections

WebAssembly

Binary Format · 2017

High-performance web applications

10 sections

Groovy

Multi-paradigm · 2003

JVM scripting, Jenkins pipelines, Gradle

10 sections

Frameworks

(29)

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

Spring Boot

MVC · 2014

Java enterprise applications, microservices

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

Runtime & Tools

(23)

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

Linux Commands

Operating System · 1991

System administration, DevOps

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

Databases

(12)

DevOps

(11)

Data Formats

(8)

Testing

(6)

Design

(5)

Libraries

(17)

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 144+ technologies across 9 categories: Languages, Frameworks, Runtime & Tools, Databases, DevOps, Data Formats, Testing, Design, Libraries. 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: