Build faster with Nitro
A production-ready starter template with i18n, SEO, theming, and a rich component library — so you can focus on your idea.
Everything you need
All essentials pre-configured. Ship your first feature on day one.
Internationalization
RTL + LTR with next-intl. Add a language by dropping one JSON file.
Dark / Light Mode
CSS variable theming with Zustand. Zero flash on load.
SEO Ready
Canonical URLs, Open Graph, hreflang, JSON-LD — all wired up.
TypeScript Strict
Strict mode throughout. Path aliases and custom types pre-configured.
shadcn/ui Components
30+ Radix UI primitives — Button, Dialog, Select, Accordion and more.
Performance
App Router, server components, static generation and optimised fonts.
React Hook Form
RHF + Zod validation + shadcn Form. Copy ContactForm.tsx to start.
TanStack Query
Server state caching out of the box. useJsonQuery and useApiMutation ready.
Security Headers
CSP, HSTS, X-Frame-Options and 4 more headers set in next.config.
Server Actions
Typed actions with Zod validation in lib/actions/. Call server-side logic from any client component — no API route needed.
Command Palette
⌘K / Ctrl+K launches a searchable palette for navigation, theme switching, and language changing.
Env Validation
All environment variables are Zod-validated at startup. Invalid or missing vars fail the build with a clear error message.