Structured, node-based configuration with scripting power.
An open source, embeddable configuration language for Rust and the Web with scripting capabilities.
Fast and lightweight
Uses only the bare minimum libraries with zero unnecessary overhead
Embeddable
Integrate into any Rust project or WebAssembly target.
Node-based structure
Hierarchical config trees map cleanly to structured, JSON compatible data.
Type-safe
Catch config errors at parse time, not at runtime when it's too late.
Scripting power
More than just static configs. Logic, expressions, and libraries are built in.
Great diagnostics
Clear, and detailed errors that can be plugged into any diagnostic tool.