-
Notifications
You must be signed in to change notification settings - Fork 859
Home
FourierTransformer edited this page Nov 1, 2024
·
272 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 |
---|---|---|
D | https://github.com/Kripth/toml | |
Haskell | https://github.com/kowainik/tomland | |
Nim | https://github.com/NimParsers/parsetoml | |
Python | https://github.com/uiri/toml | |
Rust | https://github.com/dtolnay/basic-toml | |
Smalltalk | https://github.com/DraagrenKirneh/TOML | |
Zig | https://github.com/aeronavery/zig-toml |
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 |
- 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 |
jEdit | https://github.com/djspiewak/jedit-modes |
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://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml |
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 |
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 |
|
https://taplo.tamasfe.dev/ |