- TOML 1.0
- The current stable version of Tom's Obvious Minimal Language, a configuration file format designed to be unambiguous and easy to parse. Used by Cargo (Rust), pyproject.toml (Python), and Hugo as the primary config format.
- Array of tables ([[...]])
- A TOML syntax using double square brackets [[sectionName]] to define an array of objects with the same key. Each [[sectionName]] block becomes one element in the array, used in Cargo.toml for [[bin]], [[example]], and [[test]] targets.
- Inline table
- A compact TOML table written on a single line using curly braces: {key = "value", other = 42}. Semantically identical to an expanded [section] table but limited to one line by the TOML 1.0 spec.
- Bare key
- A TOML key that does not require quoting — containing only ASCII letters, digits, dashes, and underscores. Keys with spaces or special characters must be quoted in double or single quotes.
- RFC 3339 datetime
- A standardised format for representing dates and times as strings, such as 2025-05-07T14:30:00Z. TOML treats RFC 3339 datetimes as a first-class type, distinct from plain strings, and preserves timezone information.
- pyproject.toml
- The standardised Python project configuration file defined in PEP 517 and PEP 621, written in TOML. It replaces setup.py and setup.cfg for packaging metadata, build system configuration, and tool settings.