Eleventy
Zero-config JavaScript static site generator that compiles several template formats into static HTML with no client-side runtime.
What it is
Eleventy (11ty) is an open-source static site generator, distributed under the MIT license as shown in its Eleventy GitHub repository. Eleventy presents itself as a simpler static site generator, as highlighted on the Eleventy website. Developers can use several template languages, including HTML, Markdown, Nunjucks, and Liquid, as listed on the Eleventy template languages page.
When it fits
Eleventy suits documentation sites, personal blogs, organizational landing pages, and long-lived content archives that do not require complex single-page application state machines. Authors can write in Markdown alongside Liquid or Nunjucks templates.
What to watch
Running Eleventy requires Node.js 18 or higher, and installing it into a project requires a package.json file, as the Eleventy documentation describes. Teams that need interactive widgets add JavaScript to the project as a separate step, as the same documentation explains.
- Developers and technical writers who want clean static HTML without client-side JavaScript frameworks.
- Site builders who prefer familiar templating languages such as Markdown, Liquid, and Nunjucks.
- Eleventy is presented as a simpler static site generator.Source: www.11ty.dev · checked Nov 2026
- Eleventy supports HTML, Markdown, Nunjucks, and Liquid template languages.Source: www.11ty.dev · checked Nov 2026
- Eleventy v3 requires a JavaScript runtime, typically Node.js 18 or higher, and installing it into a project requires a package.json file.Source: www.11ty.dev · checked Nov 2026
- The Eleventy docs describe adding CSS, JavaScript, or web fonts to a project as separate steps.Source: www.11ty.dev · checked Nov 2026