Fast by default.
Yours by design.

A static site generator built with Crystal.
No themes, no lock-in. Your content, your structure, your speed.

Everything built in.

No plugins needed. Enable in config.toml and go.

blazing_fast

Parallel processing, incremental builds, and streaming mode. Build thousands of pages in seconds.

markdown_first

Write in Markdown with TOML front matter. Footnotes, task lists, math, and Mermaid diagrams built in.

flexible_templates

Jinja2 templating with inheritance, filters, functions, and shortcodes. No theme lock-in — build your own.

built_in_seo

Sitemaps, RSS/Atom feeds, OpenGraph, Twitter Cards, JSON-LD structured data, auto OG images, and LLMs.txt.

taxonomies

Tags, categories, and custom taxonomies with automatic index pages, feeds, and pagination.

extensible

Build hooks, asset pipeline, image processing, multilingual support, PWA, and AMP — all built in.

1,000 pages. Under 7 seconds.

Benchmarked against popular static site generators.

Zola
5.2s
Hwaro
6.2s
Hugo
8.2s
Eleventy
9.0s
Jekyll
11.6s

Built with Hwaro

From docs to blogs to landing pages — all from hwaro init.

Start building.

One command to install. Three lines to deploy.

brew install hwaro/hwaro/hwaro