A fast static site generator distributed as a single binary, with Markdown content, Sass, image processing and search built in.
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
Install the package from npm as a dev dependency
npm install @awesome.me/buildawesome --save-dev - 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
Open-source Hugo framework of Tailwind blocks for building landing pages, portfolios, blogs and docs from plain Markdown files.
A fast, simple Node.js blog framework that generates static sites from Markdown posts.
A React framework for building full-stack web applications, with Rust-based tooling for fast builds.
A React-based static site generator for building, deploying and maintaining open source project documentation websites.
A documentation site generator that turns Markdown files into a website with no build step required.