TanStack
Router
v1
v1
Search...
+ K
Auto
Log In
TanStack
Start
RC
Docs
Examples
GitHub
Contributors
TanStack
Router
Docs
Examples
GitHub
Contributors
TanStack
Query
Docs
Examples
GitHub
Contributors
TanStack
Table
Docs
Examples
Github
Contributors
TanStack
DB
beta
Docs
Github
Contributors
TanStack
AI
alpha
Docs
Github
Contributors
TanStack
Form
new
Docs
Examples
Github
Contributors
TanStack
Virtual
Docs
Examples
Github
Contributors
TanStack
Pacer
beta
Docs
Examples
Github
Contributors
TanStack
Store
alpha
Docs
Examples
Github
Contributors
TanStack
Devtools
alpha
Docs
Github
Contributors
More Libraries
Maintainers
Partners
Blog
Learn
NEW
Support
Stats
Discord
Merch
GitHub
Ethos
Tenets
Brand Guide
Documentation
Framework
React
Version
Latest
Search...
+ K
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
core
Quick Start
core
Devtools
core
Decisions on DX
core
LLM Assistance Support
core
Comparison
core
Frequently Asked Questions
core
Installation Guides
Manual Setup
core
Vite
core
Rspack/Rsbuild
core
Webpack
core
Esbuild
core
Router CLI
core
Migrate from React Router
react
Migrate from React Location
react
Routing
Routing Concepts
core
Route Trees
core
Route Matching
core
File-Based Routing
core
Virtual File Routes
core
Code-Based Routing
core
File Naming Conventions
core
Guides
Code Splitting
core
Automatic Code Splitting
core
Creating a Router
core
Outlets
core
Navigation
core
Path Params
core
Search Params
core
Link Options
core
Custom Links
core
Data Loading
core
Deferred Data Loading
core
External Data Loading
core
Data Mutations
core
Type Safety
core
Type Utilities
core
Preloading
core
Document Head Management
core
Route Masking
core
Navigation Blocking
core
Custom Search Param Serialization
core
History Types
core
Router Context
core
Not Found Errors
core
Authenticated Routes
core
Scroll Restoration
core
Static Route Data
core
SSR
core
Render Optimizations
core
API
Router
core
File-Based Routing
core
Integrations
TanStack Query
core
ESLint
ESLint Plugin Router
core
Create Route Property Order
core
Router Examples
Quickstart (file-based)
react
Quickstart (code-based)
react
Basic (file-based)
react
Basic (code-based)
react
Basic + React Query (file-based)
react
Basic + React Query (code-based)
react
Basic + SSR (file-based)
react
Basic + SSR Streaming (file-based)
react
Kitchen Sink (file-based)
react
Kitchen Sink (code-based)
react
Kitchen Sink + React Query (file-based)
react
Kitchen Sink + React Query (code-based)
react
Location Masking
react
Authenticated Routes
react
Scroll Restoration
react
Deferred Data
react
Navigation Blocking
react
View Transitions
react
Framer Motion
react
With tRPC
react
With tRPC + React Query
react
Monorepo basic
react
Monorepo basic (with lazy loading)
react
Monorepo with React Query
react
Framework
React
Version
Latest
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
core
Quick Start
core
Devtools
core
Decisions on DX
core
LLM Assistance Support
core
Comparison
core
Frequently Asked Questions
core
Installation Guides
Manual Setup
core
Vite
core
Rspack/Rsbuild
core
Webpack
core
Esbuild
core
Router CLI
core
Migrate from React Router
react
Migrate from React Location
react
Routing
Routing Concepts
core
Route Trees
core
Route Matching
core
File-Based Routing
core
Virtual File Routes
core
Code-Based Routing
core
File Naming Conventions
core
Guides
Code Splitting
core
Automatic Code Splitting
core
Creating a Router
core
Outlets
core
Navigation
core
Path Params
core
Search Params
core
Link Options
core
Custom Links
core
Data Loading
core
Deferred Data Loading
core
External Data Loading
core
Data Mutations
core
Type Safety
core
Type Utilities
core
Preloading
core
Document Head Management
core
Route Masking
core
Navigation Blocking
core
Custom Search Param Serialization
core
History Types
core
Router Context
core
Not Found Errors
core
Authenticated Routes
core
Scroll Restoration
core
Static Route Data
core
SSR
core
Render Optimizations
core
API
Router
core
File-Based Routing
core
Integrations
TanStack Query
core
ESLint
ESLint Plugin Router
core
Create Route Property Order
core
Router Examples
Quickstart (file-based)
react
Quickstart (code-based)
react
Basic (file-based)
react
Basic (code-based)
react
Basic + React Query (file-based)
react
Basic + React Query (code-based)
react
Basic + SSR (file-based)
react
Basic + SSR Streaming (file-based)
react
Kitchen Sink (file-based)
react
Kitchen Sink (code-based)
react
Kitchen Sink + React Query (file-based)
react
Kitchen Sink + React Query (code-based)
react
Location Masking
react
Authenticated Routes
react
Scroll Restoration
react
Deferred Data
react
Navigation Blocking
react
View Transitions
react
Framer Motion
react
With tRPC
react
With tRPC + React Query
react
Monorepo basic
react
Monorepo basic (with lazy loading)
react
Monorepo with React Query
react
TanStack Router Maintainers and Contributors
React
Solid
Architecture
Core API
Documentation
Tanner Linsley
Creator
React
Architecture
Core API
Documentation
Manuel Schiller
Maintainer
React
Architecture
Core API
Documentation
Sean Cassiere
Maintainer
React
TypeScript
Chris Horobin
Maintainer
React
TypeScript
Brooke Holmes
Maintainer
React
Monorepo
Architecture
Typescript
Nicolas Beaussart
Maintainer
React
Core API
TypeScript
Documentation
Dominik Dorfmeister
Contributor
React
Svelte
Architecture
Lachlan Collins
Contributor
React
Solid
Documentation
Sarah Gerrard
Contributor
All-Time Contributors
Powered by
contrib.rocks
View all contributors on GitHub
Learn about TanStack Ads
Hide Ads
Home
Partners
Become a Partner
Learn about TanStack Ads
Hide Ads