Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal starter for localized content, using Eleventy's own Internationalization (I18n) plugin.

Eleventy starter template with Bootstrap 4, Sass, Webpack, and a Vue.js-powered search.

Production-ready Next.js 16 starter with Clerk auth, Prisma MongoDB, Tailwind CSS 4, and pre-configured dev tooling.

A library of free and open source Bootstrap 4 themes and templates, all MIT licensed.

A Hugo starter template preconfigured with Tailwind CSS, including dev server and static build scripts.
eleventy-i18n is a minimal Eleventy starter for building multilingual static sites with localized content, using Eleventy's official Internationalization (I18n) plugin. It organizes Markdown content into per-locale directories and outputs a static HTML site with locale-specific URLs, making it a direct starting point for any Eleventy project that needs more than one language.
eleventy-i18n is a minimal starter project for Eleventy, the static site generator, that configures multilingual support through Eleventy's built-in I18n plugin. It takes Markdown content files organized by language and produces a static HTML site with locale-specific URLs, such as /en/ for English. The starter was created by Lene Saile for a personal project, and she explains the structure and technical decisions in an accompanying blog post on her website.
/en/).npm start launches a dev server at http://localhost:8080 with watch tasks that recompile when files change.npm run build generates a static site ready for deployment to any hosting service.eleventy-i18n suits Eleventy developers who need a clean, minimal base for a multilingual site without pulling in a complete theme or UI kit. It's also for developers who want to learn how Eleventy's I18n plugin works by studying a working example. Content authors who use Markdown and need to publish in several languages can clone the starter and add their own pages.
Clone the repository, run npm install, and start the development server with npm start. The site is served at http://localhost:8080, but because redirects are only active on the server you need to manually visit a locale folder such as http://localhost:8080/en/ while developing locally. A production-ready build is then generated with npm run build.
No, the starter is deliberately minimal and does not bundle any styling framework. You can add Tailwind, Sass, or plain CSS on top according to your needs.
The repository's example content is in English under /en/, but the locale-based directory structure works for any number of languages. You add a new locale by creating its own content folder.
No, redirects are only applied when the site is served from a hosting server such as Netlify. While running the dev server, you must navigate directly to a locale path like http://localhost:8080/en/.
Yes, it is an open-source starter hosted on GitHub. You can clone it, modify it, and use it in your own projects without cost.
The live preview is hosted on Netlify at https://eleventy-i18n.netlify.app.
