All projects

Static Site Generator

Hwaro

A lightweight, blazingly fast static site generator written in Crystal. Markdown in, an optimized site out — it builds this very website you are reading.

Crystal MIT Powers this site
Hwaro logo
GitHub stars
Crystal Powered by
i18n Multilingual
MIT License

Capabilities

Small footprint, full-featured

Hwaro processes Markdown with TOML, YAML or JSON front matter and Jinja2-compatible templates, then bundles a fast, SEO-ready site — no plugins required.

Multi-threaded builds

Parallel processing and incremental caching keep builds fast as the site grows.

Jinja2 templating

Template inheritance, macros and custom shortcodes, powered by Crinja.

Rich Markdown

Task lists, footnotes, math, diagrams and emoji out of the box.

SEO built-in

Sitemaps, RSS/Atom feeds, OpenGraph, auto OG images and JSON-LD.

Client-side search

Fuse-powered search with CJK tokenization for Korean and beyond.

i18n & assets

Multilingual routing, responsive images, CSS/JS bundling and fingerprinting.

Quickstart

One command from Markdown to a deployable site

zsh
$ brew install hwaro
# build the site from content/
$ hwaro build
[*] 142 pages · 38 assets bundled
[*] Site built in 1.18s
# or live-reload while you write
$ hwaro serve --open

This very page was generated by Hwaro.

Build fast. Ship static.

Spin up your own site with Hwaro and Crystal.