Full-stack framework
The full-stack framework for Router-first apps.
Start takes TanStack Router's typed route tree, URL state, loaders, and prefetching, then adds the server pieces: full-document SSR, streaming, server functions, server routes, and build output for the runtime you choose.
00.0 MillionTotal Downloads000,000,000Weekly Downloads0GitHub StarsThe fastest-growing full-stack framework in the JavaScript ecosystem.
Built on Router
Routes, search, loaders, links
Client-authored, server-powered
SSR, streaming, server functions
Portable output
Cloudflare, Railway, Netlify ready
Start begins where Router leaves off.
The route tree owns the application contract. Start adds execution, server functions, server routes, and build output around it without replacing that contract.
routes/_app.projects.$id.tsx
routeTypes flow from the route file.
Path params, search schemas, route context, loader data, links, and navigate calls all stay tied to the generated route map.
Application builder
Pick a starting shape, describe the product, and let the builder assemble the TanStack libraries and partner integrations that fit the job. The output is a practical agent prompt, not a generic starter checklist.
Why Start
If all you need is a SPA router, use Router. Start is for the moment the same app also needs SSR, streaming, server-only work, server routes, middleware, and deployable server output.
Routes, params, search schemas, loaders, pending states, links, and navigation all come from TanStack Router. Start adds the server and deployment layer around that app model.
Search params are parsed, validated, inherited, and written through Router APIs, so filters, tabs, pagination, and deep app state can be shared instead of synchronized by hand.
createServerFn gives loaders, components, hooks, and handlers access to server-only work with validation, serializable boundaries, and same-origin RPC semantics.
Start can render the full document, stream useful UI, or opt routes into SPA/selective SSR modes while preserving the interactive client-side Router experience.
RC status
The RC API is considered stable and preparing for 1.0. For production apps, lock dependencies to a specific version and keep up with the final feedback, docs polish, and last-mile fixes.
Production RC checklist
Lovable
Lovable says projects created after May 13 are server-rendered and powered by TanStack Start, with type safety and deployment flexibility as core reasons.
Inside Lovable
Thoughtworks
Technology Radar Vol. 34 lists TanStack Start in Assess and calls out compile-time safety across server functions, loaders, and routing.
Technology Radar
Bun
Bun's official guide covers creating, running, hosting, and templating TanStack Start apps, including production deployment paths.
Ecosystem guide
Frontend Masters
Web Dev Simplified's Frontend Masters tutorial builds a complete full-stack project with TanStack Start and compares it to Next.js.
Web Dev Simplified
Open source ecosystem
Start is built in public, supported by maintainers, partner integrations, and sponsors who help keep the work moving.