Welcome to GAX!
GAX is a slim static site generator built in Go, inspired by 11ty (Eleventy). We believe static sites should be fast, secure, and free from hardcoding.
Unlike other SSGs that force you to hardcode navigation, metadata, or lists in templates, GAX takes everything from your frontmatter, config.yaml, and data/ folder. Write once, use everywhere.
A new static site generator built with GO
Why GAX?
1. No Hardcode Philosophy
Your navbar, footer, widgets, and all content come from YAML. Change config.yaml, your whole site updates. Like 11ty's data cascade, but simpler.
navbar:
title: GAX
list:
- name: Home
url: /
- name: Blog
url: /blog/
Use it anywhere: GAX and {% for n in config.navbar.list %}
2. Go Performance
Built with GO, GAX compiles your site in milliseconds. No Node.js, no Ruby, no waiting. Perfect for large blogs with thousands of posts.
3. SEO First
We generate sitemap.xml, robots.txt, rss.xml, feed.xml, and atom.xml automatically. Semantic HTML, clean URLs (/blog/post-name/), and tags ready for Google.
How It Works
1. Write Markdown in content/ with frontmatter
2. Design templates in templates/ using .gax syntax
3. Build with gax build -> outputs to dist/
4. Deploy dist/ anywhere
Quick Start
# Build
gax build
# Serve with live reload
gax serve
# http://localhost:3000
GAX supports /image/go-ssg8.webp, filter:tag=gax, limit:3, | limit(2), if / elif / else, nested objects like config.footer.item1.list, and all cinematic features you need.
Start building your fast, secure, and SEO-friendly site today with GAX - The Go Static Site Generator that doesn't get in your way.