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.