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-ssg

macOS, Linux, and Windows WSL.

See the installation guide for other options.