TOML(Tom's Obvious, Minimal Language)は、そのシンプルな構文により読みやすい設定ファイルフォーマットです。データ構造へ容易にパース(解析)されるように設計されています。TOMLは、JSONやXMLなどのフォーマットよりも人間にとって可読性が高い一方で、機械によるパースも可能なため、設定ファイルとして頻繁に使用されます。TOMLファイルは通常、ソフトウェアアプリケーションの設定値、データ直列化(シリアライゼーション)、その他類似の目的のために使用されます。このフォーマットは、プログラミングに精通していない人にとっても、曖昧さがなく理解しやすいように設計されています。TOMLはケースセンシティブであり、テーブル(セクション)と配列のサポートを備えた単純なキーと値のペア構造を使用します。文字列、整数、浮動小数点数、ブール値、日付、配列など、さまざまなデータ型をサポートしています。構文は直接的で直感的になるように設計されており、多くの最新のソフトウェアプロジェクトで設定ファイルとして人気のある選択肢となっています。