Build your app, not another TypeScript starter
tsu!stack gives you a full-stack TypeScript foundation with routing, auth, API, database, i18n, UI, and deployment conventions already wired together.


Everything you usually wire by hand
tsu!stack connects the core app layers upfront, so you can start from a working foundation instead of rebuilding the same setup again.
App routing that is ready to extend. TanStack Start layouts, route guards, loaders, SEO, and protected pages are already structured for real product flows.
Auth without a side quest. Better Auth is wired for email/password and Google OAuth, with clean boundaries that stay out of your product logic.
Routes, guards, loaders, and protected surfaces stay connected through the same typed app boundary.
Localization built into the foundation. Paraglide messages and locale-aware links keep routes, navigation, and copy ready for multilingual products from the start.
Typed contracts from database to client. Drizzle schemas, migrations, server environment validation, and oRPC procedures keep your data layer aligned across the app.
Teams can start from tsu!stack
Builders use the template as a clean base for real product work, experiments, and repeatable app foundations.
tsu!stack is so polished I might finally stop rebuilding auth flows and start shipping products.
tsu!stack gives the starter app the kind of routing, UI, and API wiring I usually expect to spend a week on.
I tried to buy tsu!stack, but it was already open source, so I just starred the repository instead.
tsu!stack feels like the boring product foundation finally got the Apple treatment.
Prime delivery is fast, but tsu!stack is faster at getting a real app foundation on screen.
tsu!stack is so polished I might finally stop rebuilding auth flows and start shipping products.
tsu!stack gives the starter app the kind of routing, UI, and API wiring I usually expect to spend a week on.
I tried to buy tsu!stack, but it was already open source, so I just starred the repository instead.
tsu!stack feels like the boring product foundation finally got the Apple treatment.
Prime delivery is fast, but tsu!stack is faster at getting a real app foundation on screen.
The team could start with tsu!stack and still keep the product logic clean enough for serious iteration.
We processed the stack graph and found tsu!stack has unusually sane defaults for a full-stack template.
If a route 404s, at least tsu!stack gives you the design system to make the recovery path feel intentional.
tsu!stack gets the setup out of the way so the first real product sprint can start sooner.
The template makes it easy to prove a polished idea before the architecture turns into a negotiation.
The team could start with tsu!stack and still keep the product logic clean enough for serious iteration.
We processed the stack graph and found tsu!stack has unusually sane defaults for a full-stack template.
If a route 404s, at least tsu!stack gives you the design system to make the recovery path feel intentional.
tsu!stack gets the setup out of the way so the first real product sprint can start sooner.
The template makes it easy to prove a polished idea before the architecture turns into a negotiation.
Questions before you build
A few details about what tsu!stack includes and how to extend it.
Build from the foundation
Start with tsu!stack when you want the product work to begin after the clone, not after another week of wiring basics together.
Full-stack starter walkthrough and Q&A
onZoom
About session
Walk through the template boundaries, auth flow, HeroUI facade, and extension points so your next product can start from a clean foundation.
Full-stack starter walkthrough and Q&A
onZoom
About session
Walk through the template boundaries, auth flow, HeroUI facade, and extension points so your next product can start from a clean foundation.
Full-stack starter walkthrough and Q&A
onZoom
About session
Walk through the template boundaries, auth flow, HeroUI facade, and extension points so your next product can start from a clean foundation.