finds.dev← search

// the find

t3-oss/create-t3-app

★ 28,973 · TypeScript · MIT · updated Dec 2025

The best way to start a full-stack, typesafe Next.js app

create-t3-app is a CLI that scaffolds a Next.js project from a menu of opinionated choices: tRPC, Prisma or Drizzle, NextAuth or better-auth, Tailwind, TypeScript. You pick what you want, it wires everything together. Aimed at developers who want full-stack type safety without spending a day on boilerplate.

End-to-end TypeScript safety is the real selling point — tRPC means your API types flow from server to client with no codegen step. The modular scaffold is well-executed: each installer is independent, so the generated code only contains what you selected, not commented-out stubs. The t3-env pattern for validating environment variables at build time catches missing secrets before they blow up in production. Active maintenance with changesets-based releases and a proper e2e test matrix in CI.

It's opinionated toward Vercel/serverless deployment; if you're running on a VPS or need long-lived connections, the generated setup needs meaningful changes that the docs underserve. The template doesn't include testing infrastructure — you get a working app but no test setup, so teams that want Vitest or Playwright have to add it themselves. Both Prisma and Drizzle are offered, but the Drizzle templates are noticeably thinner in the extras directory, so Drizzle users get a less polished starting point. Pages Router support is still there but clearly the lower-priority path — if you need it, expect some rough edges.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →