TOML(Tom's Obvious, Minimal Language)は、シンプルな構文により読みやすさを重視した設定ファイルフォーマットです。データ構造へのパース(解析)が容易になるよう設計されています。TOMLは最小限であることを目指しており、学習や使用が非常に簡単です。JSONやXMLといったフォーマットよりも人間にとって読みやすく、かつマシンによる解析も可能であるため、設定ファイルとして頻繁に利用されます。TOMLファイルは通常、ソフトウェアアプリケーションの設定、データのシリアル化、およびその他の同様の目的で設定値を保存するために使用されます。このフォーマットは、プログラミングに詳しくない人にとっても曖昧さがなく理解しやすいように設計されています。TOMLはケースセンシティブ(大文字と小文字を区別)であり、テーブル(セクション)や配列をサポートするシンプルなキー・バリュー(キーと値)ペアの構造を採用しています。文字列、整数、浮動小数点数、ブール値、日付、配列など、さまざまなデータ型をサポートしています。その構文は直感的で分かりやすく設計されており、多くの現代的なソフトウェアプロジェクトにおいて設定ファイルの有力な選択肢となっています。