Alloy
A Go-powered static site generator built for speed and extensibility. Liquid templates, a flexible 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.
Flexible Plugins
Three approaches to extensibility: embedded QuickJS for simplicity, compiled WASM for performance, and Node.js for full ecosystem access.
Output Formats
Generate HTML, JSON, XML, or any text format from the same content with matching layout templates.
Data Cascade
Global defaults, directory-level overrides, and per-page front matter merge predictably. Plugin hooks can transform page data at key points in the build lifecycle.
Taxonomies
Declare taxonomy keys in config and Alloy auto-generates index and per-term pages with full template control.
Quick Install
brew tap zeroedin/alloy-ssg
brew install alloy-ssgmacOS, Linux, and Windows WSL.
See the installation guide for other options.