.toml
Low riskTom's Obvious Minimal Language
A configuration-focused data format with unambiguous syntax. Adopted by Rust's Cargo and Python packaging (pyproject.toml).
MIME types
- application/toml
Category
data
What opens this file
- VS Code
- taplo
- TOML parser libraries
How to open by OS
Windows
- VS Code, taplo (Rust-based).
Mac
- Same.
Linux
- Same.
Ios
- Koder.
Android
- Acode.
Safety notes
- Unlike YAML, TOML cannot instantiate arbitrary objects — RCE risk is low. Watch for parser DoS bugs.
Common mistakes
- Confusing arrays of tables (
[[array]]) with standard tables corrupts the resulting structure. - Keys that contain
.must be wrapped in double quotes.