Built with Crystal for speed

Fast & Lightweight
Static Site Generator

Build beautiful static websites with Markdown content, customizable templates, and blazing fast build times.

╔══════════════════════════════════════════════════════════════╗ ║ _ ___ ____ _ _ __ ___ ║ ║ | | | \ \ /\ / / _` | '__/ _ \ ║ ║ | |_| |\ V V / (_| | | | (_) | ║ ║ \____|_\_/\_/ \__,_|_| \___/ ║ ║ ║ ╚══════════════════════════════════════════════════════════════╝

Features

blazing_fast

Built with Crystal for incredible performance. Parallel processing and smart caching make builds lightning quick.

markdown_first

Write content in Markdown with TOML front matter. Syntax highlighting included out of the box.

flexible_templates

Customizable Jinja2 templates with includes, inheritance, and full control over your site's design.

built_in_seo

Automatic sitemap, robots.txt, RSS/Atom feeds, and OpenGraph meta tags generation.

taxonomies

Organize content with tags, categories, and custom taxonomies. Automatic index page generation.

extensible

Lifecycle hooks, custom processors, and build hooks for complete customization.

terminal
# Create a new project
$ hwaro init my-site --scaffold docs

# Start development server
$ cd my-site && hwaro serve

# Build for production
$ hwaro build --minify