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
@analogjs/vite-plugin-nitro
A Vite plugin for adding a nitro API server
31.4k---today
2.7.5
ESM onlyBundledAngular, Routing
use-react-router-breadcrumbs
A hook for displaying and setting breadcrumbs for react router
30.8k-22%-3 years ago
4.0.1
ESM + CommonJSBundledRouting, React
react-router-navigation-prompt
A replacement component for the react-router `<Prompt/>`. Allows for more flexible dialogs.
29.4k-7%-4 years ago
1.9.6
ESM + CommonJSBundledReact, Routing
@tanstack/react-start-plugin
Modern and scalable routing for React applications
28.9k---1 year ago
1.131.50
ESM onlyBundledRouting, React
@tanstack/solid-router-devtools
Modern and scalable routing for Solid applications
28.8k---12 days ago
1.167.2
ESM + CommonJSBundledRouting, React
@tanstack/start-server-functions-server
Modern and scalable routing for React applications
28.8k---1 year ago
1.131.2
ESM + CommonJSBundledRouting, React
@generouted/react-router
Generated file-based routes for React Router and Vite
28.7k---6 months ago
1.20.2
ESM + CommonJSBundledRouting, React
found
Extensible route-based routing for React applications
28.4k+16%-3 years ago
1.3.0
ESM + CommonJSBundledRouting, React
@tanstack/router-zod-adapter
Modern and scalable routing for React applications
26.9k---1 year ago
1.81.5
ESM + CommonJSBundledRouting, React
@vaadin/router
Small and powerful client-side router for Web Components. Framework-agnostic.
26.6k---10 months ago
2.0.1
ESM onlyBundledRouting
@tanstack/start-server-functions-fetcher
Modern and scalable routing for applications
26.5k---1 year ago
1.131.50
ESM + CommonJSBundledRouting, React
@tanstack/start-server-functions-client
Modern and scalable routing for React applications
26.5k---1 year ago
1.131.50
ESM + CommonJSBundledRouting, React
react-instantsearch-router-nextjs
React InstantSearch Router for Next.js
26k+8%-3 days ago
7.50.0
ESM + CommonJSBundledReact, Static site generators and meta-frameworks
react-router-native
Declarative routing for React Native applications
24.4k+30%-1 month ago
6.30.6
CommonJSBundledRouting, React
@wordpress/router
Router API for WordPress pages.
21.7k---2 days ago
1.56.0
ESM + CommonJSBundledRouting
wouter-preact
Minimalist-friendly ~1.5KB router for Preact
21.6k+444%-10 days ago
3.11.1
ESM onlyBundledRouting, React
en-route
Routing for static site generators, build systems and task runners, heavily based on express.js routes but works with file objects. Used by Assemble, Verb, and Template.
20.3k-21%-7 years ago
3.2.0
CommonJSNoneRouting
@analogjs/router
Filesystem-based routing for Angular
20.2k---today
2.7.5
ESM onlyBundledStatic site generators and meta-frameworks, Angular
react-router-test-context
Create a pseudo context to assist in testing components that render React Router's location-aware components.
20.1k+187%-9 years ago
0.1.0
CommonJSNoneReact, Routing
router5
A simple, powerful, view-agnostic, modular and extensible router
19.6k+49%-6 years ago
8.0.1
ESM + CommonJSBundledRouting
rsbuild-plugin-react-router
React Router plugin for Rsbuild
19.6k+3833%-6 days ago
0.8.1
ESM + CommonJSBundledRouting, React
base-routes
Plugin for adding routes support to your `base` application. Requires templates support to work.
19.2k-19%-9 years ago
1.0.1
CommonJSNoneRouting
@qixian.cs/path-to-regexp
Express style path to RegExp utility
18.8k---6 years ago
6.1.0
ESM + CommonJSBundledRouting
@eggjs/router
Router middleware for egg/koa. Provides RESTful resource routing.
18.7k---1 year ago
3.0.6
ESM + CommonJSBundledRouting, HTTP servers and web frameworks
@wordpress/route
Routing utilities for WordPress admin interfaces.
18.7k---2 days ago
0.22.0
ESM + CommonJSBundledRouting
react-router-typesafe-routes
Enhanced type safety via validation for all route params in React Router v7.
17.6k+67%-1 year ago
2.2.1
ESM + CommonJSBundledRouting, Schema validation
@tanstack/start-static-server-functions
Modern and scalable routing for React applications
17.1k---8 days ago
1.167.37
ESM onlyBundledRouting, React
connect-pushstate
Connect middleware that rewrites select requests to the site root, allowing your client-side pushstate router to handle them
17.1k-29%-9 years ago
1.1.0
-NoneRouting
express-file-routing
Simple file-based routing for Express
16.6k+359%-1 year ago
3.1.0
ESM + CommonJSBundledRouting, HTTP servers and web frameworks
ert
Express routing templates provides a simple micro-templating syntax for building strings from a template and a `request` object.
16.3k-75%-13 years ago
1.0.1
CommonJSNoneRouting, HTTP servers and web frameworks
react-router-last-location
Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.
16.2k-30%-7 years ago
2.0.1
CommonJSBundledRouting, React
navi
A router-loader for React.
15.2k+577%-4 years ago
0.15.0
ESM + CommonJSBundledRouting
react-router-prompt
React Router Navigation Prompt for v7
14.3k-21%-8 months ago
0.8.2
ESM + CommonJSBundledRouting, React
next-nginx-routes
Generate Nginx routing configuration for static Next.js projects.
14.2k+544%-1 year ago
1.3.0
-NoneRouting
react-router-scroll
React Router scroll management
13.9k-46%-8 years ago
0.4.4
CommonJSNoneRouting, React
@remix-run/fetch-router
A minimal, composable router for the web Fetch API
13.7k---6 days ago
0.22.1
ESM onlyBundledHTTP servers and web frameworks, Routing
react-router-prop-types
Runtime type checking for react-router props
13.1k-52%-6 years ago
1.0.5
CommonJSBundledRouting, React
next-routes
Easy to use universal dynamic routes for Next.js
12.9k-25%-8 years ago
1.4.2
CommonJSBundledRouting, React
@tanstack/start-server-functions-handler
Modern and scalable routing for applications
12.7k---1 year ago
1.120.19
ESM + CommonJSBundledRouting, React
aurelia-router
A powerful client-side router.
12.3k-14%-7 years ago
1.7.1
ESM + CommonJSBundledRouting
aurelia-templating-router
An implementation of the RouteLoader interface for use with the router module. Also contains a custom element that allows the templating engine to display the current route.
11.9k-9%-4 years ago
1.5.0
ESM + CommonJSBundledTemplating, Routing
aurelia-history
An abstract module which specifies the interface for history implementations used by a router.
11.9k-14%-7 years ago
1.2.1
ESM + CommonJSBundledRouting
angular-router-loader
A webpack loader for Angular that enables string-based module loading with the Angular Router
11.9k+6%-8 years ago
0.8.5
CommonJSNoneBundler plugins and loaders, Angular
@tanstack/start-api-routes
Modern and scalable routing for applications
11.8k---1 year ago
1.120.19
ESM + CommonJSBundledRouting, React
@tanstack/start-server-functions-ssr
Modern and scalable routing for applications
11.8k---1 year ago
1.120.19
ESM + CommonJSBundledRouting, TypeScript tooling
svelte-routing
A declarative Svelte routing library with SSR support
11.7k-25%-2 years ago
2.13.0
CommonJSBundledRouting, Svelte
@tanstack/react-start-router-manifest
Modern and scalable routing for React applications
11.3k---1 year ago
1.120.19
ESM onlyBundledRouting, React
mobx-react-router
Keep your MobX state in sync with react-router
11.1k+16%-1 year ago
6.1.0
ESM + CommonJSBundledRouting, State management
react-resource-router
Configuration driven routing solution for React that manages SPA route matching, data fetching and progressive rendering
10.8k+459%-1 year ago
0.30.0
ESM + CommonJSBundledRouting, React
@tanstack/vue-router
Modern and scalable routing for Vue applications
10.7k---8 days ago
1.170.35
ESM onlyBundledRouting, Vue

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.