TanStack Start
Type-safe full-stack React from the makers of TanStack Query/Router/Table.
TanStack Start is the full-stack framework wrapped around TanStack Router. It's the most aggressive bet on type safety in React tooling.
Components
- TanStack Router — file-based or code-based routing with fully type-safe
params,search, andloaderdata. - TanStack Query — same as before, integrated.
- Vinxi / Nitro / Vite under the hood for the server.
- Server functions — typed RPC-like server-only functions you call from anywhere.
- TanStack Form, Table, Virtual — same family, easy to layer on.
- Deploys to Node, Cloudflare Workers, Vercel, Netlify, Bun, Deno.
What it's good at
- End-to-end types without a separate IDL — your loaders, params, and search params are all typed across navigations.
- Search params as state — the router treats them as first-class typed state, ideal for filterable tables / dashboards.
- Client-first — feels like a modern SPA but adds streaming SSR cleanly.
- No App Router weirdness — fewer "where is this code running" surprises than Next.js.
What you give up
- Smaller ecosystem of starters and integrations than Next.js.
- RSC support is newer; not as battle-tested as Next.js.
- Some Vercel-tier features (image optimization, OG image, ISR) you assemble yourself or via plugins.
When to pick
- Heavy client UI: dashboards, editors, internal tools, data-rich apps.
- You loved TanStack Query and Router and want the rest of the family integrated.
- You want the strongest type safety story available in React.
When to skip
- You need maximum library / starter / hosting compatibility — Next.js still wins.
- You want a content-first site — Astro is a better fit.