faml
English | 简体中文
faml is a minimalist and powerful dynamic configuration language that extends TOML with scripting capabilities, enabling dynamic configuration updates at runtime.
Help
Having trouble? Join the QQ group for help: 1018390466
Key Features
- TOML-Compatible Syntax: Familiar syntax for TOML users with enhanced dynamic capabilities
- Dynamic Expressions: Embed expressions using
$"..."for runtime value computation - Conditional Configuration: Use
@ifdirectives to conditionally enable configuration blocks - Rich Data Types: Built-in support for durations, distances, and quantified numbers
- Cross-Language Support: Native Rust API with C/C++ and C# bindings
- Runtime Mutability: Modify configuration values at runtime and automatically update dependent values
Documentation
License
This project is licensed under the MIT License - see the LICENSE file for details.