Command Palette

Search for a command to run...

position in category
#12

A simpler static site generator that transforms a directory of templates into HTML. Works with multiple template languages and data formats, producing static sites without a framework lock-in.

Trusted by Microsoft, Google, Mozilla, NASA, freeCodeCamp, Font Awesome, and W3C for projects like developer.chrome.com, docs.flutter.dev, and the a11y project. Stands out with faster build times than alternatives such as Astro, Gatsby, and Next.js, and a stable release history since 2017. Eleventy allows incremental adoption: migrate templates file by file without a full rewrite, or add it to an existing project alongside other tools.

Key capabilities:

  • Multiple template languages in one project: Markdown, Liquid, Nunjucks, Handlebars, EJS, Pug, JSX, TypeScript, MDX, and WebC
  • Data cascade and front matter for flexible content modeling
  • Collections, pagination, and programmatic page generation from data
  • Image plugin, RSS, i18n, and syntax highlighting via plugins
  • Vite integration for dev server and asset bundling

Documentation sites, blogs, and marketing pages are common targets. Developers appreciate zero-config defaults, the ability to mix template languages in a single project, and deployment to any static host without vendor lock-in.

GitHub Repositories
57
-8.1%
Trending down this week
Removed in 5 repos