📖 Guide

TOML — Complete Reference

Quick reference for TOML configuration file syntax, types, tables, and common patterns.

61 commands across 10 categories

Basic Types

CommandDescription
key = "value"
String value
key = 42
Integer value
key = 3.14
Float value
key = true
Boolean value (true or false)
key = 1979-05-27T07:32:00Z
Offset date-time (RFC 3339)
key = [1, 2, 3]
Array value
bare_key = "value"
Bare keys: letters, digits, dashes, underscores
"spaced key" = "value"
Quoted keys for special characters

Strings

CommandDescription
str = "hello\nworld"
Basic string with escape sequences
str = 'C:\Users\path'
Literal string (no escaping, single quotes)
str = """multi line"""
Multi-line basic string (triple double quotes)
str = '''multi line'''
Multi-line literal string (triple single quotes)
"\u0041"
e.g. \u0041 = A
Unicode escape (4-digit)
"\U00010437"
Unicode escape (8-digit)
"""line \ continuation"""
Line-ending backslash trims newline and whitespace

Numbers

CommandDescription
int = 42
Basic integer
int = 1_000_000
Integer with underscores for readability
hex = 0xDEADBEEF
Hexadecimal integer
oct = 0o755
Octal integer
bin = 0b11010110
Binary integer
flt = 3.14
Float value
flt = 5e+22
Float with exponent
special = inf
Infinity (also nan, +inf, -inf)

Dates

CommandDescription
odt = 1979-05-27T07:32:00Z
Offset date-time (UTC)
odt = 1979-05-27T07:32:00+02:00
Offset date-time with timezone
ldt = 1979-05-27T07:32:00
Local date-time (no timezone)
ld = 1979-05-27
Local date
lt = 07:32:00
Local time
odt = 1979-05-27 07:32:00Z
Space instead of T delimiter (allowed)

Arrays

CommandDescription
arr = [1, 2, 3]
Basic array
arr = ["a", "b", "c"]
String array
arr = [ 1, 2, ]
Multi-line array (trailing comma OK)
mixed = [[1, 2], ["a", "b"]]
Nested arrays
arr = [1, "two", 3.0]
Mixed-type array (TOML v1.0+)

Tables

CommandDescription
[table]
e.g. [server] host = "localhost" port = 8080
Define a table (object/section)
[parent.child]
Dotted table (nested object)
a.b = "value"
Dotted key (inline nesting)
[a] [a.b]
Sub-table defined separately
[tool.poetry]
e.g. [tool.poetry] name = "myproject" version = "1.0"
Common pattern: namespaced config
[servers.alpha] ip = "10.0.0.1"
Multiple named sub-tables

Inline Tables

CommandDescription
point = {x = 1, y = 2}
Inline table (single line)
name = {first = "Tom", last = "Riddle"}
Inline table with strings
animal = {type.name = "pug"}
Dotted keys inside inline table
{}
Empty inline table
config = {debug = true, level = "info"}
Compact configuration object

Array of Tables

CommandDescription
[[products]]
e.g. [[products]] name = "Hammer" sku = 738594937
Array of tables — each creates a new entry
[[products]] name = "Nail"
Second entry in the same array
[[fruits]] [[fruits.varieties]]
Nested array of tables
[[tool.poetry.dependencies]]
Dotted array of tables
[[servers]] role = "frontend"
Common pattern: server list

Comments

CommandDescription
# This is a comment
Full-line comment
key = "value" # inline comment
Inline comment after a value
# No block comments in TOML
TOML only supports single-line # comments
# key = "disabled"
Comment out a config line
# [section] # key = "val"
Comment out an entire section

Common Patterns

CommandDescription
[package] name = "app" version = "1.0.0"
Cargo.toml / pyproject.toml package section
[dependencies] serde = "1.0"
Dependency listing (Rust Cargo)
[tool.ruff] line-length = 88
Python tool config in pyproject.toml
edition = "2021"
Simple key-value configuration
[profile.release] opt-level = 3
Build profile configuration
[env] DATABASE_URL = "postgres://..."
Environment variable configuration

