Package category
Routing
Client-side and server-side routers.
314 packages2 comparisons
Packages compared
314 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| path-to-regexp Express style path to RegExp utility | 162.9m | +120% | - | 5 months ago 8.4.2 | CommonJS | Bundled | Routing | |
| router Simple middleware-style router | 48.5m | +386% | - | 1 year ago 2.2.0 | - | None | Routing | |
| hono Web framework built on Web Standards | 46.1m | +2104% | - | 1 day ago 4.13.9 | ESM + CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks | |
| react-router Declarative routing for React | 40.4m | +150% | - | 9 days ago 8.4.0 | ESM only | Bundled | Routing, React | |
| react-router-dom Declarative routing for React web applications | 33m | +126% | - | 9 days ago 7.18.4 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-core Modern and scalable routing for React applications | 17.6m | +1742% | - | 8 days ago 1.171.32 | ESM + CommonJS | Bundled | Routing, TypeScript tooling | |
| @tanstack/history Modern and scalable routing for React applications | 17.4m | +1601% | - | 11 days ago 1.162.4 | ESM + CommonJS | Bundled | Routing, TypeScript tooling | |
| @tanstack/react-router Modern and scalable routing for React applications | 17m | +1665% | - | 1 day ago 1.170.39 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-generator Modern and scalable routing for React applications | 15.7m | +1760% | - | 8 days ago 1.167.38 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-utils Modern and scalable routing for React applications | 15.7m | +2059% | - | 15 days ago 1.162.3 | ESM + CommonJS | Bundled | Routing, React | |
| @remix-run/router Nested/Data-driven/Framework-agnostic Routing | 15.7m | +108% | - | 1 month ago 1.23.4 | ESM + CommonJS | Bundled | Routing | |
| @tanstack/router-plugin Modern and scalable routing for React applications | 15.4m | +1976% | - | 8 days ago 1.168.40 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/virtual-file-routes Modern and scalable routing for React applications | 15.4m | +1788% | - | 4 months ago 1.162.0 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/start-client-core Modern and scalable routing for React applications | 12.9m | +12392% | - | 8 days ago 1.170.32 | ESM only | Bundled | Routing, React | |
| @tanstack/start-plugin-core Modern and scalable routing for React applications | 12.8m | +14076% | - | 3 days ago 1.171.47 | ESM only | Bundled | Routing, React | |
| @tanstack/start-storage-context Modern and scalable routing for React applications | 12.7m | +15615% | - | 8 days ago 1.167.34 | ESM only | Bundled | Routing, React | |
| @tanstack/start-server-core Modern and scalable routing for React applications | 12.7m | +12345% | - | 8 days ago 1.169.37 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start Modern and scalable routing for React applications | 12.7m | +12923% | - | 1 day ago 1.168.58 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start-server Modern and scalable routing for React applications | 12.7m | +12831% | - | 1 day ago 1.167.44 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start-client Modern and scalable routing for React applications | 12.7m | +12874% | - | 1 day ago 1.168.37 | ESM only | Bundled | Routing, React | |
| @tanstack/react-start-rsc React Server Components support for TanStack Start | 12.4m | - | - | 1 day ago 0.1.57 | ESM only | Bundled | TypeScript tooling, React | |
| find-my-way Crazy fast http radix based router | 11.8m | +337% | - | 1 month ago 9.9.0 | CommonJS | Bundled | Routing | |
| workbox-routing A service worker helper library to route request URLs to handlers. | 8.7m | +62% | - | 4 months ago 7.4.1 | ESM + CommonJS | Bundled | Routing | |
| 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 + CommonJS | Bundled | Routing, Vue | |
| react-easy-router The simplest way to add routing to your React app | 6m | -18% | - | 3 years ago 2.2.0 | ESM + CommonJS | Bundled | Routing, React | |
| @angular/router Angular - the routing library | 4.3m | +31% | - | 1 day ago 22.2.0 | ESM only | Bundled | Angular, 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 + CommonJS | Bundled | Routing | |
| @tanstack/router-devtools-core Modern and scalable routing for Web applications | 2.4m | +378% | - | 11 days ago 1.168.2 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/react-router-devtools Modern and scalable routing for React applications | 2.4m | +373% | - | 11 days ago 1.167.2 | ESM + CommonJS | Bundled | Routing, React | |
| @koa/router Router middleware for Koa. | 1.8m | +37% | - | 2 months ago 15.7.0 | ESM + CommonJS | Bundled | HTTP 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 + CommonJS | None | Routing, React | |
| @tanstack/router-ssr-query-core Modern and scalable routing for React applications | 776.8k | - | - | - | 8 days ago 1.169.3 | ESM + CommonJS | Bundled | Routing, React |
| @tanstack/react-router-ssr-query Modern and scalable routing for React applications | 773.3k | - | - | - | 8 days ago 1.167.3 | ESM + CommonJS | Bundled | Routing, React |
| @tanstack/router-cli Modern and scalable routing for React applications | 763.6k | - | - | - | 8 days ago 1.167.38 | ESM + CommonJS | Bundled | Routing, React |
| memoirist Elysia's Radix Tree router for fast matching dynamic parameters | 762.7k | +3120% | - | 1 month ago 1.2.2 | ESM + CommonJS | Bundled | Routing | |
| koa-router Router middleware for koa. Maintained by Forward Email and Lad. | 752.8k | +192% | - | 1 year ago 14.0.0 | CommonJS | None | HTTP servers and web frameworks, Routing | |
| trouter 🐟 A fast, small-but-mighty, familiar ~fish~ router | 748.5k | +57% | - | 2 years ago 4.0.0 | ESM + CommonJS | Bundled | Routing | |
| unplugin-vue-router File based typed routing for Vue Router | 722.1k | -12% | - | 8 months ago 0.19.2 | ESM + CommonJS | Bundled | Routing, Vue | |
| @openclaw/uirouter Small route matching, loading, and navigation state router for OpenClaw UI surfaces. | 710.2k | - | - | - | 1 month ago 0.1.1 | ESM only | Bundled | Routing, TypeScript tooling |
| @loadable/component React code splitting made easy. | 517.3k | - | - | - | 1 year ago 5.16.7 | ESM + CommonJS | None | Bundlers, React |
| @tanstack/router-devtools Modern and scalable routing for React applications | 508.1k | - | - | - | 11 days ago 1.167.2 | ESM + CommonJS | Bundled | Routing, React |
| path-match wrapper around path-to-regexp for easy route parameters | 393.5k | -51% | - | 10 years ago 1.2.4 | - | None | Routing | |
| 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 | CommonJS | Bundled | Routing, URLs and query strings | |
| single-spa The router for easy microfrontends | 316.4k | -3% | - | 1 year ago 6.0.3 | ESM + CommonJS | Bundled | Routing | |
| @vueuse/router Utilities for vue-router | 278.9k | - | - | - | 9 days ago 15.0.0 | ESM only | Bundled | Routing, 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 + CommonJS | Bundled | Routing, React | |
| @tanstack/server-functions-plugin Modern and scalable routing for React applications | 257.7k | - | - | - | 9 months ago 1.142.1 | ESM only | Bundled | Routing, React |
| @tanstack/directive-functions-plugin Modern and scalable routing for React applications | 256.4k | - | - | - | 9 months ago 1.142.1 | ESM + CommonJS | Bundled | Routing, 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.
- path-to-regexpExpress style path to RegExp utility
- routerSimple middleware-style router
- honoWeb framework built on Web Standards
- react-routerDeclarative routing for React
- react-router-domDeclarative routing for React web applications
- @tanstack/router-coreModern and scalable routing for React applications
- @tanstack/historyModern and scalable routing for React applications
- @tanstack/react-routerModern and scalable routing for React applications
- @tanstack/router-generatorModern and scalable routing for React applications
- @tanstack/router-utilsModern and scalable routing for React applications
- @remix-run/routerNested/Data-driven/Framework-agnostic Routing
- @tanstack/router-pluginModern and scalable routing for React applications
- @tanstack/virtual-file-routesModern and scalable routing for React applications
- @tanstack/start-client-coreModern and scalable routing for React applications
- @tanstack/start-plugin-coreModern and scalable routing for React applications
- @tanstack/start-storage-contextModern and scalable routing for React applications
- @tanstack/start-server-coreModern and scalable routing for React applications
- @tanstack/react-startModern and scalable routing for React applications
- @tanstack/react-start-serverModern and scalable routing for React applications
- @tanstack/react-start-clientModern and scalable routing for React applications
- @tanstack/react-start-rscReact Server Components support for TanStack Start
- find-my-wayCrazy fast http radix based router
- workbox-routingA service worker helper library to route request URLs to handlers.
- vue-router> To see what versions are currently supported, please refer to the [Security Policy](./packages/router/SECURITY.md).
- react-easy-routerThe simplest way to add routing to your React app
- @angular/routerAngular - the routing library
- regexparamA tiny (399B) utility that converts route patterns into RegExp. Limited alternative to `path-to-regexp` 🙇
- @tanstack/router-devtools-coreModern and scalable routing for Web applications
- @tanstack/react-router-devtoolsModern and scalable routing for React applications
- @koa/routerRouter middleware for Koa.
- @react-router/devDev tools and CLI for React Router
- wouterMinimalist-friendly ~1.5KB router for React
- react-router-configStatic route config matching for React Router
- @tanstack/router-ssr-query-coreModern and scalable routing for React applications
- @tanstack/react-router-ssr-queryModern and scalable routing for React applications
- @tanstack/router-cliModern and scalable routing for React applications
- memoiristElysia's Radix Tree router for fast matching dynamic parameters
- koa-routerRouter middleware for koa. Maintained by Forward Email and Lad.
- trouter🐟 A fast, small-but-mighty, familiar ~fish~ router
- unplugin-vue-routerFile based typed routing for Vue Router
- @openclaw/uirouterSmall route matching, loading, and navigation state router for OpenClaw UI surfaces.
- @loadable/componentReact code splitting made easy.
- @tanstack/router-devtoolsModern and scalable routing for React applications
- path-matchwrapper around path-to-regexp for easy route parameters
- url-patterneasier than regex string matching patterns for urls and other strings. turn strings into data or data into strings.
- single-spaThe router for easy microfrontends
- @vueuse/routerUtilities for vue-router
- react-router-dom-v5-compatMigration path to React Router v6 from v4/5
- @tanstack/server-functions-pluginModern and scalable routing for React applications
- @tanstack/directive-functions-pluginModern and scalable routing for React applications