Initial Beta Release

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.

tsu!stack app screen
Vercel logo
Supabase logo
Stripe logo
OpenAI logo
Turso logo
GitHub logo

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.

TanStack logo
Hono logo
HeroUI logo
HeroUI
Drizzle logo
Auth
schema.ts
auth.ts
orpc/router
google oauth

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.

Router [12:21]

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.

Create session
Run migration
Read env
Call API
Render UI
Send email

Teams can start from tsu!stack

Builders use the template as a clean base for real product work, experiments, and repeatable app foundations.

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.

tsu!stack maintainer avatar
By tsu!stack
This Thursday

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.

tsu!stack maintainer avatar
By tsu!stack
This Thursday

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.

tsu!stack maintainer avatar
By tsu!stack
This Thursday

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.