More Guides

🌿
Git Commands
Complete Git command reference — from basics to advanced workflows. Searchable, with examples.
📝
Vim Commands
Complete Vim/Vi command reference — modes, motions, editing, search, and advanced features.
🐳
Docker Commands
Complete Docker & Docker Compose command reference — containers, images, volumes, networks, and orchestration.
🔤
Regex Reference
Complete regular expression reference — syntax, patterns, quantifiers, groups, lookaheads, and common recipes.
🐧
Linux Commands
Complete Linux/Bash command reference — file management, text processing, networking, system admin, and shell scripting.
☸️
Kubernetes Commands
Complete Kubernetes & kubectl command reference — pods, deployments, services, configmaps, and cluster management.
🐍
Python Reference
Complete Python reference — syntax, data structures, string methods, file I/O, comprehensions, and common patterns.
🗃️
SQL Reference
Complete SQL reference — queries, joins, aggregation, subqueries, indexes, and database management.
🌐
Nginx Reference
Complete Nginx configuration reference — server blocks, locations, proxying, SSL, load balancing, and caching.
🔐
SSH Commands
Complete SSH reference — connections, key management, tunneling, config, SCP/SFTP, and security hardening.
👷
Jenkins Reference
Complete Jenkins reference — pipeline syntax, Jenkinsfile, plugins, CLI, agents, and CI/CD patterns.
📨
HTTP Headers Reference
Complete HTTP headers reference — request headers, response headers, caching, security, CORS, and content negotiation. Searchable, with examples.
🐘
PostgreSQL Reference
Comprehensive PostgreSQL reference — from connection basics to advanced features like JSONB, full-text search, window functions, and performance tuning.
Async Patterns Reference
Multi-language async/concurrency patterns — JavaScript, Python, Go, Rust, Java, and universal concurrency patterns.
📡
Protobuf & gRPC Reference
Comprehensive reference for Protocol Buffers (proto3) and gRPC — message definitions, services, streaming, and common patterns.
📚
JS Array Methods
Complete JavaScript Array methods reference — creating, searching, transforming, sorting, iterating, and common patterns. Searchable, with examples.
🌊
Tailwind CSS Reference
Complete Tailwind CSS reference — layout, spacing, typography, colors, responsive design, states, and common patterns. Searchable, with examples.
GraphQL Reference
Complete GraphQL reference — schema definition, types, queries, mutations, directives, fragments, and common patterns. Searchable, with examples.
💻
VS Code Shortcuts
Complete VS Code keyboard shortcuts — editing, navigation, search, multi-cursor, terminal, debug, and more. Searchable, with Cmd/Ctrl notation.
🔲
CSS Grid Reference
Complete CSS Grid reference — container properties, item placement, grid functions, and common layout patterns. Searchable, with examples.
📦
CSS Flexbox Reference
Complete CSS Flexbox reference — container properties, item properties, and common layout patterns. Searchable, with examples.
⚛️
React Hooks Reference
Complete React Hooks reference — useState, useEffect, useContext, custom hooks, and common patterns. Searchable, with examples.
🔷
TypeScript Reference
Complete TypeScript reference — types, interfaces, generics, utility types, and advanced patterns. Searchable, with examples.
☁️
AWS CLI Reference
Complete AWS CLI reference — EC2, S3, IAM, Lambda, ECS, RDS, CloudFormation, and common operations.
🐹
Go Reference
Complete Go (Golang) reference — syntax, types, functions, concurrency, error handling, and common patterns.
💠
PowerShell Reference
Complete PowerShell reference — cmdlets, pipelines, scripting, file operations, remote management, and Active Directory.
💾
Redis Commands
Complete Redis command reference — strings, hashes, lists, sets, sorted sets, pub/sub, transactions, and server management.
🏗️
Terraform Commands
Complete Terraform reference — init, plan, apply, state management, modules, workspaces, and HCL syntax.
⚙️
Ansible Commands
Complete Ansible reference — playbooks, modules, inventory, roles, vault, and ad-hoc commands.
🟨
JavaScript
Complete JavaScript reference — variables, types, operators, strings, arrays, objects, functions, async, DOM, ES6+, and more.
🎨
CSS
Complete CSS reference — selectors, box model, positioning, typography, animations, media queries, custom properties, and more.
📄
HTML
Complete HTML reference — document structure, text content, forms, media, semantic elements, accessibility, and more.
Java
Complete Java reference — data types, strings, collections, OOP, interfaces, exceptions, file I/O, streams, lambdas, and more.
💻
Bash
Complete Bash reference — variables, strings, arrays, conditionals, loops, functions, file tests, I/O redirection, process management, and more.
🦀
Rust
Comprehensive Rust language cheat sheet covering ownership, traits, pattern matching, concurrency, and more.
📝
Markdown
Complete Markdown syntax reference for headings, formatting, links, tables, code blocks, and extensions.
📋
YAML
YAML syntax reference covering scalars, collections, anchors, multi-line strings, and common patterns.
🌐
Curl
Curl command-line reference for HTTP requests, authentication, file transfers, debugging, and common API patterns.
Cron
Cron scheduling reference covering syntax, field values, crontab management, and common schedule patterns.
🖥️
Tmux
Terminal multiplexer for managing multiple sessions, windows, and panes from a single terminal.
🔧
Awk
Powerful text processing language for pattern scanning, data extraction, and report generation.
✂️
Sed
Stream editor for filtering and transforming text, line by line.
🔍
Find
Search for files and directories in a directory hierarchy with powerful filtering options.
🔎
Grep
Search text using patterns. Filter lines from files, command output, or streams with regular expressions.
🐘
PHP
Complete PHP cheat sheet covering syntax, OOP, arrays, PDO, and modern PHP 8.x features.
⚙️
C
Complete C programming cheat sheet covering syntax, pointers, memory management, and standard library.
🔷
C++
Complete C++ cheat sheet covering STL containers, OOP, templates, smart pointers, and modern C++ features.
🐬
MySQL
Complete MySQL cheat sheet covering queries, joins, indexes, transactions, and administration.
💅
Sass
Complete Sass/SCSS cheat sheet covering variables, mixins, functions, nesting, and modern module system.
🔐
Chmod
Linux file permission commands and patterns for chmod.
🔢
NumPy
Essential NumPy commands for array manipulation and numerical computing in Python.
🐼
Pandas
Pandas cheat sheet for data manipulation, analysis, and transformation in Python.
🎯
Dart
Dart language cheat sheet covering syntax, types, OOP, null safety, and async patterns.
🔺
Laravel
Laravel PHP framework cheat sheet for routing, Eloquent, Blade, Artisan, and more.
🟩
Node.js
Comprehensive Node.js runtime reference covering modules, file system, HTTP, streams, and more.
Next.js
Next.js App Router reference covering routing, data fetching, server components, and deployment.
🍃
MongoDB
MongoDB reference covering CRUD operations, aggregation, indexes, and administration.
🔥
Firebase
Firebase reference covering Authentication, Firestore, Realtime Database, Cloud Functions, and Hosting.
🐳
Docker Compose
Docker Compose reference covering CLI commands, service configuration, networking, volumes, and more.
💲
jQuery
Quick reference for jQuery selectors, DOM manipulation, events, AJAX, and more.
📐
LaTeX
Quick reference for LaTeX document structure, math mode, formatting, and common packages.
🎯
XPath
Quick reference for XPath expressions, axes, predicates, and functions for XML/HTML querying.
Emmet
Quick reference for Emmet abbreviations for lightning-fast HTML and CSS coding.

📖 Free, searchable command reference. Bookmark this page for quick access.