_artifacts
.agents
.changeset
.devcontainer
.github
.nx
benchmarks
docs
e2e
examples
gpt
media
packages
scripts
skills
.coderabbit.yaml
.gitattributes
.gitignore
.npmrc
.nvmrc
.prettierignore
AGENTS.md
CONTRIBUTING.md
DEBUGGING.md
eslint.config.js
how-to-guides-implementation-plan.md
how-to-testing-plan.md
knip.json
labeler-config.yml
LICENSE
nx.json
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
prettier.config.js
README.md
top-10-how-to-guides.md
tsconfig.json
TanStack RouterA modern router designed for type safety, data‑driven navigation, and seamless developer experience.
Read the Router Docs → |
TanStack StartA full‑stack framework built on Router, designed for server rendering, streaming, and production‑ready deployments.
Read the Start Docs → |
Get Involved
- We welcome issues and pull requests!
- Participate in GitHub discussions
- Chat with the community on Discord
- See CONTRIBUTING.md for setup instructions
Partners
We're looking for TanStack Router & Start Partners to join our mission! Partner with us to push the boundaries of TanStack Router & Start and build amazing things together.
LET'S CHATExplore the TanStack Ecosystem
- TanStack Config – Tooling for JS/TS packages
- TanStack DB – Reactive sync client store
- TanStack DevTools – Unified devtools panel
- TanStack Form – Type‑safe form state
- TanStack Pacer – Debouncing, throttling, batching
- TanStack Query – Async state & caching
- TanStack Ranger – Range & slider primitives
- TanStack Store – Reactive data store
- TanStack Table – Headless datagrids
- TanStack Virtual – Virtualized rendering
… and more at TanStack.com »