Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Heavily opinionated Eleventy starter with Sass, PWA, responsive images, and an optional plugin for any Eleventy site.
Pack11ty is a heavily opinionated Eleventy starter project and companion plugin that outputs a static website with automatic collections, PWA offline support, and performance-optimized JavaScript and Sass.
Pack11ty is an open-source Eleventy starter (template project) maintained by nhoizey on GitHub, designed to build static websites with performance and modern web capabilities baked in. It takes Markdown content, Sass, and JavaScript as inputs and outputs a static HTML site with optimized assets, automatic collections, and PWA offline support. The project is split into two parts: the eleventy-plugin-pack11ty plugin, which can be added to any Eleventy site, and the pack11ty template repository, which pre-configures the plugin with a responsive layout and extra defaults. Deployment is supported through Netlify and other hosting options.
Pack11ty suits developers who want a fast, opinionated baseline for content-focused Eleventy sites. It's for bloggers who need archives and feeds out of the box, developers who want PWA offline support without writing a Service Worker by hand, and Eleventy enthusiasts who want to reuse a well-tested plugin in their own projects.
To start, click the deploy-to-Netlify button on the repository page, which clones the template and sets up a new site, or follow the installation documentation for other hosting options. The plugin automatically scans root folders for content, applies the Markdown and image pipelines, and generates the static output through Eleventy's build process.
Yes, Pack11ty is free — the template repository and plugin are publicly accessible on GitHub, and the documentation site is available without charge.
Yes, the template includes a Service Worker that pre-caches UI assets, automatically caches visited pages, and provides an offline fallback, along with a manifest for PWA installation.
Yes, the eleventy-plugin-pack11ty plugin can be added to any Eleventy project to gain features like automatic collections, asset optimization, and responsive image presets. The template repository itself is meant for starting new projects.
The template uses Sass for styling, and the asset pipeline compiles Sass/CSS and JavaScript. The configuration can be customized, but the default setup relies on Sass.
Pack11ty offers a one-click deploy-to-Netlify button, and the documentation lists additional installation and deployment options for other hosts or local development.
