v1 - Next.js 16 starter

Howdy.Christophers-Next-Template

An opinionated Next.js 16 starter with Tailwind 4, NextAuth, Prisma + Postgres, and a full test pyramid. Fork it, set three env vars, and ship.

Built on the latest.

Every dependency on its current major. Type-safe end to end, security-pinned, audited at every PR.

Next.js 16React 19TypeScript strictTailwind CSS 4Prisma + Postgres 7
Next.js16

App Router, Turbopack, server actions, RSC streaming.

React19

Server Components, hooks-only, no class components.

TypeScriptstrict

Strict mode, end-to-end inference, ES2022 target.

Tailwind CSS4

@theme {} config in CSS, zero JS config file.

Prisma + Postgres7

Type-safe ORM, driver-adapter, schema migrations.

What is in the box

Everything wired up so you can focus on product, not plumbing.

Auth out of the box

NextAuth Credentials + bcrypt with route-protecting middleware.

Type-safe end to end

Zod schemas shared between client forms and API routes.

Tests included

Jest + RTL co-located, Playwright E2E against a staging DB.

CI gates every PR

Lint, type-check, unit, and E2E run before anything merges.

Pre-commit hooks

simple-git-hooks + lint-staged keep junk out of the history.

Zero-config starter

Clone, set three env vars, and you are shipping.