# @11ty/eleventy

> A simpler static site generator.

Latest version **3.1.6** (published 2026-06-02) · MIT license · 0 weekly downloads

## Install

```sh
npm install @11ty/eleventy
pnpm add @11ty/eleventy
yarn add @11ty/eleventy
bun add @11ty/eleventy
```

Provides the command `eleventy`.

## Health

**Score 55/100 (C)** — status: active.

Positive: esm support; no vulnerabilities; has provenance.

Warnings: low downloads; no types.

## Facts

| | |
|---|---|
| Version | 3.1.6 |
| Published | 2026-06-02 |
| First published | 2018-01-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >=18 |
| Dependencies | 33 |
| Unpacked size | 527.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| Author | Zach Leatherman |
| Maintainers | zachleat, fortawesome-admin |
| Keywords | static-site-generator, static-site, ssg, documentation, website, jekyll, blog, templates, generator, framework, eleventy, 11ty, html, markdown, liquid, nunjucks |

## Links

- npm: https://www.npmjs.com/package/@11ty/eleventy
- Repository: https://github.com/11ty/eleventy
- Homepage: https://www.11ty.dev/
- Issues: https://github.com/11ty/eleventy/issues
- Funding: https://opencollective.com/11ty
- npm.io page: https://npm.io/package/@11ty/eleventy

## Dependencies (33)

