• Stars
    star
    6,673
  • Rank 5,631 (Top 0.2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 5 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ€– Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

TanStack Router Header

πŸ€– Application Routing for JS/TS, React, Solid, Vue and Svelte

#TanStack semantic-release Join the discussion on Github Best of JS

Enjoy this library? Try the entire TanStack! React Query, React Table, React Charts, React Virtual

Visit tanstack.com/router for docs, guides, API and more!

Quick Features

  • 100% TypeSafe
    • Route Defs
    • Navigation
    • Relative Navigation
    • Search Params
    • Path Params
    • Loaders
    • Actions
  • 1st Class Search Params
    • Schemas + Validation
    • Parsing + Serialization
    • Immutable
    • Structural Sharing
    • Pre/Post Processing
  • Built-in Caching
    • Stale-While-Revalidate
    • Max-Age
    • Auto Garbage Collection
    • Invalidation
  • Prefetching
  • Automatic Prefetching
  • Transitions
  • Error Boundaries
  • Code Splitting
  • Layout Routes
  • Easy Integration w/ external caches and storage (eg. React Query, Apollo, SWR, RTKQuery)

More Repositories

1

query

πŸ€– Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
TypeScript
39,560
star
2

table

πŸ€– Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
TypeScript
23,656
star
3

virtual

πŸ€– Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
TypeScript
4,881
star
4

form

πŸ€– Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Svelte Form and Vue Form.
TypeScript
3,166
star
5

react-charts

βš›οΈ Simple, immersive & interactive charts for React
HTML
2,796
star
6

bling

πŸ’ Framework agnostic transpilation utilities for client/server RPCs, env isolation, islands, module splitting, and more.
TypeScript
1,483
star
7

ranger

πŸ€– Headless utilities for building range and multi-range sliders in React, Preact, Solid, Vue, Svelte and Angular
TypeScript
713
star
8

store

πŸ€– Framework agnostic, type-safe store w/ reactive framework adapters
TypeScript
196
star
9

select

πŸ€– Powerful select, multi-select and autocomplete primitives for the web. TS/JS, React, Solid, Svelte and Vue.
JavaScript
173
star
10

tanstack.com

The marketing and docs site for all TanStack projects
TypeScript
173
star
11

config

Configuration and tools for publishing and maintaining high-quality JavaScript packages
JavaScript
133
star
12

time

πŸ€–β° Headless utilities for building time and calendar components in TS/JS, React, Solid, Vue, Svelte and Angular
11
star