Recently got my staged metaprogramming project for C/C++ generating a C11 version. Been also inspired by the sokol libraries to setup a context struct so everything can be configured from there (allocators, viewing state, etc).
Goal now is to improve error handling, code path simplification, and just using it more on some projects.
&gencpp
https://github.com/Ed94/gencpp