Skip to content

create-t3-app

A CLI that scaffolds a full-stack, typesafe Next.js app with optional pieces like tRPC and Prisma.

Stars
29.2k
Forks
1.5k
Licence
MIT
Language
TypeScript
Last update
11 months ago
Type
CLI

What it is

create-t3-app is a command-line tool that generates a starter project for building a web app with Next.js and TypeScript. You answer a few prompts about which pieces you want, and it sets up the project with those options. The project description calls it a way to start a full-stack, typesafe app. The README provided is truncated, so the exact list of optional pieces is not fully confirmed here; the topics mention tRPC, Prisma, NextAuth and Tailwind CSS.

  • Start a new full-stack Next.js web app with TypeScript from one command
  • Generate a project with authentication and a database layer pre-wired, based on the listed topics
  • Use it as a reference for how a typesafe Next.js project can be organized

Great for

  • Developers who already know some TypeScript and want a Next.js starting point
  • Teams that want a consistent project layout across new apps
  • People who want type-safety across the frontend and backend
  • Learners following T3-stack tutorials who want a working base

Not ideal for

  • Complete beginners to JavaScript or TypeScript, since the generated project assumes familiarity with Next.js and related tools
  • Projects that do not use Next.js, because the tool is built around it
  • People who want a minimal setup with no extra libraries, since the generated stack includes several added pieces
Step-by-step guide: how to use create-t3-appInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js · npm or another Node package manager

    Create a new app (run via npx)

    npx create-t3-app@latest
  2. 2

    Run it

    • Run the create command in your terminal
    • Answer the prompts about which options to include
    • Move into the generated project folder
    • Start the development server using the scripts in the generated project's README
  3. 3

    Get the most out of it

    • Pick only the options you need during the prompts to keep the project lean
    • Read the generated project's README for the exact dev and database setup steps
    • Explore the tRPC and Prisma integrations if those topics fit your app

Downloads

Strengths

  • Gives a structured starting point instead of configuring each library by hand
  • Large community interest, with about 29,000 stars on GitHub
  • Released under the permissive MIT license

Trade-offs

  • The README provided is truncated, so the full options and behavior are not confirmed here
  • The generated stack pulls in several libraries, which adds things you must learn and maintain
  • Depends on the Next.js and related ecosystem, which changes over time

How it compares

ProjectStarsTypeLevelUpdatedBest for
create-t3-app (this)29.2kCLIintermediate11 months agoDevelopers who already know some TypeScript and want a Next.js starting point
remix33.4kLibraryintermediate4 days agoDevelopers who want a framework built on standard Web APIs rather than Node-specific ones
cal.diy49.6kAppadvanced4 days agoIndividuals who want to self-host their own booking page
taxonomy19.3kAppadvanced7 months agoDevelopers learning the Next.js App Router and server components
Next-js-Boilerplate13.1kFrameworkintermediate5 days agoDevelopers starting a new Next.js project who want configured tooling from day one
ui127kLibraryintermediate4 days agoDevelopers building React or Next.js interfaces who want full control over component code

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.