t3-oss/create-t3-app

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 minute ago
Added to GitGenius on September 1st, 2026
Created on May 24th, 2022
Open Issues & Pull Requests: 133 (+0)
GitHub issues: Enabled
Number of forks: 1,535
Total Stargazers: 29,108 (-1)
Total Subscribers: 132 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.7 days
Mean response time: 41.5 days
90th percentile: 133.0 days
Tracked items: 115

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 5% of issues opened in the past year have been closed. Three people close 81% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 64
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 493 days
Stale 30+ days: 62
Stale 90+ days: 53

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • 🐞❔ unconfirmed bug (67)
  • 🌟 enhancement (63)
  • 👨‍👦‍👦free for all (6)
  • :beginner: good first issue (4)
  • 📌 area: t3-app (4)
  • 📚 documentation (3)
  • 📌 area: cli (2)
  • :lady_beetle: confirmed bug (1)

Most active issues this week

Detailed Description

create-t3-app is a CLI tool that scaffolds a full-stack, typesafe Next.js application with an interactive setup process.

The tool addresses the friction of bootstrapping a modern full-stack web application by generating a modular project structure based on developer choices. Rather than providing a monolithic template, it lets you opt into specific technologies—Next.js, TypeScript, tRPC, Prisma or Drizzle, Tailwind CSS, and NextAuth.js—so you only include what your project needs. The CLI encodes opinions from experienced practitioners about which libraries solve genuine problems within the core stack and which should be left to individual projects.

You should adopt this tool if you're starting a full-stack TypeScript application and want a curated foundation that handles authentication, database integration, and type-safe API communication without prescribing solutions for concerns like state management or deployment. The project is explicitly not an all-inclusive template; it provides core infrastructure and expects you to add domain-specific libraries as your application requires. The tool's philosophy prioritizes stability in foundational choices—such as SQL databases—while embracing newer technologies in lower-risk areas like tRPC, which can be replaced without deep architectural changes.

The project maintains active engagement with its community through documentation and recommendations for complementary libraries. Development reflects a deliberate, opinionated approach to technology selection, with clear reasoning about what belongs in the scaffolding versus what developers should choose independently. The codebase is written in TypeScript and remains focused on its core mission of reducing setup friction for a specific, well-defined stack rather than expanding into adjacent concerns.