Template-rendering building blocks for the NFramework Rust toolchain. This workspace defines engine-agnostic rendering abstractions and provides adapters for popular template engines, following NFramework's zero-dependency-core, replaceable-adapter model.
These crates power generator rendering in the nfw CLI and nfw-generators.
| Crate | Role |
|---|---|
n-framework-core-template-abstractions |
Core rendering contracts. No third-party engine dependencies. |
n-framework-core-template-tera |
Adapter implementing rendering with Tera. |
n-framework-core-template-mustache |
Adapter implementing rendering with Mustache. |
Abstractions never depend on adapters; swapping the rendering engine does not touch consumer code.
make buildmake testmake format
make lintmake setupThis project is licensed under the Apache License 2.0 - see the LICENSE file for details.