next-app-i18n-starter

A humble Next.js 15 starter: Server Components, i18n with middleware, shadcn UI, light/dark themes with CSS variables, language switch, OmitRTL utility and App Router. Jumpstart your modern web app with zero client-side JavaScript overhead.

reacttemplateboilerplatetypescriptnextjsstarter-templatetailwindcssnextjs-templatenextjs-boilerplatenext-intlshadcn-uinextjs15

Preview

next-app-i18n-starter preview

Overview

This is a Next.js 15 starter template designed for building multilingual, SEO-optimized web applications with built-in internationalization, shadcn UI components and theme switching. The stack includes Next.js 15 with App Router, TypeScript, next-intl for i18n middleware routing and CSS Variables for theming, making it suitable for creating performant, accessible websites that support multiple languages including RTL languages like Arabic.

Features

server-componentsapp-routeri18n-middlewarelight-dark-themecss-variableslanguage-switchingrtl-supportseo-optimizationmetadata-apistructured-datadynamic-sitemaprobots-txtcanonical-urlshreflang-tagsopengraph-tagstwitter-cardsshadcn-ui-componentstypescript-supporteslint-configuredpostcss-configured

Feature Flags

seolandingpagepaymentsi18nsearchnotificationsmapsformsValidation

Recommended Use Cases

multilingual-web-applicationsseo-optimized-sitesaccessible-web-appsperformant-applicationsrtl-language-support

Frontend

nextjsreacttypescripttailwindcssshadcn-ui

Backend

None

Auth Providers

None

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
53
๐Ÿด Forks
11
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-08-25T19:21:38.000Z

Stack

Framework
nextjs
Language
typescript
CSS
tailwindcss
i18n
next-intl

Data Layer

UI Stack

Styling
tailwindcss
Components
shadcn-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed template
Get Started with this Boilerplate