Skip to content
JS
Package category

Routing

Client-side and server-side routers.

314 packages2 comparisons

Packages compared

314 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
path-to-regexp
Express style path to RegExp utility
162.9m+120%-5 months ago
8.4.2
CommonJSBundledRouting
router
Simple middleware-style router
48.5m+386%-1 year ago
2.2.0
-NoneRouting
hono
Web framework built on Web Standards
46.1m+2104%-1 day ago
4.13.9
ESM + CommonJSBundledCloud SDKs, HTTP servers and web frameworks
react-router
Declarative routing for React
40.4m+150%-9 days ago
8.4.0
ESM onlyBundledRouting, React
react-router-dom
Declarative routing for React web applications
33m+126%-9 days ago
7.18.4
ESM + CommonJSBundledRouting, React
@tanstack/router-core
Modern and scalable routing for React applications
17.6m+1742%-8 days ago
1.171.32
ESM + CommonJSBundledRouting, TypeScript tooling
@tanstack/history
Modern and scalable routing for React applications
17.4m+1601%-11 days ago
1.162.4
ESM + CommonJSBundledRouting, TypeScript tooling
@tanstack/react-router
Modern and scalable routing for React applications
17m+1665%-1 day ago
1.170.39
ESM + CommonJSBundledRouting, React
@tanstack/router-generator
Modern and scalable routing for React applications
15.7m+1760%-8 days ago
1.167.38
ESM + CommonJSBundledRouting, React
@tanstack/router-utils
Modern and scalable routing for React applications
15.7m+2059%-15 days ago
1.162.3
ESM + CommonJSBundledRouting, React
@remix-run/router
Nested/Data-driven/Framework-agnostic Routing
15.7m+108%-1 month ago
1.23.4
ESM + CommonJSBundledRouting
@tanstack/router-plugin
Modern and scalable routing for React applications
15.4m+1976%-8 days ago
1.168.40
ESM + CommonJSBundledRouting, React
@tanstack/virtual-file-routes
Modern and scalable routing for React applications
15.4m+1788%-4 months ago
1.162.0
ESM + CommonJSBundledRouting, React
@tanstack/start-client-core
Modern and scalable routing for React applications
12.9m+12392%-8 days ago
1.170.32
ESM onlyBundledRouting, React
@tanstack/start-plugin-core
Modern and scalable routing for React applications
12.8m+14076%-3 days ago
1.171.47
ESM onlyBundledRouting, React
@tanstack/start-storage-context
Modern and scalable routing for React applications
12.7m+15615%-8 days ago
1.167.34
ESM onlyBundledRouting, React
@tanstack/start-server-core
Modern and scalable routing for React applications
12.7m+12345%-8 days ago
1.169.37
ESM onlyBundledRouting, React
@tanstack/react-start
Modern and scalable routing for React applications
12.7m+12923%-1 day ago
1.168.58
ESM onlyBundledRouting, React
@tanstack/react-start-server
Modern and scalable routing for React applications
12.7m+12831%-1 day ago
1.167.44
ESM onlyBundledRouting, React
@tanstack/react-start-client
Modern and scalable routing for React applications
12.7m+12874%-1 day ago
1.168.37
ESM onlyBundledRouting, React
@tanstack/react-start-rsc
React Server Components support for TanStack Start
12.4m--1 day ago
0.1.57
ESM onlyBundledTypeScript tooling, React
find-my-way
Crazy fast http radix based router
11.8m+337%-1 month ago
9.9.0
CommonJSBundledRouting
workbox-routing
A service worker helper library to route request URLs to handlers.
8.7m+62%-4 months ago
7.4.1
ESM + CommonJSBundledRouting
vue-router
> To see what versions are currently supported, please refer to the [Security Policy](./packages/router/SECURITY.md).
6.4m+75%-23 days ago
5.3.1
ESM + CommonJSBundledRouting, Vue
react-easy-router
The simplest way to add routing to your React app
6m-18%-3 years ago
2.2.0
ESM + CommonJSBundledRouting, React
@angular/router
Angular - the routing library
4.3m+31%-1 day ago
22.2.0
ESM onlyBundledAngular, HTTP servers and web frameworks
regexparam
A tiny (399B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇‍
3m+172%-2 years ago
3.0.0
ESM + CommonJSBundledRouting
@tanstack/router-devtools-core
Modern and scalable routing for Web applications
2.4m+378%-11 days ago
1.168.2
ESM + CommonJSBundledRouting, React
@tanstack/react-router-devtools
Modern and scalable routing for React applications
2.4m+373%-11 days ago
1.167.2
ESM + CommonJSBundledRouting, React
@koa/router
Router middleware for Koa.
1.8m+37%-2 months ago
15.7.0
ESM + CommonJSBundledHTTP servers and web frameworks, Routing
@react-router/dev
Dev tools and CLI for React Router
1.6m+231%-9 days ago
8.4.0
--Routing, React
wouter
Minimalist-friendly ~1.5KB router for React
1.6m+282%-20 days ago
3.11.0
--React, Routing
react-router-config
Static route config matching for React Router
1.1m+106%-6 years ago
5.1.1
ESM + CommonJSNoneRouting, React
@tanstack/router-ssr-query-core
Modern and scalable routing for React applications
776.8k---8 days ago
1.169.3
ESM + CommonJSBundledRouting, React
@tanstack/react-router-ssr-query
Modern and scalable routing for React applications
773.3k---8 days ago
1.167.3
ESM + CommonJSBundledRouting, React
@tanstack/router-cli
Modern and scalable routing for React applications
763.6k---8 days ago
1.167.38
ESM + CommonJSBundledRouting, React
memoirist
Elysia's Radix Tree router for fast matching dynamic parameters
762.7k+3120%-1 month ago
1.2.2
ESM + CommonJSBundledRouting
koa-router
Router middleware for koa. Maintained by Forward Email and Lad.
752.8k+192%-1 year ago
14.0.0
CommonJSNoneHTTP servers and web frameworks, Routing
trouter
🐟 A fast, small-but-mighty, familiar ~fish~ router
748.5k+57%-2 years ago
4.0.0
ESM + CommonJSBundledRouting
unplugin-vue-router
File based typed routing for Vue Router
722.1k-12%-8 months ago
0.19.2
ESM + CommonJSBundledRouting, Vue
@openclaw/uirouter
Small route matching, loading, and navigation state router for OpenClaw UI surfaces.
710.2k---1 month ago
0.1.1
ESM onlyBundledRouting, TypeScript tooling
@loadable/component
React code splitting made easy.
517.3k---1 year ago
5.16.7
ESM + CommonJSNoneBundlers, React
@tanstack/router-devtools
Modern and scalable routing for React applications
508.1k---11 days ago
1.167.2
ESM + CommonJSBundledRouting, React
path-match
wrapper around path-to-regexp for easy route parameters
393.5k-51%-10 years ago
1.2.4
-NoneRouting
url-pattern
easier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
335.8k+123%-9 years ago
1.0.3
CommonJSBundledRouting, URLs and query strings
single-spa
The router for easy microfrontends
316.4k-3%-1 year ago
6.0.3
ESM + CommonJSBundledRouting
@vueuse/router
Utilities for vue-router
278.9k---9 days ago
15.0.0
ESM onlyBundledRouting, Vue
react-router-dom-v5-compat
Migration path to React Router v6 from v4/5
277.2k+11%-1 month ago
6.30.6
ESM + CommonJSBundledRouting, React
@tanstack/server-functions-plugin
Modern and scalable routing for React applications
257.7k---9 months ago
1.142.1
ESM onlyBundledRouting, React
@tanstack/directive-functions-plugin
Modern and scalable routing for React applications
256.4k---9 months ago
1.142.1
ESM + CommonJSBundledRouting, React

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.