About this project

Eleventy, distributed here as Build Awesome, is a static site generator written in JavaScript and positioned as a simpler alternative to Jekyll. It takes a directory of templates in varying formats and transforms them into HTML output. Template languages supported out of the box include HTML, Markdown, JavaScript, Liquid and Nunjucks, with addons available for WebC, Sass, Vue, Svelte, TypeScript, JSX and others. This lets a project mix template types within the same source tree. Installation is via npm, either as `@awesome.me/buildawesome` or the backwards-compatible `@11ty/eleventy` package, typically saved as a development dependency. A getting-started guide is linked from the project documentation site. The repository includes several test suites: a primary AVA-based JavaScript suite, a secondary Node.js test runner suite, browser tests using Vitest in browser mode, and a separate benchmark project for performance regressions. These run in continuous integration on GitHub Actions, and code coverage statistics are published in the repository docs. Community input is organized through GitHub Discussions, with an enhancement queue where users can vote on feature requests, and an issue tracker where bugs can be upvoted with reactions. The project also maintains a plugins ecosystem documented on its official site, and links to community channels including Mastodon, Bluesky, YouTube and Discord.