TOML Configuration
A TOML configuration file with tables, inline values, and an array of tables — for testing TOML parsers.
# Application configuration
title = "Novus Examples"
version = "1.0.0"
enabled = true
[server]
host = "localhost"
port = 8080
tls = true
[database]
url = "postgres://localhost/app"
pool_size = 10
[[features]]
name = "search"
enabled = true
[[features]]
name = "editor"
enabled = false
Specifications
What is a .toml file?
TOML (Tom's Obvious Minimal Language) is a configuration format designed to be unambiguous and easy to read, with typed values, sections in bracketed tables, and clear date and number handling. It maps cleanly to hash tables. It is widely used for application and package configuration, such as Rust's Cargo and Python's pyproject.
How to use this file
Use an example TOML file to test config parsers, typed-value and table handling, and tools that read project or application settings.
Related files
- iniINI ConfigurationA classic INI configuration file with sections and key/value pairs — for testing INI parsers.
- ymlDocker Compose File (YAML)A sample docker-compose file defining a web service with Postgres and Redis dependencies — for testing Compose parsers and YAML tooling.
- dockerfileDockerfile (multi-stage)A sample multi-stage Dockerfile with a build stage and a slim runtime stage — for testing Dockerfile parsers, linters (hadolint), and syntax highlighting. Illustrative only.
- envEnvironment File (.env template)A sample environment (.env) file with typical configuration keys and placeholder values — for testing dotenv parsers and config loaders. Contains no real secrets.
- webmanifestWeb App Manifest (webmanifest)A W3C Web App Manifest (JSON) with name, theme colours, and icon set — for testing PWA install prompts and manifest validators.
- csv10,000-Row CSVA CSV with 10,000 data rows — for testing streaming parsers, memory handling, and import performance.
Generated by generation/data_formats.py. Free for any use, no attribution required — license.