
Human-readable configuration files that actually make sense
Set files (.set or .qset) are a simple, flexible format for storing configuration data, settings, and structured information.
Think: CSV meets INI files, but all grown up and actually readable.
myconfig.set
Application configuration
Created: 2025-11-27
[DATABASE]
Host|localhost
Port|5432
Database|myapp
[SETTINGS]
Theme|dark
Language|en-US
MaxUsers|50
[{WELCOME_MESSAGE}]
Welcome to My Application!
Get started by configuring your settings above.
[EOG]
Groups organize related data. Fields separated by pipes. That's it.
Use key-value pairs for settings or tables for structured records.
Store multi-line content without escaping - perfect for descriptions, licenses, documentation.
Only one escape needed: ##\\|## for pipes in your data.
Set File Format Specification v4.0 (November 2025)
Major improvements in v4.0:
Set Files are created and maintained by Kirk Siqveland.
Other projects: