LUAX - Blazing Fast Lua SSGs

LUAX is a blazing fast static site generator built with Lua + LAX Template Engine. Markdown, YAML, Tags, SEO & native versioned docs support.

LUAX - The lightweight, fast, and modern static site generator. Built with pure Lua, no Node, no Ruby. Write Markdown, build in milliseconds, deploy anywhere.

Terminal
$ git clone https://github.com/mesinkasir/luax.git
$ luax build
✨ Build complete! 7 posts generated
$ luax start
✓ Server started at port 8080
🌐 http://localhost:8080
LUAX SSG
LUAX SSG
SEO Built-in OG Tags, Twitter Card, JSON-LD, sitemap.xml, RSS, robots.txt
Markdown Write content in Markdown, frontmatter YAML, live reload
file_type_light_yaml
YAML Data Powerful data folder + frontmatter for dynamic content
Tags
Tags Auto Automatic tag pages /tags/ with pagination
Super Fast Pure Lua - Build 100 pages in milliseconds
Versioning Native support for /v0.3/, /v1.2/ docs versioning

What is LUAX?

LUAX is a static site generator that follows Jekyll/Hugo/11ty concept but built with Lua - fast, simple, and powerful

  • Pure Lua - No JavaScript, no Ruby, no Python needed
  • LAX Template - Simple , , template engine
  • Markdown First - Write src/about.md -> /about/
  • Fast Build - luax build compiles everything to dist/

Versioning Support?

  • Multi Version - Create src/v0.3/, src/v1.2/ for docs versioning
  • Dot Safe - Supports folder names like v0.3, v1.2, v.03
  • Pretty URLs - /v0.3/about/ serves /v0.3/about/index.html
  • No Plugin - Native support, no extra config needed

How It Works?

Same concept as popular SSG, but simpler and faster

  • Content - Write Markdown in src/ folder
  • Templates - Use LAX layouts in templates/layouts/
  • Data - Put YAML/JSON in data/ folder for global data
  • Build - Run luax build -> static HTML in dist/

Why Choose LUAX?

  • Blazing Fast - Built with Lua, builds in ms
  • Simple - No complex config, just folders
  • Markdown - Write in Markdown + YAML frontmatter
  • SEO Ready - OG, JSON-LD, sitemap, RSS included
  • Tags & Pagination - Auto generated
  • Versioning - Native /v0.3/, /v1.2/ support
  • Pretty URLs - Clean URLs with router.php
  • Easy Deploy - Static HTML, deploy anywhere
  • LAX Template - Simple syntax

Built for Speed & Simplicity

LUAX was created to make static sites simple again. No heavy dependencies, no complex setup. Just Lua, Markdown, and LAX template. Perfect for blogs, docs, portfolios, and versioned documentation like /v0.3/ and /v1.2/.


🚀 Built with ❤️ using LUAX

Get Started

git clone https://github.com/mesinkasir/luax.git
cd luax
luax build
luax start
    

Your site is now running at http://localhost:8080

Upload dist/ folder in to your hosting or build using github action, Delpoy on Cpanel, VPS, Vercel, Cloudflare, Netlify, or Github Pages.

Get Starter Luax Project

Support Luax

If you find LUAX helpful, consider supporting us.