Framework
Build full-stack React and Solid apps with the same type-safe route model that powers the client. Start owns the server, streaming, bundling, and deployment story; Router keeps every URL, loader, and search param honest.
Server functions
Call the server through typed functions
File routes
Model navigation as code, not strings
Streaming SSR
Ship useful HTML before the app wakes up
Application builder
Turn a product brief into a Start-ready stack.
Lead library
Full-document SSR, server functions, streaming, deployment adapters, bundling, and conventions live here. It is the answer when the app is more than a client router with a data layer.
Foundation
Router keeps Start grounded: file routes, nested layouts, route loaders, search schemas, and navigation APIs that carry types through every link.
Open RouterFrom the team
TanStack Start Adds First-Class Rsbuild Support
TanStack Start now supports Rsbuild 2 alongside Vite, so teams can choose the build tool that best fits their stack, preferences, and infrastructure.
Who Owns the Tree? RSC as a Protocol, Not an Architecture
RSC is usually framed as a single architecture where the server owns the tree. But it's also a protocol, and the protocol supports more than one composition model. The overlooked question is who owns the tree.
React Server Components Your Way
RSCs are genuinely exciting — smaller bundles, streaming UI, moving heavy work off the client — but existing implementations force you into a one-size-fits-all pattern. What if you could fetch, cache, and compose them on your own terms?
Solid 2.0 Beta Support in TanStack Router, Start, and Query
TanStack Router, Start, and Query now support the Solid 2.0 beta, so you can try Solid's next major release in real applications today.