Programming Cheatsheets
Free, searchable quick reference guides for 231+ programming languages, frameworks, databases, and developer tools. 2,064 topics covered.
Languages
(44)JavaScript
Multi-paradigm · 1995
Web development, server-side, mobile apps
Python
Multi-paradigm · 1991
Data science, AI/ML, web, scripting
TypeScript
Multi-paradigm · 2012
Large-scale web applications, typed JavaScript
Java
Object-oriented · 1995
Enterprise, Android, backend services
C#
Object-oriented · 2000
.NET development, game dev (Unity), enterprise
C++
Multi-paradigm · 1985
Systems programming, game engines, embedded
Go (Golang)
Concurrent · 2009
Cloud services, CLI tools, microservices
Rust
Multi-paradigm · 2015
Systems programming, WebAssembly, CLI tools
PHP
Multi-paradigm · 1995
Web development, CMS, server-side scripting
Swift
Multi-paradigm · 2014
iOS/macOS development, server-side
Kotlin
Multi-paradigm · 2011
Android, backend, multiplatform
Ruby
Object-oriented · 1995
Web development, scripting, DevOps
SQL
Declarative · 1974
Database queries, data analysis
HTML
Markup · 1993
Web page structure and content
CSS
Stylesheet · 1996
Web styling and layout
R
Functional · 1993
Statistical computing, data visualization
Scala
Functional/OOP · 2004
Big data (Spark), backend, functional programming
Dart
Object-oriented · 2011
Flutter mobile/web development
Elixir
Functional · 2011
Concurrent, fault-tolerant applications
Haskell
Functional · 1990
Academic, compiler design, formal verification
C
Procedural · 1972
Operating systems, embedded systems, compilers
Lua
Multi-paradigm · 1993
Game scripting, embedded systems, config
Perl
Multi-paradigm · 1987
Text processing, system admin, bioinformatics
Objective-C
Object-oriented · 1984
Legacy iOS/macOS development
x86 Assembly
Low-level · 1972
Operating systems, performance-critical code
Solidity
Smart Contracts · 2015
Ethereum smart contracts, DeFi
Zig
Systems · 2015
Systems programming, C interop, WASM
OCaml
Functional · 1996
Compilers, formal verification, finance
Gleam
Functional · 2016
Web backends, CLI tools, BEAM/JS targets
F#
Functional · 2005
.NET functional programming
Clojure
Functional · 2007
JVM functional programming, data processing
Fortran
Imperative · 1957
Scientific computing, numerical analysis, HPC
Julia
Multi-paradigm · 2012
Scientific computing, numerical analysis
WebAssembly
Binary Format · 2017
High-performance web applications
Mojo
Multi-paradigm · 2023
AI/ML, systems programming, Python superset
Groovy
Multi-paradigm · 2003
JVM scripting, Jenkins pipelines, Gradle
V
Systems · 2019
Simple, fast compiled language
Nim
Multi-paradigm · 2008
Efficient compiled language with Python-like syntax
D
Multi-paradigm · 2001
Systems programming, numeric computing, game development
Erlang
Functional · 1986
Concurrent, fault-tolerant telecom systems
PureScript
Functional · 2013
Strongly-typed functional language for web
Elm
Functional · 2012
Reliable web applications with no runtime errors
Ada
Concurrent · 1980
Safety-critical systems, aerospace, military
Crystal
Object-oriented · 2014
Web servers, CLI tools, systems programming
Frameworks
(40)React
Component-based · 2013
Single-page apps, UI components
Next.js
Full-stack · 2016
Full-stack React, SSR, static sites
Vue.js
Component-based · 2014
Progressive web apps, SPAs
Angular
Component-based · 2016
Enterprise web applications
Svelte
Component-based · 2016
Compiled web framework, lightweight apps
Django
MVC · 2005
Python web framework, rapid development
Flask
Micro-framework · 2010
Lightweight Python web apps, APIs
Express.js
Middleware · 2010
Node.js web framework, REST APIs
Laravel
MVC · 2011
PHP web framework, full-stack
Ruby on Rails
MVC · 2004
Full-stack Ruby web framework
Tailwind CSS
Utility-first · 2017
Utility-first CSS framework
Bootstrap
Component-based · 2011
Responsive web design, UI components
Flutter
Widget-based · 2017
Cross-platform mobile and web apps
React Native
Component-based · 2015
Cross-platform mobile apps in React
FastAPI
ASGI · 2018
Modern Python APIs, async web services
NestJS
MVC · 2017
Enterprise Node.js, scalable server-side apps
Nuxt.js
Full-stack · 2016
Full-stack Vue.js, SSR, static sites
Astro
Content-first · 2022
Content-driven websites, static sites
htmx
Hypermedia · 2020
Server-side rendering with AJAX attributes
Sass/SCSS
CSS Preprocessor · 2006
Advanced CSS with variables, nesting, mixins
Tailwind UI Patterns
UI Components · 2020
Pre-designed Tailwind CSS components
Three.js
3D Graphics · 2010
3D graphics and animations on the web
Electron
Desktop Apps · 2013
Cross-platform desktop apps with web tech
Zustand
State Management · 2019
Lightweight React state management
SwiftUI
Declarative UI · 2019
iOS/macOS native UI development
Expo
React Native Platform · 2015
Simplified React Native development
Remix
Full-stack · 2021
Full-stack React framework with SSR
SolidJS
Reactive · 2021
Fine-grained reactive UI framework
Qwik
Resumable · 2022
Instant-loading web apps via resumability
Alpine.js
Reactive · 2020
Lightweight reactive JavaScript framework
Stimulus
HTML-first · 2018
Modest JavaScript framework for HTML
Lit
Web Components · 2019
Fast, lightweight web components
Gin
Web Framework · 2014
High-performance Go web framework
Fiber
Web Framework · 2020
Express-inspired Go web framework
Actix Web
Web Framework · 2017
Powerful Rust web framework
Phoenix
MVC · 2014
Elixir web framework with real-time features
Echo
Web Framework · 2015
Minimalist Go web framework
Alpine.js
Declarative · 2019
Lightweight interactivity, server-rendered pages
Axum
Web Framework · 2021
Ergonomic Rust web framework built on Tokio
Jetpack Compose
Declarative UI · 2021
Modern Android UI toolkit
Runtime & Tools
(28)Node.js
Event-driven · 2009
Server-side JavaScript, CLI tools, APIs
Docker
Containerization · 2013
Container deployment, microservices
Git
Version Control · 2005
Version control, collaboration
Bash
Scripting · 1989
Shell scripting, automation, system admin
Regular Expressions
Pattern Matching · 1951
Text pattern matching, validation
npm
Package Manager · 2010
JavaScript package management
Vim
Modal Editor · 1991
Text editing, code editing
PowerShell
Scripting · 2006
Windows administration, automation
Webpack
Module Bundler · 2012
JavaScript module bundling
Vite
Build Tool · 2020
Fast frontend build tool
ESLint
Linter · 2013
JavaScript/TypeScript linting
Prettier
Formatter · 2017
Code formatting
pnpm
Package Manager · 2016
Fast, disk-efficient package manager
Zsh
Shell · 1990
Interactive shell, scripting
jq
JSON Processor · 2012
Command-line JSON processing
Deno
Runtime · 2020
Secure TypeScript/JavaScript runtime
Bun
Runtime · 2022
Fast JavaScript runtime and bundler
tmux
Terminal Multiplexer · 2007
Terminal session management
Makefile
Build Automation · 1976
Build automation, task running
Emacs
Editor/IDE · 1976
Text editing, IDE, org-mode
macOS Keyboard Shortcuts
Shortcuts · 2001
macOS productivity and navigation
VS Code
Editor/IDE · 2015
Code editor, IDE, extensions
Jupyter Notebook
Interactive Computing · 2014
Interactive data science and exploration
esbuild
Bundler · 2020
Extremely fast JavaScript bundler
Turbopack
Bundler · 2022
Rust-powered successor to Webpack
Rollup
Module Bundler · 2015
ES module bundler for libraries
Nx
Monorepo Tool · 2018
Monorepo build system and dev tools
Turborepo
Monorepo Tool · 2021
High-performance monorepo build system
Databases
(16)PostgreSQL
Relational · 1996
Relational database, analytics
MySQL
Relational · 1995
Web databases, LAMP stack
MongoDB
Document · 2009
NoSQL database, flexible schemas
Redis
Key-Value · 2009
Caching, session store, pub/sub
GraphQL
Query Language · 2015
API queries, flexible data fetching
Prisma
ORM · 2019
TypeScript ORM, database toolkit
GraphQL Schema
Type System · 2015
API schema definition
SQLite
Embedded RDBMS · 2000
Embedded databases, mobile apps, prototyping
Supabase
BaaS · 2020
Open-source Firebase alternative
Firebase
BaaS · 2011
Backend-as-a-Service, mobile apps
Elasticsearch
Search Engine · 2010
Full-text search, log analytics
Drizzle ORM
ORM · 2022
TypeScript ORM, SQL-like syntax
Apache Cassandra
Wide Column · 2008
Distributed NoSQL database for large-scale data
Neo4j (Cypher)
Graph · 2007
Graph database and Cypher query language
InfluxDB
Time Series · 2013
Time series database for metrics and events
DynamoDB
Key-Value/Document · 2012
Fully managed NoSQL database on AWS
DevOps
(26)Kubernetes
Orchestration · 2014
Container orchestration, cloud-native
Terraform
Infrastructure as Code · 2014
Infrastructure provisioning, multi-cloud
GitHub Actions
CI/CD · 2019
Continuous integration and deployment
AWS CLI
Cloud · 2006
Amazon Web Services management
Nginx
Web Server · 2004
Web server, reverse proxy, load balancer
Ansible
Configuration Management · 2012
Infrastructure automation, configuration management
Prometheus
Monitoring · 2012
Metrics monitoring and alerting
Grafana
Visualization · 2014
Metrics visualization and dashboards
Helm
Package Manager · 2015
Kubernetes package management
CI/CD Pipelines
Automation · 2000
Continuous integration and deployment
Docker Compose
Container Orchestration · 2014
Multi-container Docker applications
Pulumi
Infrastructure as Code · 2018
Cloud infrastructure using real programming languages
Vagrant
VM Management · 2010
Development environment provisioning
Packer
Image Builder · 2013
Automated machine image creation
Consul
Service Mesh · 2014
Service discovery, mesh, and configuration
Vault
Secrets Management · 2015
Secrets management and data protection
Istio
Service Mesh · 2017
Service mesh for microservices
Envoy Proxy
Proxy · 2016
Cloud-native edge and service proxy
Argo CD
GitOps · 2018
Declarative GitOps CD for Kubernetes
Google Cloud CLI
Cloud · 2008
Google Cloud Platform management
Azure CLI
Cloud · 2010
Microsoft Azure cloud management
Nix
Functional · 2003
Package management, reproducible builds, NixOS
Apache Kafka
Event-driven · 2011
Stream processing, event sourcing, messaging
SST
·
Kamal
·
Coolify
·
Data Formats
(11)YAML
Data Serialization · 2001
Configuration files, CI/CD, Kubernetes
JSON
Data Interchange · 2001
API data exchange, configuration files
XML
Markup · 1996
Configuration, data exchange, web services
Markdown
Markup · 2004
Documentation, README files, blogs
CSV
Tabular Data · 1972
Data import/export, spreadsheets
TOML
Configuration · 2013
Configuration files (Rust, Python)
OpenAPI/Swagger
API Specification · 2011
REST API documentation and design
LaTeX
Typesetting · 1984
Academic papers, mathematical documents
gRPC
RPC Framework · 2015
High-performance RPC framework
Protocol Buffers
Serialization · 2001
Language-neutral data serialization
JSON Schema
Validation · 2010
JSON document validation and documentation
Testing
(9)Jest
Test Framework · 2014
JavaScript testing, snapshot tests
pytest
Test Framework · 2004
Python testing framework
Cypress
E2E Testing · 2017
End-to-end web testing
Playwright
E2E Testing · 2020
Cross-browser end-to-end testing
Vitest
Test Framework · 2022
Vite-native unit testing
Storybook
Component Testing · 2016
UI component development and testing
Selenium
Browser Automation · 2004
Automated browser testing across platforms
Mocha
Test Framework · 2011
Flexible JavaScript test framework
Testing Library
DOM Testing · 2018
User-centric DOM testing utilities
Design
(5)Figma
Design Tool · 2016
UI/UX design, prototyping
Web Accessibility (a11y)
Standards · 1999
Making websites accessible to all
Responsive Design
Web Design · 2010
Multi-device web layouts
SEO & HTML Meta Tags
Optimization · 1995
Search engine optimization for web pages
Web Security
Security · 2004
Web application security best practices
Libraries
(27)Pandas
Data Analysis · 2008
Python data manipulation and analysis
NumPy
Numerical Computing · 2005
Numerical computing, arrays, linear algebra
Matplotlib
Data Visualization · 2003
Python plotting and visualization
TensorFlow
Machine Learning · 2015
Deep learning, neural networks
PyTorch
Machine Learning · 2016
Deep learning, research, production ML
RxJS
Reactive · 2015
Reactive programming for JavaScript
Lodash
Utility · 2012
JavaScript utility library
D3.js
Data Visualization · 2011
Data-driven document manipulation, charts
Socket.IO
Real-time · 2010
Real-time bidirectional communication
Pydantic
Data Validation · 2017
Python data validation and settings
Zod
Schema Validation · 2020
TypeScript-first schema validation
tRPC
RPC · 2021
End-to-end typesafe APIs
TanStack Query
Data Fetching · 2019
Async state management for React/Vue
Framer Motion
Animation · 2019
React animation library
Stripe API
Payment API · 2011
Payment processing and billing
shadcn/ui
UI Components · 2023
Reusable React component library
Auth.js (NextAuth)
Authentication · 2020
Authentication for Next.js and more
Scikit-learn
Machine Learning · 2007
Machine learning library for Python
Keras
Deep Learning · 2015
High-level deep learning API
SciPy
Scientific Computing · 2001
Scientific and technical computing for Python
OpenCV
Computer Vision · 2000
Computer vision and image processing
Axios
HTTP Client · 2014
Promise-based HTTP client for browser and Node.js
Redux
State Management · 2015
Predictable state management for JavaScript apps
Mongoose
ODM · 2010
MongoDB object modeling for Node.js
Tailwind CSS Plugins
CSS Utilities · 2020
Extending Tailwind CSS with custom plugins
Drizzle ORM
Declarative · 2022
Database ORM, type-safe queries, migrations
Protocol Buffers
Declarative · 2008
Data serialization, gRPC, inter-service communication
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: