Simple human-readable syntax
CCL uses plain key = value entries. Indentation creates hierarchy without quotes, braces, or brackets.
Simple human-readable syntax
CCL uses plain key = value entries. Indentation creates hierarchy without quotes, braces, or brackets.
Comments and multiline values
Unlike JSON, CCL supports comments and multiline values. Configuration files should be human-friendly.
Composable and extensible
The CCL core is string-only key-value data. Typed accessors, formatting, and other helpers build on that core.
Mathematical foundation
Category-theory-inspired composition keeps parsing, filtering, and merging predictable.
/= CCL supports comments and multiline valuesnotes = CCL starts with string key-value pairs. Optional library features build on that core.
site = /= Indentation creates hierarchy id = abcdef0123456789 name = Example Site version = 1.0.0
/= Keys can contain special characters, including spaces and emojisallowed origins = = https://example.com = https://www.example.com
status emoji = ✅