Skip to content
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:

  1. They've been unmaintained for several years.
  2. There is a newer maintained implementation for the language.
  3. 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.

TOML 1.0

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

TOML 1.0-rc2

Language Repo
Zig https://github.com/jmuk/zig-toml

TOML 1.0-rc1

Language Repo
JavaScript https://github.com/iarna/iarna-toml
Pascal https://github.com/genericptr/fpTOML

TOML 0.5

Language Repo
C# https://github.com/DanielArgent/Tomen
C# https://github.com/paiden/Nett
C++ https://github.com/ToruNiina/Boost.toml
C++ https://github.com/skystrife/cpptoml
Elixir https://github.com/bitwalker/toml-elixir
JavaScript https://github.com/sgarciac/bombadil
JavaScript https://www.npmjs.com/package/fast-toml
Python https://github.com/alethiophile/qtoml
Python https://github.com/uiri/toml
Ruby https://github.com/pawandubey/troml
Rust https://github.com/dtolnay/basic-toml
Wren https://github.com/datatypevoid/wren-toml
Zig https://github.com/aeronavery/zig-toml

TOML 0.4

Language Repo
C https://github.com/ajwans/libtoml
C# https://github.com/azyobuzin/HyperTomlProcessor
C++ https://github.com/andrusha97/loltoml
C++ https://github.com/mayah/tinytoml
Common Lisp https://github.com/sgarciac/sawyer
Erlang https://github.com/dozzie/toml
Fortran https://github.com/gregfi/f_tomlc99
Go https://github.com/kezhuw/toml
Go https://github.com/naoina/toml
Haskell https://github.com/cies/htoml
Java https://github.com/TheElectronWill/TOML-javalib
Java https://github.com/mwanji/toml4j
JavaScript https://github.com/jakwings/toml-j0.4
Lua https://github.com/jonstoler/lua-toml
OCaml https://github.com/mackwic/to.ml
PHP https://github.com/betrixed/Toml-Pun8
PHP https://github.com/leonelquinteros/php-toml
PHP https://github.com/yosymfony/toml
Perl https://github.com/karupanerura/TOML-Parser
Python https://github.com/avakar/pytoml
Swift https://github.com/jdfergason/swift-toml

TOML 0.2

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

TOML 0.1

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

Unknown (or pre-0.1)

Language Repo
C https://github.com/mzgoddard/tomlc
C# https://github.com/LBreedlove/Toml.net
C# https://github.com/RichardVasquez/TomlDotNet
C# https://github.com/rossipedia/toml-net
C++ https://github.com/evilncrazy/ctoml
D https://github.com/iccodegr/toml.d
Erlang https://github.com/kalta/etoml
Erlang https://github.com/kaos/tomle
Go https://github.com/laurent22/toml-go
Haskell https://github.com/seliopou/toml
Java https://github.com/asafh/jtoml
Java https://github.com/agrison/jtoml
Java https://github.com/mschuetz/toml
JavaScript https://github.com/alexanderbeletsky/toml-js
JavaScript https://github.com/biilmann/coffee-toml
JavaScript https://github.com/Jonarod/markty-TOML
JavaScript https://github.com/JonAbrams/tomljs
Objective-C https://github.com/mneorr/toml-objc
Objective-C https://github.com/amazingsyco/TOML
Perl https://github.com/alexkalderimis/config-toml.pl
PHP https://github.com/checkdomain/toml
PHP https://github.com/coop182/toml-php
PHP https://github.com/jamesmoss/toml
PHP https://github.com/shukean/php-toml
Python https://github.com/bryant/pytoml
Python https://github.com/elssar/tomlgun
Python https://github.com/f03lipe/toml-python
Python https://github.com/marksteve/toml-ply
Ruby https://github.com/charliesome/toml2
Ruby https://github.com/jm/toml
Ruby https://github.com/sandeepravi/tomlp
Rust https://github.com/mneumann/rust-toml
Scala https://github.com/axelarge/tomelette
Scala https://github.com/loop-less-code/toml-parser