Web Dev Tools

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, and loader data.
  • 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.

On this page