SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript react-router Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: One Year with Next.js App Router – Why We're Moving On | news.ycombinator.com | 2025-10-30
Thanks for the correction, after looking at the types I'm guessing it's this bit: https://github.com/molefrog/wouter/blob/v3/packages/wouter/t...
-
-
conform
Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.
-
-
-
react-router-devtools
Debug your apps, find hydration errors, trace your network and more in your react-router app with these devtools
-
react-redux-saga-boilerplate
Starter kit with react-router, react-helmet, redux, redux-saga and styled-components
-
-
-
redux-first-history
Redux history binding support react-router - @reach/router - wouter - react-location
-
use-react-router-breadcrumbs
tiny, flexible, hook for rendering route breadcrumbs with react-router v6
-
express-webpack-react-redux-typescript-boilerplate
:tada: A full-stack boilerplate that using express with webpack, react and typescirpt!
-
react-router-typesafe-routes
Enhanced type safety via validation for all route params in React Router v7.
Project mention: TIL: `satisfies` is my favorite TypeScript keyword | news.ycombinator.com | 2025-11-22Sure. You tend to think about the edges of your application.
1. Router
Tanstack Router: Supports runtime validation libraries such as z0d. So I have routes such as example.com/viewer/$uuid/$number, it should 400 if those aren't actually validate uuid and numbers.
React Router: Supports Types, but every type is a string because, well, they technically are, but this isn't useful in practice in my opinion. There are 3rd party libs such as: https://github.com/fenok/react-router-typesafe-routes
2. API
Lets say you're making your API public to clients you can't trust to send the correct data ( which probably also includes your own client ).
https://www.npmjs.com/package/express-openapi-validator
This library advertises validating both your input and your output
3. State
https://github.com/pmndrs/zustand/discussions/1722
4. Database
https://www.npmjs.com/package/prisma-zod-generator
5. Forms
https://medium.com/@toukir.ahamed.pigeon/react-hook-form-wit...
6. ENV
https://jfranciscosousa.com/blog/validating-environment-vari...
Obviously checks on the agent are primarily a DX/UX thing, whilst checks on the server step are also security controls.
-
-
typesafe-routes
Spices up your favorite routing library by adding type safety to plain string-based route definitions.
-
vite-ssr-boost
Super easy framework based on Vite for create awesome SSR or SPA applications on React and React Router.
-
remix-t3-stack
TodoList example use remix-t3-stack: remix (react-router v7) + vite + trpc + tailwindcss + typescript + prisma + jwt + pnpm + react-hook-form + react-query + next-themes + zod + lucide-icons + docker + vercel
-
NetStatus
Internet speed & offline status monitor. Upload, download, ping, latency dashboard display
-
-
NexaView
A web-based dashboard built to provide real-time weather forecasts, global news, task management and personalized tools using Redis-powered caching.
-
rapid-react
A light weight interactive CLI Automation Tool 🛠️ for rapid scaffolding of tailored React apps with Create React App under the hood. :atom:
-
TypeScript react-router discussion
TypeScript react-router related posts
-
Merging Remix and React Router
-
Supercharged React Starter
-
Supercharged React Boilerplate with Atomic UI, Ant Design and Redux Toolkit
-
How to keep a page rendered, wait for everything to load before navigating?
-
React Router Typesafe Routes v1.0.0 is Here 🎉
-
Having an unusual react-router-dom issue - "Package path ./unstable-native-dependencies is not exported from package"
-
Making Nuxt.js clone with Vue 3 and Vite (Vue Server Side Rendering)
-
A note from our sponsor - SaaSHub
www.saashub.com | 8 Jun 2026
Index
What are some of the best open-source react-router projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | fumadocs | 12,101 |
| 2 | wouter | 7,838 |
| 3 | after.js | 4,098 |
| 4 | conform | 2,554 |
| 5 | generouted | 1,217 |
| 6 | houdini | 973 |
| 7 | react-router-devtools | 967 |
| 8 | react-redux-saga-boilerplate | 617 |
| 9 | remix-forms | 517 |
| 10 | safe-routes | 509 |
| 11 | redux-first-history | 453 |
| 12 | use-react-router-breadcrumbs | 268 |
| 13 | express-webpack-react-redux-typescript-boilerplate | 167 |
| 14 | react-router-typesafe-routes | 167 |
| 15 | yarr | 141 |
| 16 | typesafe-routes | 128 |
| 17 | vite-ssr-boost | 116 |
| 18 | remix-t3-stack | 107 |
| 19 | NetStatus | 100 |
| 20 | react-proto | 100 |
| 21 | NexaView | 96 |
| 22 | rapid-react | 71 |
| 23 | detecting-route-change-react-route-dom-v6 | 66 |