Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

TOML

Data Serialization Format

TOML (Tom's Obvious, Minimal Language) is a data serialization format designed by Tom Preston-Werner, first released in 2013, intended to be easy for humans to read and write while mapping unambiguously to a hash table data structure for machine parsing. TOML is commonly used for application configuration files, most prominently as the format for the Cargo package manager configuration in the Rust ecosystem and for Python's own packaging metadata standard, pyproject.toml. Its design emphasizes a minimal, explicit syntax over the more permissive and sometimes ambiguous conventions of formats such as YAML.

Facts
Significance
TOML (Tom's Obvious, Minimal Language) is a file format for configuration files. 1
Connections

Held Differently

YAML, Programming Languages

TOML "is designed to be easy to read and write by being minimal (unlike the more-complex YAML)." en.wikipedia.org/wiki/TOML

Sources
1. TOML, Wikipedia
Lead section, first sentence
Quote, Lead section, first sentence
Tom's Obvious, Minimal Language (TOML, originally Tom's Own Markup Language) is a file format for configuration files.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.