TOML

TOML
Filename extension
.toml
Internet media type
application/toml
Developed by
Initial release23 February 2013; 11 years ago (2013-02-23)
Latest release
1.0.0[1]
12 January 2021; 3 years ago (12 January 2021)
Type of formatData interchange
Open format?Yes
Websitetoml.io Edit this at Wikidata

Tom's Obvious, Minimal Language (TOML, originally Tom's Own Markup Language[2]) is a file format for configuration files.[3] It is intended to be easy to read and write due to obvious semantics which aim to be "minimal", and it is designed to map unambiguously to a dictionary. Originally created by Tom Preston-Werner, its specification is open source. TOML is used in a number of software projects[4][5][6] and is implemented in many programming languages.[7]

  1. ^ "Release 1.0.0". 12 January 2021. Retrieved 17 January 2021.
  2. ^ Preston-Werner, Tom (2013-02-24). "Initial commit · toml-lang/toml@84db252". GitHub. Archived from the original on 2024-06-15. Retrieved 2024-06-15.
  3. ^ Preston-Werner, Tom; Gedam, Pradyun (January 11, 2021). "TOML: English v1.0.0". Archived from the original on January 29, 2024. Retrieved January 27, 2024.
  4. ^ Cite error: The named reference rust was invoked but never defined (see the help page).
  5. ^ DeVault, Drew (2021-07-28). "My wish-list for the next YAML". Archived from the original on 2024-03-09. Retrieved 2021-07-28. YAML is both universally used, and universally reviled. It has a lot of problems, but it also is so useful in solving specific tasks that it's hard to replace. Some new kids on the block (such as TOML) have successfully taken over a portion of its market share, but it remains in force in places where those alternatives show their weaknesses.
  6. ^ "TOML: Tom's Obvious Minimal Language". toml.io. Archived from the original on 2022-08-08. Retrieved 2022-08-08.
  7. ^ "toml-lang/toml". GitHub. 23 May 2022. Archived from the original on 15 February 2017. Retrieved 16 December 2016.