- [moo](https://npm.io/package/moo.md) 0.5.2
- [debug](https://npm.io/package/debug.md) ^4.4.3
- [kleur](https://npm.io/package/kleur.md) ^4.1.5
- [luxon](https://npm.io/package/luxon.md) ^3.7.2
- [semver](https://npm.io/package/semver.md) ^7.8.1
- [js-yaml](https://npm.io/package/js-yaml.md) ^4.1.1
- [slugify](https://npm.io/package/slugify.md) ^1.6.9
- [chokidar](https://npm.io/package/chokidar.md) ^3.6.0
- [entities](https://npm.io/package/entities.md) ^6.0.1
- [filesize](https://npm.io/package/filesize.md) ^10.1.6
- [liquidjs](https://npm.io/package/liquidjs.md) ^10.27.0
- [minimist](https://npm.io/package/minimist.md) ^1.2.8
- [nunjucks](https://npm.io/package/nunjucks.md) ^3.2.4
- [posthtml](https://npm.io/package/posthtml.md) ^0.16.7
- [iso-639-1](https://npm.io/package/iso-639-1.md) ^3.1.5
- [picomatch](https://npm.io/package/picomatch.md) ^4.0.4
- [tinyglobby](https://npm.io/package/tinyglobby.md) ^0.2.16
- [gray-matter](https://npm.io/package/gray-matter.md) ^4.0.3
- [markdown-it](https://npm.io/package/markdown-it.md) ^14.2.0
- [bcp-47-normalize](https://npm.io/package/bcp-47-normalize.md) ^2.3.0
- [dependency-graph](https://npm.io/package/dependency-graph.md) ^1.0.0
- [@11ty/lodash-custom](https://npm.io/package/@11ty/lodash-custom.md) ^4.17.21
- [@11ty/posthtml-urls](https://npm.io/package/@11ty/posthtml-urls.md) ^1.0.3
- [please-upgrade-node](https://npm.io/package/please-upgrade-node.md) ^3.2.0
- [@11ty/eleventy-utils](https://npm.io/package/@11ty/eleventy-utils.md) ^2.0.7
- [@11ty/recursive-copy](https://npm.io/package/@11ty/recursive-copy.md) ^4.0.4
- [@11ty/dependency-tree](https://npm.io/package/@11ty/dependency-tree.md) ^4.0.2
- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) ^2.2.1
- [node-retrieve-globals](https://npm.io/package/node-retrieve-globals.md) ^6.0.1
- [posthtml-match-helper](https://npm.io/package/posthtml-match-helper.md) ^2.0.3
- [@11ty/dependency-tree-esm](https://npm.io/package/@11ty/dependency-tree-esm.md) ^2.0.4
- [@11ty/eleventy-dev-server](https://npm.io/package/@11ty/eleventy-dev-server.md) ^2.0.8
- [@11ty/eleventy-plugin-bundle](https://npm.io/package/@11ty/eleventy-plugin-bundle.md) ^3.0.7

## Alternatives

- [@tsparticles/shape-image](https://npm.io/package/@tsparticles/shape-image.md) — 303.7K weekly downloads
- [@tsparticles/shape-line](https://npm.io/package/@tsparticles/shape-line.md) — 233.7K weekly downloads
- [stringify-attributes](https://npm.io/package/stringify-attributes.md) — 58.6K weekly downloads
- [mobile-drag-drop](https://npm.io/package/mobile-drag-drop.md) — 46.3K weekly downloads
- [@comunica/actor-rdf-parse-html](https://npm.io/package/@comunica/actor-rdf-parse-html.md) — 29.2K weekly downloads

## Recent versions

- 3.1.6 (latest) — 2026-06-02
- 4.0.0-alpha.10 (canary) — 2026-07-01
- 3.1.2-beta.4 (beta) — 2025-06-23
- 4.0.0-alpha.9 — 2026-07-01
- 4.0.0-alpha.8 — 2026-06-18
- 4.0.0-alpha.7 — 2026-03-20
- 3.1.5 — 2026-03-18
- 4.0.0-alpha.6 — 2025-12-11
- 4.0.0-alpha.5 — 2025-12-05
- 4.0.0-alpha.4 — 2025-08-01
- 4.0.0-alpha.3 — 2025-07-30
- 4.0.0-alpha.2 — 2025-07-30
- 4.0.0-alpha.1 — 2025-07-30
- 3.1.2 — 2025-06-24
- 3.1.2-beta.3 — 2025-06-20
- … 203 more at https://npm.io/package/@11ty/eleventy/versions

## README

<p align="center"><img src="https://www.11ty.dev/img/logo-github.svg" width="200" height="200" alt="eleventy Logo"></p>

# eleventy 🕚⚡️🎈🐀

A simpler static site generator. An alternative to Jekyll. Written in JavaScript. Transforms a directory of templates (of varying types) into HTML.

Works with HTML, Markdown, JavaScript, Liquid, Nunjucks, with addons for WebC, Sass, Vue, Svelte, TypeScript, JSX, and many others!

## ➡ [Documentation](https://www.11ty.dev/docs/)

- Please star [this repo on GitHub](https://github.com/11ty/eleventy/)!
- Follow us on Mastodon [@eleventy@fosstodon.org](https://fosstodon.org/@eleventy) or Twitter [@eleven_ty](https://twitter.com/eleven_ty)
- Join us on [Discord](https://www.11ty.dev/blog/discord/)
- Support [11ty on Open Collective](https://opencollective.com/11ty)
- [11ty on npm](https://www.npmjs.com/org/11ty)
- [11ty on GitHub](https://github.com/11ty)

[![npm Version](https://img.shields.io/npm/v/@11ty/eleventy.svg?style=for-the-badge)](https://www.npmjs.com/package/@11ty/eleventy) [![GitHub issues](https://img.shields.io/github/issues/11ty/eleventy.svg?style=for-the-badge)](https://github.com/11ty/eleventy/issues) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=for-the-badge)](https://github.com/prettier/prettier) [![npm Downloads](https://img.shields.io/npm/dt/@11ty/eleventy.svg?style=for-the-badge)](https://www.npmjs.com/package/@11ty/eleventy)

## Installation

```
npm install @11ty/eleventy --save-dev
```

Read our [Getting Started guide](https://www.11ty.dev/docs/getting-started/).

## Tests

```
npm run test
```

- We use the [ava JavaScript test runner](https://github.com/avajs/ava) ([Assertions documentation](https://github.com/avajs/ava/blob/master/docs/03-assertions.md))
- ℹ️ To keep tests fast, thou shalt try to avoid writing files in tests.
- [Continuous Integration on GitHub Actions](https://github.com/11ty/eleventy/actions/workflows/ci.yml)
- [Code Coverage Statistics](https://github.com/11ty/eleventy/blob/master/docs/coverage.md)
- [Benchmark for Performance Regressions](https://github.com/11ty/eleventy-benchmark)

## Community Roadmap

- [Top Feature Requests](https://github.com/11ty/eleventy/issues?q=label%3Aneeds-votes+sort%3Areactions-%2B1-desc+label%3Aenhancement) (Add your own votes using the 👍 reaction)
- [Top Bugs 😱](https://github.com/11ty/eleventy/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Areactions) (Add your own votes using the 👍 reaction)

## Plugins

See the [official docs on plugins](https://www.11ty.dev/docs/plugins/).

---
_Source: https://npm.io/package/@11ty/eleventy · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
