Open Source

next-template

Production-ready Next.js 16 starter with i18n, MDX, Tailwind v4, and @vllnt/ui. Everything you need to ship fast.

Quick Start
$gh repo create my-app --template vllnt/next-template --public --clone
$cd my-app
$pnpm install
$pnpm dev

Everything You Need

A batteries-included starter so you can focus on building your product.

i18n
Internationalization

Built-in internationalization with next-intl. Locale-aware routing, message files, and server/client components.

MDX
MDX Content

Write content in MDX with frontmatter validation, reading time, and automatic excerpt generation.

Tailwind v4
Tailwind CSS v4

CSS-first configuration with @theme, @plugin, and @variant directives. No tailwind.config needed.

UI
@vllnt/ui Components

93+ accessible components from @vllnt/ui built on Radix UI primitives with consistent theming.

Routes
Route Groups

Organized route groups for marketing, blog, dashboard, and legal pages with shared layouts.

Dark Mode
Dark Mode

System-aware dark mode with next-themes. Seamless toggle between light, dark, and system preference.

TypeScript
Type-Safe

Strict TypeScript with Zod schemas at boundaries for runtime validation and type inference.

DX
Developer Experience

ESLint flat config, Prettier, conventional commits, and consistent project structure out of the box.

Tech Stack

Built on modern, battle-tested tools with the latest versions.

Next.jsv16
Reactv19
Tailwind CSSv4
TypeScriptv5
next-intlv4
@vllnt/uiv0.1
Zodv4
MDXv3

Getting Started

Two ways to create your project from this template.

Option 1: GitHub CLI

Terminal
$gh repo create my-app --template vllnt/next-template --public --clone
$cd my-app
$pnpm install
$pnpm dev

Option 2: GitHub UI

  1. Visit the GitHub repository
  2. Click "Use this template"
  3. Clone your new repository and run pnpm install

Ready to Build?

Stop configuring, start shipping. Use this template to launch your next project in minutes.