-
Notifications
You must be signed in to change notification settings - Fork 903
Home
Martin Tournoij edited this page Sep 11, 2026
·
400 revisions
Welcome to the official TOML wiki! This is a space for the community to catalog various TOML-related projects. We'd love you to contribute!
- Be careful when editing this document. It's a valuable resource, so proofread your work and make sure it's right.
- Listings are alphabetical, please add your project in the correct order.
- Keep being your awesome self!
Feel free to add your implementation to this list! Please note the highest TOML version tag that your parser supports in your README.
The TOML project maintains a language agnostic test suite at toml-test. It's recommended to add an integration for this.
See Old for a list of old unmaintained implementations.
Projects on this list have not been carefully vetted by the TOML project, and anyone can edit this wiki. The usual due diligence to importing dependencies applies.
| Language | Repo | Notes |
|---|---|---|
| Crystal | https://github.com/crystal-community/toml.cr | |
| D | https://github.com/dlang-community/toml | |
| D | https://github.com/Kripth/toml | |
| Haskell | https://github.com/kowainik/tomland | |
| Nim | https://github.com/NimParsers/parsetoml | |
| Smalltalk | https://github.com/DraagrenKirneh/TOML |
| Language | Repo | Notes |
|---|---|---|
| CHICKEN Scheme | https://github.com/caolan/chicken-toml | |
| Clojure | https://github.com/lantiga/clj-toml | |
| LabVIEW | https://github.com/erdosmiller/lv-toml | |
| Raku | https://github.com/raku-community-modules/Config-TOML | |
| Scala | https://github.com/jvican/stoml |
| Tool | Notes | Repo |
|---|---|---|
| eslint-plugin-toml | ESLint plugin | https://github.com/ota-meshi/eslint-plugin-toml |
| Taplo | JSON schema validation, CLI, Language Server | https://taplo.tamasfe.dev |
| Tombi | JSON schema validation, CLI, Language Server | https://tombi-toml.github.io/tombi/ |
| toml-lint | tree-sitter parser | https://github.com/yaegassy/toml-lint |
| toml-schema | TOML-based schema language | https://github.com/brunoborges/toml-schema |
| toml-schema | TOML-based schema language | https://github.com/udifuchs/toml-schema |
| tomlv | CLI syntax checker | https://github.com/BurntSushi/toml/tree/master/cmd/tomlv |
| Tool | Notes | Repo |
|---|---|---|
| json2toml | from JSON | https://github.com/KenanY/json2toml |
| jsontoml, tomljson | to/from JSON | https://github.com/pelletier/go-toml |
| lml | from JSON, TOML to JSON, TOML, YAML | https://github.com/mosteo/lml_ada |
| remarshal | between CBOR, JSON, MessagePack, TOML, and YAML | https://github.com/dbohdan/remarshal |
| shale | between JSON, YAML, TOML, CSV or XML | https://github.com/kgiszczak/shale |
| toml2nt, nt2toml | between NestedText and JSON, YAML, or TOML | https://github.com/AndydeCleyre/nestedtextto |
| yj | between YAML, TOML, JSON, and HCL | https://github.com/sclevine/yj |
| Tool | Notes | Repo |
|---|---|---|
| eslint-plugin-toml | ESLint Plugin | https://github.com/ota-meshi/eslint-plugin-toml |
| Taplo | CLI, Language Server, JSON schema validation | https://taplo.tamasfe.dev |
| Tombi | CLI, Language Server, JSON schema validation | https://tombi-toml.github.io/tombi/ |