I'm building a static site generator with JS component support, all in a single binary. It uses markdown for content, mustache for templating, and an embedded Javascript runtime to render components, which are essentially templating partials which can emit CSS and JS for dynamic content