Let’s talk about the Future of Jamstack — Join us

Rustyll

Home page
https://github.com/betterwebinit/rustyll
Repository
betterwebinit/rustyll
Twitter
@matbrgz
Language:
Rust
License:
AGPL-3.0-or-later
Templates:
Liquid (Jekyll-compatible)

Rustyll is a fast, modern, Jekyll-compatible static site generator written in Rust.
It was created to solve performance challenges in extremely large Jekyll projects, offering the same workflow and folder structure developers already know — but powered by Rust’s speed, safety, and parallelism.

Like Jekyll, Rustyll takes Markdown, collections, front matter, and Liquid templates, then outputs a fully static website that can be deployed anywhere: Netlify, Vercel, GitHub Pages, Cloudflare Pages, or any HTTP server.

Philosophy

Rustyll follows a simple principle: keep Jekyll’s ecosystem, remove its bottlenecks.

It does not introduce unnecessary abstractions, and it avoids configuration bloat. Instead, it focuses on:

  • High performance, ideal for very large sites with tens or hundreds of thousands of pages
  • Maximum compatibility with existing Jekyll conventions and Liquid templates
  • Zero runtime dependencies, producing a single, portable binary
  • Transparency, giving users control without magic or hidden behavior

Rustyll aims to stay out of the user’s way — just like Jekyll — while delivering the power needed for modern, large-scale static sites.

Contributions are welcome as Rustyll moves toward its 1.0 release.

Find more static site generators.