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