-
Notifications
You must be signed in to change notification settings - Fork 891
Martin Tournoij edited this page Apr 24, 2026
·
8 revisions
This is a list of unmaintained implementations, often for older TOML versions.
Only add things here if:
- They've been unmaintained for several years.
- There is a newer maintained implementation for the language.
- See relatively little use in current applications (compared to the newer ones).
There is a bit of a vague heuristic to this, but generally the main list should only list implementations that are useful to use today. If a language only has an old TOML 0.4 implementation then that's better than no TOML implementation, but if there's a newer implementation than the old one is typically not very useful.
| Language | Repo | Notes |
|---|---|---|
| C | https://github.com/cktan/tomlc99 | |
| Go | https://github.com/komkom/toml | |
| JavaScript | https://github.com/LongTengDao/j-toml | |
| JavaScript | https://github.com/huan231/toml-nodejs | |
| Julia | https://github.com/JuliaLang/TOML.jl | included in Julia stdlib since 1.6 |
| Zig | https://codeberg.org/Egoist/toml-zig |
| Language | Repo |
|---|---|
| Zig | https://github.com/jmuk/zig-toml |
| Language | Repo |
|---|---|
| JavaScript | https://github.com/iarna/iarna-toml |
| Pascal | https://github.com/genericptr/fpTOML |
| Language | Repo |
|---|---|
| Go | https://github.com/achun/tom-toml |
| JavaScript | https://github.com/redhotvengeance/topl |
| Julia | https://github.com/pygy/TOML.jl |
| PHP | https://github.com/zidizei/toml-php |
| Racket | https://github.com/greghendershott/toml |
| Language | Repo |
|---|---|
| Clojure | https://github.com/manicolosi/clojoml |
| Common Lisp | https://github.com/pnathan/pp-toml |
| Haxe | https://github.com/raincole/haxetoml |
| Java | https://github.com/johnlcox/toml4j |
| JavaScript | https://github.com/ricardobeat/toml.js |
| Python | https://github.com/hit9/toml.py |