DataLayerGenerator
A compile-time C++20 data layer framework with Python/Jinja2 code generation for embedded and host applications.
The library is header-only. You describe your data model (datapoints, groups, types, enums, structs) in
JSON or YAML files, run the generator, and get a fully type-safe datalayer.h header with constinit
objects, range-checked access, optional persistence, optional fmt formatters, and optional Python bindings.
Getting Started
Model File Reference
Code Generator
C++ API Reference
Packaging & Integration