
The starting point for everything Set|File -
The clean and compact, human-readable settings and configuration format that just makes sense
"Set" files (.set or .qset) are a simple, flexible format for storing configuration data, settings, and structured information.
Designed for flexibility, readability, adaptability and even with all that - simplicity!
A practical replacement for .json, .yaml, .ini, and .csv in small to medium-sized projects where readable, maintainable configuration files matter.
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, tables for structured records, embed multiline text, comments.
Ad-hoc data insertion.
Store multi-line content without escaping - perfect for descriptions, licenses, documentation.
Only one escape needed: \| for pipes (or alternate delimiter) in your data.
Set|File Format, Code and sites are created and maintained by Kirk Siqveland.