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
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
GitHub
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
