NuxtStarter
Your personal Nuxt 4 starter for launching projects fast. Bilingual support, a typed API layer, Pinia, and polished UI — without spending days on boilerplate.
What you get out of the box
A production-minded foundation so you can focus on your product, not project setup.
- Production-ready baselineStrict TypeScript, ESLint, Tailwind CSS v4, and @nuxtjs/seo configured upfront. Ship features, not scaffolding.
- Bilingual by defaultPersian (RTL) and English (LTR) with locale routing, browser detection, and number, date, and currency formatters.
- Fast by designSSR and SSG support, a prerendered home page, Nuxt Image, and automatic code splitting for quick loads.
- UI with Nuxt UINuxt UI design system with dark mode by default, consistent spacing, and accessible, responsive components.
- Animated theme toggleTelegram-style dark/light switch with a circular View Transition — light expands from the button, dark shrinks back to it.
- Smooth developer experienceAuto-imports, strict TypeScript, a global $api plugin with error handling, and ready-made composables for API, i18n, and utilities.
- Built to growModular structure with Pinia, centralized error handling, runtime config, and an organized folder layout for larger apps.
Pre-configured essentials
The core stack every Nuxt project needs — installed and wired up for you.
Nuxt UI
Full design system with 100+ components, dark mode, typography, and an integrated icon system.
i18n
Multilingual with Persian (RTL) and English (LTR), locale routing, formatters, and cookie detection.
Ready to start your next project?
Clone the repo, set your environment variables, and start building today.