TanStack Start
Full-stack React application framework
Choose it when routing, server functions, SSR, and deployment need one runtime boundary.
ECOSYSTEM · VERIFIED 2026-08-03
TanStack is not an all-or-nothing suite. Its tools work independently and compose along explicit boundaries. This page tracks 12 products prioritized by Atlas and distinguishes published coverage from work still on the roadmap.
Read from the application runtime downward: each layer narrows responsibility into more specialized state, interaction, or performance capabilities. Adopt only the layers that solve today’s problem.
“Established” is an Atlas editorial category. RC, Beta, and Alpha follow upstream product labels on the verification date. Validate versions and migration cost before adopting early products.
Defines how an application runs, navigates, and hands code and data across client and server boundaries.
Full-stack React application framework
Choose it when routing, server functions, SSR, and deployment need one runtime boundary.
Type-safe routing and URL state
Choose it when route params, search params, and loading lifecycles need end-to-end inference.
Separates remote async data, reactive data models, lightweight local state, and streamed AI interactions.
Remote async data and caching
Choose it when server data needs caching, freshness, retries, invalidation, and background sync.
Reactive client data model
Evaluate it when collections, live queries, and optimistic writes must unify multiple data sources.
Framework-agnostic reactive state
Evaluate it for small shared reactive client state that does not belong to remote data.
Type-safe AI and streaming protocols
Evaluate it when providers, streamed output, and tool calls need one replaceable typed interface.
Provides state and behavior for complex UI without owning components, styling, or design language.
Table and data-grid logic
Choose it when sorting, filtering, pagination, and grouping must stay independent of your UI system.
Type-safe form state
Choose it when complex fields and sync or async validation need type safety without UI lock-in.
Declarative keyboard shortcuts
Evaluate it when product shortcuts need scopes, chords, conflict handling, and cross-platform modifiers.
Controls large-scale rendering and high-frequency events so expensive work happens only when needed.
Long-list and grid virtualization
Choose it when DOM volume, rather than network work, becomes the list or grid bottleneck.
High-frequency event pacing
Evaluate it when debouncing, throttling, queuing, or rate limiting need observable composable primitives.
Brings runtime state from multiple TanStack tools into one extensible debugging surface.
Extensible unified debugging panel
Evaluate it when multiple TanStack tools need one extensible runtime inspection surface.
Start, Router, Query, Table, and Form now have dual-track coverage. DB is next, with Virtual planned behind it. For the remaining early products, Atlas will track boundaries, versions, and primary sources before publishing long-form guides.