Hi everyone! I recently built a DOD based Zero copy human readable configuration parser and supports Mutations (Educational & Experimental) all while keeping no_std support and low memory usage.
Instead of traditional AST tree nodes, everything parses into flat vectors, and it uses a Arena based mutation. I benchmarked it against TOML Edit and Serde (No other direct competitors unfortunately): Exlex can cold start with 16 heap allocations vs TOML's 13,000+.
Source code is available, Bug reports and constructive criticisms are welcomed: https://github.com/cychronex-labs/Exlex
&exlex