GAX - Go Static Site Generator

Slim, fast, and secure SSG like 11ty. No hardcode - everything from frontmatter, YAML & JSON. Built with Go.

No Hardcode

No Hardcode

Everything comes from frontmatter, config.yaml, and data folder. Just like 11ty, no magic strings in templates.

Lightning Fast

Lightning Fast

Built in Go, build thousands of pages in milliseconds. Zero JavaScript by default, 100% SEO and performance.

SEO Ready

SEO Ready

Auto sitemap.xml, rss.xml, robots.txt, tags, collections, pagination - all ready for production.

Write in Markdown, Build with Go

Write in Markdown, Build with Go

GAX lets you write content in Markdown with YAML frontmatter. All metadata, tags, and configuration are parsed automatically. No database, no complexity - just pure static files that load instantly.

Read Docs
Powerful Collections & Tags

Powerful Collections & Tags

Create blogs, portfolios, docs with ease. Use collections, filter by tags, limit posts, and paginate. Supports multi-format tags - comma, array, or list. Everything works like 11ty but faster.

How to Deploy
GAX - Go Static Site Generator

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.

Deploy Anywhere

Output is pure static HTML in dist/ folder. Deploy to Netlify, Vercel, Cloudflare Pages, GitHub Pages, or any Nginx/Apache server. Zero dependencies in production.

GAX GO Static Site Generator Built with GAX