Alloy
A Go-powered static site generator built for speed and extensibility. Liquid templates, a tiered plugin system, and builds that finish in seconds — not minutes.
Go-Speed Builds
Single binary, no runtime dependencies. Thousands of pages render in seconds using parallel worker pools.
Liquid Templates
Industry-standard template language with full support for includes, filters, and whitespace control.
Tiered Plugins
Three tiers of extensibility: embedded QuickJS, compiled WASM (Rust, TinyGo), and Node.js via IPC bridge.
Output Formats
Generate HTML, JSON, XML, or any text format from the same content with matching layout templates.
Data Cascade
Six-level data merge from global to directory to front matter. Shared data is pointer-backed for zero-copy efficiency.
Taxonomies
Declare taxonomy keys in config and Alloy auto-generates index and per-term pages with full template control.
Quick Install
go install github.com/zeroedin/alloy@latest
Requires Go 1.21 or later. See the installation guide for more options.