The Set|File Site

Welcome to Set Files

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.


Why Use Set Files?


Quick Example

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]

Get Started


Features

Simple Structure

Groups organize related data. Fields separated by pipes. That's it.

Two Data Formats

Use key-value pairs for settings or tables for structured records.

Text Blocks

Store multi-line content without escaping - perfect for descriptions, licenses, documentation.

Minimal Escaping

Only one escape needed: ##\\|## for pipes in your data.


Latest Version

Set File Format Specification v4.0 (November 2025)

Major improvements in v4.0:

See what's new in v4.0?


Community & Development


Related Projects

Set Files are created and maintained by Kirk Siqveland.

Other projects:




Page last modified on November 27, 2025, at 10:54 PM