Tech News
← Back to articles

MAML – a new configuration language (similar to JSON, YAML, and TOML)

read original related products more articles

maml { project : " MAML " tags : [ " minimal " " readable " ] # A simple nested object spec : { version : 1 author : " Anton Medvedev " } # Array of objects examples : [ { name : " JSON " , born : 2001 } { name : " MAML " , born : 2025 } ] notes : """ This is a multiline strings. Keeps formatting as-is. """ }

JSON is the most popular data-interchange format. But it isn't a very good configuration language.

MAML keeps JSON’s simplicity and adds only the needed bits for a good configuration language:

Comments Multiline strings Optional commas Optional key quotes

MAML is human-readable and easy to parse.

MAML is a brand-new language, so feel free to create new implementations following the specification.