The stable static site generator
New versions never break your site. Build your own tools with binary and C bindings. MPL-2.0 licensed.
Get started in seconds
mise use github:pepicrft/gesttalt
Why Gesttalt
Built for developers who value simplicity
No complex configuration. No plugin ecosystem to navigate. Just a tool that works.
Stable by Design
Conventional structure for content and themes that never breaks. Update Gesttalt knowing your site will keep working.
Blazingly Fast
Written in Zig for maximum performance. Build thousands of pages in milliseconds.
Simple Templates
Logic-less Mustache templates. No complex syntax to learn, just straightforward HTML with placeholders.
Programmable
Binary and C bindings let you build custom tools. Extend functionality without waiting for features.
Zero Configuration
Put posts in content/, templates in theme/, assets in static/. No config files, just conventions that work.
Runs Anywhere
Built with Zig to run on Linux, macOS, Windows, and WebAssembly. Single binary, no runtime.
Philosophy
A stable foundation for an ecosystem
Static site generators are compilers that transform content and templates into deployable sites. They're powerful, but here's the thing: most lack the strict conventions that would enable a broader ecosystem. Think about the Web. Thanks to standards, browsers and countless tools interoperate seamlessly. Traditional generators? They offer configurable structures that break between versions. Gesttalt takes a different path. It's designed like a web browser: a stable compiler with unchanging conventions. This foundation isn't just about building sites. It's about enabling an ecosystem of tools, from content editors to deployment utilities, all building on the same reliable structure. We chose Zig to make this vision truly cross-platform, compiling easily for any architecture or platform, ensuring the foundation is accessible everywhere.