Fullstack Starter

A modern fullstack starter with Next.js 15, Drizzle ORM, and PostgreSQL.

Next.js 15
App Router, React 19, and Turbopack for fast development
  • Server Components
  • Server Actions
  • Streaming & Suspense
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
Developer Experience
Great defaults for productive development
  • TypeScript strict mode
  • ESLint + Prettier
  • Husky pre-commit hooks
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