Eleventy (11ty)
Zero-config JS-based SSG. Templates only, no client-side JS framework.
VISIT ELEVENTY (11TY)Quick facts
- LanguageJavaScript
- CategoryJS / TS plain
- LicenseMIT
- Created2018
- GitHub stars18.2k
- Statusactive
Templating: Liquid Nunjucks EJS Markdown Handlebars WebC Pug
What it is
Eleventy is the JS-based generator that does not impose a framework. You write templates (Liquid, Nunjucks, EJS, Markdown, WebC) and Eleventy generates HTML. Zero client-side JS unless you add it. The closest thing to Jekyll in spirit, but in JavaScript.
Best for
- Personal blogs and small content sites
- Sites where the team explicitly does not want a UI framework
- Replacing Jekyll while staying in the JS ecosystem
- Speedy builds on small to medium catalogues
When not to pick it
Skip Eleventy at 50k+ pages where Astro's Content Layer becomes cheaper. Skip it if you need component-shaped UI; the WebC story exists but the ergonomics lag Astro.
My take
Eleventy is what I recommend when someone wants to write less JavaScript, not more. For pure content sites it can be a faster path than Astro for the first few hundred pages.
Links
Compare Eleventy (11ty) side-by-side
Similar tools you should also consider
Astro
Multi-framework, content-first, ships zero JS by default. The default for SEO-heavy sites.
Read the take →Jekyll
The original SSG. Liquid templates, Ruby, Markdown. GitHub Pages' backbone.
Read the take →Hugo
The fastest SSG, full stop. Go binary, single-file install, builds 10k pages in seconds.
Read the take →If Eleventy (11ty) is your pick — the next conversation is short
The 30-min call is where your project gets a real architecture, an SEO transport plan, and a price range you can take to your team. Describe your site, your timeline, your existing content. I tell you whether Eleventy (11ty) is genuinely the right call for you, and what the build actually looks like.