Programming Cheatsheets
Free, searchable quick reference guides for 144+ programming languages, frameworks, databases, and developer tools. 1,440 topics covered.
Languages
(33)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
F#
Functional · 2005
.NET functional programming
Clojure
Functional · 2007
JVM functional programming, data processing
Julia
Multi-paradigm · 2012
Scientific computing, numerical analysis
WebAssembly
Binary Format · 2017
High-performance web applications
Groovy
Multi-paradigm · 2003
JVM scripting, Jenkins pipelines, Gradle
Frameworks
(29)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
Spring Boot
MVC · 2014
Java enterprise applications, microservices
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
Runtime & Tools
(23)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
Linux Commands
Operating System · 1991
System administration, DevOps
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
Databases
(12)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
DevOps
(11)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
Data Formats
(8)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
Testing
(6)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
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
(17)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
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: