TanStack Start went beta-stable in mid-2025. Built on TanStack Router, it proposes a Next.js alternative centred on type safety and zero magic. We ran it for a month on an internal app.
What it is
A React meta-framework with:
- File-based but strongly typed routing (search params, params, loader data all compile-time typed).
- Server functions: server-side functions callable from client like Server Actions.
- Flexible SSR/SSG.
- Vite as bundler (no webpack/Turbopack).
What we liked
- Extreme type safety: paths, params, search params are typed. Refactor without fear.
- Vite + HMR: snappy dev server.
- Simple server functions: a function, a file, no hidden conventions.
- Built-in TanStack Query: natural continuation if you already use Query.
What still lags
- Opinionated hosting: needs Node, no native edge runtime.
- Image optimisation: no built-in equivalent to
next/image. - i18n: all custom.
- Plugin ecosystem: small. Next.js has a 5-year head start.
When we would propose it
| Case | Pick |
|---|---|
| New app, type safety priority | TanStack Start |
| Brochure site or blog | Next.js (more mature for SSG) |
| Edge-native SaaS | Next.js + Vercel |
| Apps with complex routing and type-safe search params | TanStack Start |
Verdict
Promising, not yet default. For projects where Next.js' "magic" is a problem, TanStack Start is a serious option. For most of our Italian projects, Next.js remains the safe pick in 2025-26.