Overview
Eleventy is a static site generator that has shipped since December 2017. It compiles files in many template languages (HTML, Markdown, MDX, Nunjucks, Liquid, WebC, JavaScript, JSX, TypeScript, Handlebars, Pug and more) into an output folder of plain HTML. It does not add its own markup or client JavaScript, and its data cascade lets front matter, directory data files and global data feed templates. Official plugins cover images, RSS, i18n, syntax highlighting and navigation.
The project is known for durability: its homepage says only three of its 226 releases required Eleventy-specific changes from developers, and upgrades are guided by an Upgrade Helper plugin. Its benchmark shows it building 4,000 Markdown files faster than Astro, Gatsby or Next.js.
Eleventy joined Font Awesome in September 2024. On 3 March 2026 it was renamed Build Awesome: Eleventy v4 becomes Build Awesome v4 (published as @awesome.me/buildawesome as well as @11ty/eleventy), existing plugins and build commands stay compatible, and Zach Leatherman continues to lead it. A Build Awesome Pro product for publishing and collaborative editing was launched through Kickstarter in April 2026. Current stable is v3; v4 was in alpha at the time of writing.
Pricing and plans
What it does
- Many template languages
- Markdown, Nunjucks, Liquid, WebC, JavaScript, JSX, TypeScript, Handlebars, Pug, HAML, EJS and custom languages.
- Data cascade
- Front matter, template and directory data files, global data and computed data merge predictably.
- Zero client JavaScript by default
- Outputs only what your templates produce.
- Official plugins
- Image optimisation, RSS, i18n, syntax highlighting, navigation, bundling and more.
- Incremental builds
- Dev server with incremental rebuilds; optional Vite integration.
Strengths and limitations
Strengths
- Very fast builds for large Markdown sites.
- Long record of low-friction major upgrades.
- Full control of output HTML with no framework runtime.
- Now funded by a company (Font Awesome) with a stated plan to keep the core open source.
Limitations
- Static output only; per-request rendering needs another tool or serverless functions.
- No built-in component framework or client-side routing; interactivity is up to you.
- The rename to Build Awesome means new package names and documentation in transition; v4 is still pre-release.
- v4 raises the minimum Node.js version to 22.15+ (per the v4 alpha release notes).
Who it suits
Good for
- Blogs, documentation and personal sites
- Large content sites that need fast builds
- Developers who want plain HTML output
Look elsewhere if
- Interactive web apps
- Teams that want a React- or Vue-based component model
Pricing history
-
Eleventy renamed Build Awesome
Announced 3 March 2026: Eleventy v4 will ship as Build Awesome v4 under Font Awesome, staying MIT-licensed and compatible with Eleventy plugins; a paid, optional Build Awesome Pro followed via Kickstarter in April 2026. Source ↗
Alternatives to Eleventy (Build Awesome)
Questions
Is Eleventy now called Build Awesome?
Yes. On 3 March 2026 the project announced Eleventy v4 will be Build Awesome v4, with compatibility for existing Eleventy plugins and commands.
Is Eleventy still free?
Yes. The open-source core stays MIT-licensed; an optional paid Build Awesome Pro is planned and not required.
What template languages does Eleventy support?
HTML, Markdown, MDX, JavaScript, JSX, TypeScript, WebC, Nunjucks, Liquid, Handlebars, Mustache, EJS, HAML, Pug and custom languages.
Sources read for this page