Repolode
11ty

11ty/buildawesome

A simple JavaScript static site generator that turns a directory of templates in HTML, Markdown, Liquid, Nunjucks and more into HTML.

Open-source alternative to:Jekyll

Stars
19,982
Forks
591
Open issues
166
Last commit
yesterday

What is it?

Build Awesome (Eleventy) is a static site generator written in JavaScript. It takes a directory of templates and outputs a complete set of HTML files, positioning itself as a simpler alternative to Jekyll.

It accepts several template languages out of the box, including plain HTML, Markdown, JavaScript, Liquid and Nunjucks. Addons extend support to formats such as WebC, Sass, Vue, Svelte, TypeScript and JSX, and a plugin system covers further needs.

The project is installed from npm as @11ty/eleventy, and its documentation at 11ty.dev walks through getting started, templates and plugins.

Key features

  • 01Converts templates written in HTML, Markdown, Liquid, Nunjucks and JavaScript into static HTML.
  • 02Supports addons for WebC, Sass, Vue, Svelte, TypeScript and JSX.
  • 03Installs from npm and runs as a build step in a Node.js project.
  • 04Offers a plugin system documented on the official site.

Use cases

  • Building a blog or personal website from Markdown files.
  • Generating project documentation sites from a directory of templates.
  • Replacing a Jekyll-based site with a JavaScript toolchain.

Quick start

  1. 1

    Install the package from npm as a dev dependency

    npm install @awesome.me/buildawesome --save-dev
  2. 2

    Read the Getting Started guide to build your first site

Topics

FAQ

What is buildawesome?
A simple JavaScript static site generator that turns a directory of templates in HTML, Markdown, Liquid, Nunjucks and more into HTML. Build Awesome (Eleventy) is a static site generator written in JavaScript. It takes a directory of templates and outputs a complete set of HTML files, positioning itself as a simpler alternative to Jekyll.
Is buildawesome free to use? What license does it have?
buildawesome is open source under the MIT license. Check the license terms before using it in commercial products.
Is buildawesome still maintained?
Actively maintained. The last commit to buildawesome was on Oct 21, 2026.
What can I use buildawesome for?
Building a blog or personal website from Markdown files. Generating project documentation sites from a directory of templates. Replacing a Jekyll-based site with a JavaScript toolchain.
How do I install buildawesome?
Install the package from npm as a dev dependency: npm install @awesome.me/buildawesome --save-dev Read the Getting Started guide to build your first site
Where can I get buildawesome?
The source code and installation instructions are on GitHub: https://github.com/11ty/buildawesome

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects