SaaS starters · Rank #38

Next.js SaaS Starter (Vercel)

Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui.

Dormant1 major behindFree

Why this verdict

  • No commits in 90 days; last commit 288 days ago.
  • Drizzle 0.43.1 declared; latest is 0.45.3 (0.x releases can break).
  • Next.js 15 declared; latest is 16 (1 major behind).
  • Zod 3 declared; latest is 4 (1 major behind).
  • On current major: React, Tailwind CSS.
  • Not counted in verdict: Stripe SDK 18 → 22, TypeScript 5 → 7.

Dependency freshness

PackageDeclaredLatestStatus
Stripe SDK stripe18.1.022.6.2Behind, not counted
TypeScript typescript5.8.37.0.2Behind, not counted
Drizzle drizzle-orm0.43.10.45.31 major behind
Next.js next15.6.0-canary.5916.3.61 major behind
Zod zod3.24.44.6.51 major behind
React react19.1.019.3.0Current
Tailwind CSS tailwindcss4.1.74.3.3Current

Declared = lowest version the kit's package.json allows. Latest = npm "latest" tag. TypeScript and the Stripe SDK are shown but not counted in the verdict.

What's in the stack

Framework
Next.js
Payments
Stripe
Database / ORM
Drizzle, Postgres.js

Detected from declared dependencies. A listed package means it's installed, not necessarily fully wired up.

What the README says you get

  • Auth
    Email/password loginEmail/password authentication with JWTs stored to cookies
  • Auth
    Route protectionGlobal middleware to protect logged-in routes
  • Auth
    Schema validationLocal middleware to protect Server Actions or validate Zod schemas
  • Billing
    Customer portalSubscription management with Stripe Customer Portal
  • Billing
    Webhook handlingListen for Stripe webhooks locally through their CLI
  • Data
    User seedingRun the database migrations and seed the database with a default user and team
  • UI
    Marketing landing pageMarketing landing page with animated Terminal element

Extracted from the kit's README by a local AI model (qwen3.5:4b) on Sep 26, 2026. Every item is checked against an exact README quote; 1 unverifiable item was discarded. A README claim is the maker's description, not something we tested.

Maintainer? Add the badge

It updates automatically every time we refresh the evidence. Clicking it opens this page.

kitproof badge for Next.js SaaS Starter (Vercel)
[![kitproof](https://kitproof.dev/badge/vercel-saas-starter.svg)](https://kitproof.dev/kits/vercel-saas-starter/)