Summary
|
| Name |
TOML |
| Version |
|
| Other names |
TOML (Tom's Obvious Minimal Language), TOML (Tom's Own Markup Language) |
| Identifiers |
MIME:
application/toml PUID:
fmt/2065
|
| Family |
|
| Classification |
Text (Mark-up) |
| Disclosure |
|
| Description |
TOML (Tom’s Obvious Minimal Language) was created by Tom Preston-Werner, in the github repository tom-lang. TOML is a minimal configuration file format that is designed with clear semantics so as to be easily human-readable. TOML is designed to map unambiguously to a hash table (synonymous with a dictionary or map) and so can be parsed and understood by a number of programming languages. Data structures represented by TOML can often be mapped into other languages as required such as JSON or YAML. |
| Orientation |
|
| Byte order |
|
| Related file formats |
None.
|
| Technical Environment |
|
| Released |
|
| Supported until |
|
| Format Risk |
|
| Developed by |
None.
|
| Supported by |
None.
|
| Source |
Ross Spencer / Ravensburger AG
|
| Source date |
21 Jul 2025 |
| Source description |
v.121: new PUID submitted by Preservica and Ross Spencer; v.122- updated description, notes, alternative names and MIME type submitted by Ross Spencer. |
| Last updated |
24 Nov 2025 |
| Note |
https://toml.io/en/
http://fileformats.archiveteam.org/wiki/TOML
https://github.com/toml-lang/toml |