T3 Stack

create.t3.gg

Command-line tool designed to streamline the setup of full-stack, typesafe Next.js applications.

Overview

Create T3 App is a command-line tool designed to streamline the setup of full-stack, typesafe Next.js applications. Rather than being an all-inclusive template, it's a modular CLI that lets you choose only the tools and libraries you need for your specific project.

The T3 Stack—named after its creator Theo—combines Next.js and TypeScript as core technologies, with optional additions like Tailwind CSS, tRPC, Prisma, and NextAuth.js. The philosophy is to solve real problems without bloat: each piece is optional and swappable, allowing developers to build exactly what they need while maintaining full-stack type safety throughout their application.

Key features

  • Modular CLI-based setup
  • Full-stack TypeScript support
  • Optional Next.js, Prisma, tRPC, NextAuth.js, Tailwind CSS
  • Type-safe database queries
  • Flexible authentication integration
  • Utility-first CSS framework included
Pros
  • Minimal, opinionated defaults reduce decision fatigue
  • Truly modular—only include what you need
  • Strong type safety across full stack
  • Built by experienced developers with clear axioms
  • Excellent DX with tRPC for frontend-backend communication
  • Active community with Discord and GitHub support
Cons
  • Not an all-inclusive template—requires bringing your own libraries
  • Opinionated choices may not suit all project types
  • Requires familiarity with TypeScript and modern web tooling
  • Limited to Next.js ecosystem
Use this if
You're building a full-stack TypeScript application with Next.js and want a modular, opinionated starting point that emphasizes type safety and clean architecture.
Skip this if
You need a comprehensive all-in-one template with pre-configured state management, or you're not using Next.js or TypeScript.

Best for

Full-stack TypeScript developersNext.js projects requiring type safetyTeams wanting modular, opinionated scaffoldingRapid prototyping of typesafe web apps

Alternatives

Next.js create-next-appRemixAstroNuxt

Compare T3 Stack alternatives

More Boilerplate

Compare all
View Supaboost
Supaboost

Supaboost is a ready-to-go SaaS starter kit for fast web app launches with auth, billing, dashboards, and team management.

View NuxtStarter AI
NuxtStarter AI

A simple, powerful Nuxt.js starter kit that helps you launch SaaS and AI products fast . without the setup stress.

View NeoSaaS
NeoSaaS

NeoSaaS: Launch your SaaS fast with ready-made auth, payments, dashboards, and responsive UI.

View AI Starter Kit
AI Starter Kit

Next.js starter kit to launch AI SaaS fast with auth, payments, and dashboards.