Fullstack Starter

Fullstack Starter

A modern fullstack starter with Next.js 16, Drizzle ORM, Better Auth, and PostgreSQL.

Next.js 16
App Router, React 19, and Turbopack for fast development
  • Server Components
  • Server Actions
  • Streaming & Suspense
Better Auth
Full-featured authentication out of the box
  • Email & password auth
  • Session management
  • Route protection
Drizzle ORM
Type-safe database queries with PostgreSQL
  • Full TypeScript support
  • Migrations & Studio
  • Query builder
UI Components
shadcn/ui components with Tailwind CSS 4
  • Radix UI primitives
  • Dark mode support
  • Accessible by default
Getting Started
Quick steps to start developing
  1. Copy .env.example to .env.local
  2. Start PostgreSQL: docker compose up -d
  3. Push schema: npm run db:push
  4. Start dev server: npm run dev