BuildUtilities

What is TOML?

A config format that's strict enough to parse unambiguously and friendly enough to read.

TOML to JSON

Full tool
{
  "title": "My App",
  "database": {
    "host": "localhost",
    "port": 5432,
    "enabled": true,
    "credentials": {
      "user": "admin",
      "password": "secret123"
    }
  },
  "server": {
    "workers": 4,
    "debug": false,
    "allowed_hosts": [
      "localhost",
      "example.com"
    ]
  }
}

TOML (Tom's Obvious, Minimal Language) was designed as a less surprising YAML. It uses INI-style sections, explicit string quoting, and native dates.

If you've edited a `Cargo.toml` (Rust), `pyproject.toml` (Python), or `wrangler.toml` (Cloudflare), you've used it.

Compared to YAML: stricter, no whitespace pitfalls, but less compact for deeply nested structures.

Keep reading

Tip Jar