Skip to main content
S0VERS
Back to Projects

Next.js 15 i18n starter

Created:
Next.js
TypeScript
next-intl
shadcn/ui
Tailwind CSS

Next.js 15 starter with Server Components, middleware i18n (next-intl), shadcn/ui, light/dark themes, language switch, and RTL helpers.

Next.js 15 i18n starter

About This Project

A production-ready template: App Router, next-intl with middleware routing, five locales, OmitRTL for mixed-direction layouts, and SEO-oriented metadata patterns.

Overview

Open-source Next.js 15 template with Server Components, locale routing via next-intl middleware, shadcn/ui, and RTL support (Arabic) plus OmitRTL for LTR islands. Theme switching and SEO metadata patterns across five languages.

Project Details

Key Features

Server Components & App Router
Middleware i18n (next-intl)
Five locales (en, ar, zh, es, ja)
RTL layouts + OmitRTL utility
Light/dark theme toggle
Repo layout and docs oriented for fast onboarding and customization

Screenshots

Next.js 15 i18n starter screenshot 1
Next.js 15 i18n starter screenshot 2

Technologies Used

Next.js
TypeScript
next-intl
shadcn/ui
Tailwind CSS