faml 0.1.13

Minimalist and powerful dynamic markup language
Documentation

faml

version status docs

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 @if directives 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.