Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby starter with internationalization (i18n), RTL support, SEO, and styled-components.

A minimal Jekyll-based site on GH Pages, reduced to one page of content with a theme

A minimal Astro starter demo that mounts React and Vue counter components on one page with a shared variable.

An end-to-end text-to-app coding platform with AI agent, multi-model support, sandboxed execution, and live preview on Vercel.

Bring WordPress to the static world with Next.js
Gatsby Starter i18n is a Gatsby.js boilerplate from developer smakosh that scaffolds a multilingual static site with right-to-left direction support, SEO metadata, and styled-components styling.
Gatsby Starter i18n is a starter template for the Gatsby static site generator, distributed as a GitHub repository. Running gatsby new with the repository URL creates a new project preconfigured for internationalization: it handles language switching, font swapping per language, and right-to-left layout changes. The template runs on Node.js and the Gatsby build system, and it produces a static HTML site with React components styled via styled-components. It is created by smakosh, who also links to a Patreon page for support.
Create a new project by running gatsby new with the GitHub URL, then run yarn && yarn start to launch the development server. The starter scaffolds a working Gatsby site with i18n configuration, and you customize languages and content inside the config and component files.
Yes, the starter includes i18n with change of direction, so it renders RTL scripts such as Arabic and Hebrew correctly.
It uses styled-components for component-scoped CSS, allowing theming and dynamic styles within the React components.
Yes, it is an open-source starter hosted on GitHub. You can start a project with it using the gatsby new command and the repository URL.
The project contains offline/PWA support code, but it is disabled for the moment in the starter, so you need to enable it if your site requires offline capabilities.
Run gatsby new with the repository URL, then install dependencies with yarn and start the development server with yarn start.
