- 
                Notifications
    You must be signed in to change notification settings 
- Fork 878
Home
        Marcos Cruz edited this page Oct 22, 2025 
        ·
        310 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.
- If you want to add a new category or otherwise make a big change, please open an issue on this repository to discuss it first.
- Keep being your awesome self!
If you have an implementation, add it to this list! Please note the highest TOML version tag that your parser supports in your README.
| Language | Repo | Notes | 
|---|---|---|
| Pascal | https://github.com/genericptr/fpTOML | 
| Language | Repo | Notes | 
|---|---|---|
| C# | https://github.com/xoofx/Tomlyn | |
| Go | https://github.com/BurntSushi/toml/tree/master/cmd/tomlv | |
| Haskell | https://github.com/vmchale/tomlcheck | |
| JavaScript | https://github.com/ota-meshi/eslint-plugin-toml | |
| Python | https://github.com/yaegassy/toml-lint | |
| Rust | https://taplo.tamasfe.dev | |
| Rust | https://tombi-toml.github.io/tombi/ | 
- Language agnostic test suite - https://github.com/toml-lang/toml-test
| Editor | Repo | 
|---|---|
| Atom | https://github.com/atom/language-toml | 
| Emacs | https://github.com/dryman/toml-mode.el | 
| GEdit | https://github.com/liv-dumea/toml.lang | 
| IntelliJ Family | https://plugins.jetbrains.com/plugin/8195-toml | 
| Kate | Built-in (https://kate-editor.org/) | 
| Notepad++ | https://github.com/fireforge/toml-notepadplusplus | 
| Pulsar | Built-in (https://github.com/pulsar-edit/pulsar) | 
| Sublime Text 3 | https://github.com/jasonwilliams/sublime_toml_highlighting | 
| Synwrite | Built-in (https://cudatext.github.io/synwrite/) | 
| TextMate | https://github.com/textmate/toml.tmbundle | 
| Vim | https://github.com/cespare/vim-toml (included since Vim 8.2.3519 or Neovim 0.6.0) | 
| Visual Studio | https://marketplace.visualstudio.com/items?itemName=MadsKristensen.SyntaxHighlightingPack | 
| Visual Studio Code | https://github.com/nullptr-0/toml | 
| Visual Studio Code | https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml | 
| jEdit | https://github.com/djspiewak/jedit-modes | 
| Tool | Repo | Notes | 
|---|---|---|
| json2toml | https://github.com/KenanY/json2toml | from JSON | 
| jsontoml, tomljson | https://github.com/pelletier/go-toml | to/from JSON | 
| remarshal | https://github.com/dbohdan/remarshal | between CBOR, JSON, MessagePack, TOML, and YAML | 
| lml | https://github.com/mosteo/lml_ada | from JSON, TOML to JSON, TOML, YAML | 
| shale | https://github.com/kgiszczak/shale | between JSON, YAML, TOML, CSV or XML | 
| toml2nt, nt2toml | https://github.com/AndydeCleyre/nestedtextto | between NestedText and JSON, YAML, or TOML | 
| yj | https://github.com/sclevine/yj | between YAML, TOML, JSON, and HCL | 
| Tool | Notes | Repo | 
|---|---|---|
| ESLint plugin | https://github.com/ota-meshi/eslint-plugin-toml | |
| Taplo | CLI formatter, converter | https://taplo.tamasfe.dev | 
| Tombi | CLI, Language Server | https://tombi-toml.github.io/tombi/ |