Alternatives to TOML

  • JSON

    JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd…

    Free JavaScript Self-Hosted

    JSON icon
  • YAML

    YAML 1.2---YAML: YAML Ain't Markup Language What It Is: YAML is a human friendly data serialization standard for all programming languages.

    Open Source Free Linux Mac Windows

    YAML icon
  • XML

    Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable. It is defined by the W3C's XML 1.0 Specification[2 and by several other rela…

    Linux Mac Windows

  • MessagePack

    MessagePack is an efficient binary serialization specification that lets you exchange data among multiple languages like JSON but quicker and with a lower overhead.

    Open Source Free BSD Linux Mac Windows

    MessagePack icon
  • Eno

    The eno notation language is a plain-text data format designed for file-based content. The language itself is very simple but expressive enough to be able to handle massive databases, while libraries are available across multiple languages including…

    Open Source Free Linux Mac Windows

    Eno icon
  • Protocol Buffers

    Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special g…

    Open Source Free BSD Linux Windows Android