TOML

E427624

TOML is a human-readable configuration file format designed for simplicity and unambiguous parsing, commonly used in modern software tooling and package managers.

All labels observed (3)

Label Occurrences
TOML canonical 6
TOML v1.0.0 1
Toml configuration format 1

How this entity was disambiguated

Statements (56)

Predicate Object
instanceOf configuration file format
serialization format
commentPrefix #
comparedWith INI
JSON
YAML
designedBy Tom Preston-Werner
designPrinciple minimal syntax
obvious semantics
fileExtension .toml
fullName Tom's Obvious, Minimal Language
hasSpecification TOML v1.0.0
linked to: TOML
inception 2013
inspiredBy INI
YAML
keyValueSeparator =
license MIT License
mediaType application/toml
text/toml
parsingProperty round-trippable
unambiguous
primaryGoal human-readable configuration
unambiguous parsing
specStatus stable
specVersion 1.0.0
supportsDataType array
boolean
float
integer
local date
local datetime
local time
offset datetime
string
table
supportsFeature arrays of tables
bare keys
comments
inline tables
literal strings
multiline basic strings
nested tables
quoted keys
typicalFileName Cargo.toml
Pipfile.toml
pyproject.toml
typicalUse application configuration
package manager configuration
tooling configuration
usedBy Cargo
Go tooling
Hugo
Pipenv
Poetry
Rust ecosystem
linked to: Rust
website https://toml.io

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jekyll supportsFrontMatterFormat TOML
subject linked to: Jekyll static site generator
Tom Preston-Werner notableProject Toml configuration format
subject linked to: mojombo
linked to: TOML
JSON5 competesWith TOML
PEP 518 primaryFileFormat TOML
TOML hasSpecification TOML v1.0.0
linked to: TOML