HomePage | QuickStart | Navigate

The Set|File Site

Page generated from: LandingPage_v4.4.md



Welcome to Set|Files

Human-readable configuration, kept efficient and simple


What are SET Files?

SET Files are an efficient, light, readable format for configuration and data storage.
Simple when you need it, powerful when you want it.
Easy for Humans and AI alike to read!

Two flavors:

Q-Set (.qset) - Quick and Simple

X-Set (.xset) - eXtended and Modular Think of SET Files as easy to edit and update configuration files, with room to grow!


Why Use SET Files?


Quick Example

Q-Set - Simple Config:


myconfig.qset

Application configuration
Created: 2025-01-22

[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.

X-Set - With Extensions:


advanced.xset

[THIS-FILE]
X-SET|delimiters:1.0!includes:1.0

[DELIMITERS]
Primary|;

[CONFIG]
Name;MyApp
Include;database.set
Include;cache.set

Get Started


Features

Simple Structure - Complex Data

Flexible Data Formats Text Groups - Zero Escaping Modular Extensions (X-Set) ---

The SET Files Family


SET Files (ecosystem)
  │
  ├─ Q-Set (.qset)
  │   └─ The baseline - stable, simple, universal
  │
  └─ X-Set (.xset)
      └─ Optional extensions - modular power

Start with Q-Set. Graduate to X-Set only when you need advanced features.

Both are SET Files. Both are human-friendly. Both work together.


Version 4.4 - January 2025

What's New:

Upgrading from v4.3:

Documentation

Core Specs:

Learning Resources:

Community & Development


Integration with EMU Ecosystem

SET Files work seamlessly with:

Learn more about the EMU ecosystem


About SET Files

History: 25 years of evolution from VB6 to modern web apps. Born from frustration with JSON and maintained by practical use in real projects.

Philosophy: Human-readable always. Simple by default. Powerful by choice.

Creator: Kirk Siqveland
License: Creative Commons Attribution 4.0 International (CC BY 4.0)
Copyright: © 2025 Kirk Siqveland


Contact


SET Files v4.4 - Making configuration files enjoyable since 1999


Page last modified on January 31, 2026, at 07:54 PM