Builds in seconds, not minutes

Forged for Speed
and Extensibility

Go-powered builds, Liquid templates, and a plugin system that speaks QuickJS, WASM, and Node.js.

Everything you need to ship

No configuration fatigue. Just a fast, flexible build pipeline.

Go-Speed Builds

Single binary, parallel worker pools. Thousands of pages render in seconds.

Liquid Templates

Industry-standard template language with includes, filters, and whitespace control.

Flexible Plugins

Three approaches: embedded QuickJS, compiled WASM, and Node.js for full ecosystem access.

Output Formats

Generate HTML, JSON, XML, or any text format from the same content source.

Data Cascade

Global defaults, directory overrides, and per-page front matter merge predictably.

Taxonomies

Declare taxonomy keys and Alloy auto-generates index and per-term pages.

Get started in 30 seconds

Install with Homebrew and scaffold a new project.

$ brew tap zeroedin/alloy-ssg
$ brew install alloy-ssg
$ alloy init my-site
$ cd my-site && alloy dev