router

Router library

A library providing a fully typesafe router for React applications with caching and URL state management.

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

GitHub

8k stars
38 watching
649 forks
Language: TypeScript
last commit: 4 days ago
Linked from 1 awesome list

javascriptlocationparamspreactreactrouterouterroutingsearchsearchparamsstate-managementtypesafetypescripturl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tanstack/query A library for managing asynchronous data fetching and caching in web applications. 42,529
tanstack/table A headless table library for building customizable tables and datagrids in React, Vue, Solid, Svelte, and other frameworks 25,240
remix-run/react-router A lightweight routing library for the React JavaScript framework, enabling declarative navigation and management of client-side routes. 53,130
molefrog/wouter A lightweight routing solution for React and Preact applications 6,743
maisano/react-router-transition A library providing smooth transitions between routes in React Router applications. 2,597
acdlite/redux-router A library that provides Redux bindings for React Router, allowing developers to manage routing state within their Redux store. 2,300
denvned/isomorphic-relay-router Enables React Router to work with Relay on both the client and server sides of an application. 137
kriasoft/react-starter-kit A Jamstack front-end template for building web applications with React and a set of pre-configured tools and services 22,759
piotrwitek/react-redux-typescript-guide A comprehensive guide to building type-safe React & Redux applications using TypeScript 13,347
trpc/trpc Builds and consumes fully typesafe APIs without schemas or code generation 34,993
kriasoft/universal-router A simple middleware-style router for routing in isomorphic JavaScript web apps. 1,711
tajo/ladle A tool to speed up development and testing of React components by providing a streamlined environment and workflow. 2,626
expo/router A file-based router for universal React Native apps. 1,371
piotrwitek/typesafe-actions A utility library for creating and managing Redux actions with typesafe syntax 2,408
aksonov/react-native-router-flux A React Native router component that enables navigation and routing between screens in a centralized way. 8,982