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
itty-router
A tiny, zero-dependency router, designed to make beautiful APIs in any environment.
254.1k+152%-3 months ago
5.0.24
ESM + CommonJSBundledCloud SDKs, Routing
powerbi-router
Router for Microsoft Power BI. Given an http method and url pattern call the matching handler with the request and response object. Syntax matches common libraries such as express and restify.
238.4k+24%-10 years ago
0.1.5
CommonJSBundledRouting
@tanstack/zod-adapter
Modern and scalable routing for React applications
226.2k---4 months ago
1.167.0
ESM + CommonJSBundledRouting, React
@grafana/faro-react
Faro package that enables easier integration in projects built with React.
221.6k---3 days ago
2.12.1
ESM + CommonJSBundledReact, Routing
node-match-path
Dependency-free request URI matcher
208.5k+18%-5 years ago
0.6.3
ESM + CommonJSBundledRouting, URLs and query strings
director
A client Side/Server Side Router
178.1k+56%-11 years ago
1.2.8
CommonJSNoneRouting, CLI tools and terminal utilities
react-router-redux
Ruthlessly simple bindings to keep react-router and redux in sync
163.7k-34%-9 years ago
4.0.8
CommonJSNoneReact, State management
storybook-addon-remix-react-router
Use Remix React Router in your stories. (Formerly storybook-addon-react-router-v6)
158.2k+10%-1 month ago
7.0.0
ESM onlyBundledRouting, React
@tanstack/router-vite-plugin
Modern and scalable routing for React applications
147.5k---8 days ago
1.167.40
ESM + CommonJSBundledRouting, React
react-router-hash-link
Hash link scroll functionality for React Router v4/5
136.5k-28%-5 years ago
2.4.3
ESM + CommonJSNoneRouting, React
remix-i18next
The easiest way to translate your Full Stack React Router apps
126.5k+53%-3 months ago
8.0.0
ESM onlyBundledInternationalisation, Routing
@shopify/shopify-app-react-router
Shopify React Router - to simplify the building of Shopify Apps with React Router
122.5k---7 days ago
3.0.0
ESM + CommonJSBundledRouting
@tanstack/nitro-v2-vite-plugin
Modern and scalable routing for React applications
99.9k---15 days ago
1.155.2
ESM + CommonJSBundledRouting, React
@vercel/react-router
Vercel platform abstractions for React Router
96.8k---29 days ago
1.3.6
ESM onlyBundledRouting, React
next-connect
The method routing and middleware layer for Next.js (and many others)
87.3k+13%-3 years ago
1.0.0
ESM + CommonJSBundledRouting, Static site generators and meta-frameworks
express-history-api-fallback
Simple fallback for Express-served single page apps that use the HTML5 History API for client side routing.
85.4k-16%-9 years ago
2.2.1
CommonJSNoneRouting
angular-ui-router
State-based routing for AngularJS 1.x
81.8k-6%--
1.1.2
ESM + CommonJSBundledRouting
angular-route
AngularJS router module
80.9k-9%--
1.8.3
CommonJSNoneAngular, Routing
vuex-router-sync
Effortlessly keep vue-router and vuex store in sync.
77.7k+21%-8 years ago
5.0.0
CommonJSBundledRouting, Vue
openapi-backend
Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic
77.3k+96%-6 days ago
5.21.1
CommonJSBundledDocumentation tooling, Cloud SDKs
router-ips
List of common default router IP addresses
75.6k-36%-2 years ago
2.0.0
ESM onlyBundledRouting
@tanstack/solid-router
Modern and scalable routing for Solid applications
73.2k---8 days ago
1.170.36
ESM + CommonJSBundledRouting, TypeScript tooling
@clerk/react-router
Clerk SDK for React Router
70k---today
3.6.27
ESM onlyBundledAuthentication and authorisation, Routing
redux-first-history
Redux First History - Redux history binding support react-router - @reach/router - wouter
69.9k-18%-2 years ago
5.2.0
ESM + CommonJSBundledRouting, State management
chanfana
OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
68.6k+172%-1 month ago
3.4.0
ESM + CommonJSBundledDocumentation tooling, Schema validation
router_js
A lightweight JavaScript library is built on top of route-recognizer and rsvp.js to provide an API for handling routes
63.4k+39%-2 years ago
8.0.6
ESM + CommonJSBundledRouting
vite-plugin-pages
File system base vue-router plugin for Vite
58.7k+7%-7 months ago
0.33.3
ESM + CommonJSBundledRouting, Vue
@tanstack/react-router-with-query
Modern and scalable routing for React applications
58.5k---1 year ago
1.130.17
ESM + CommonJSBundledRouting, React
storybook-vue3-router
A Storybook decorator that allows you to build stories for your routing-aware components.
56.3k+63%-10 months ago
7.0.0
ESM onlyBundledRouting, Vue
angular-http-server
Simple http server for developers of apps with client side routing
53k+69%-3 years ago
1.12.0
CommonJSNoneRouting, Angular
remix-hook-form
Utility wrapper around react-hook-form for use with react-router v7+
47.9k+11%-3 months ago
7.2.0
ESM + CommonJSBundledForms, React
storybook-addon-react-router-v6
Use React Router v6 in your stories
47.7k+6%-6 months ago
3.0.0
ESM + CommonJSBundledRouting, React
omniroute
Unified AI router with 352 providers, RTK+Caveman compression, auto fallback, MCP/A2A, desktop, PWA, and OpenAI-compatible APIs.
45k--27 days ago
3.8.50
ESM onlyNoneRouting
compose-middleware
Compose an array of middleware into a single function for use in Express, Connect, router, etc.
44.7k+25%-7 years ago
5.0.1
CommonJSBundledHTTP servers and web frameworks, Routing
@ruvector/router
Semantic router for AI agents - vector-based intent matching with HNSW indexing and SIMD acceleration
44.1k---3 days ago
0.1.31
CommonJSBundledRouting
svelte-spa-router
Router for SPAs using Svelte 5
43.9k+199%-3 months ago
5.1.1
ESM onlyBundledSvelte, Routing
@uniswap/universal-router
Smart contracts for Universal Router
42.4k---10 months ago
2.1.0
-NoneRouting, Blockchain and Web3
nextjs-routes
Type safe routing for Next.js
39.9k+142%-1 year ago
2.2.5
ESM + CommonJSNoneRouting, TypeScript tooling
@ionic/vue-router
Vue Router integration for @ionic/vue
39.2k---1 day ago
9.0.5
CommonJSBundledRouting, Vue
@ruvector/router-linux-x64-gnu
Semantic router for AI agents - linux-x64-gnu platform
37k---3 days ago
0.1.31
CommonJSNoneRouting
preact-router
Connect your components up to that address bar.
37k+62%-3 years ago
4.1.2
ESM + CommonJSBundledRouting
universal-router
Isomorphic router for JavaScript web applications
34.8k+90%-8 months ago
10.0.3
ESM + CommonJSBundledRouting
@tanstack/solid-start
Modern and scalable routing for Solid applications
34.6k---3 days ago
1.168.55
ESM onlyBundledRouting, TypeScript tooling
@musistudio/claude-code-router
Local Claude Code Router gateway with CLI and web management UI.
34.2k---9 days ago
3.1.1
CommonJSNoneRouting, AI and machine learning
@tanstack/solid-start-client
Modern and scalable routing for Solid applications
34.1k---8 days ago
1.168.35
ESM onlyBundledRouting, TypeScript tooling
@analogjs/platform
The fullstack meta-framework for Angular
32k---today
2.7.5
ESM onlyBundledAngular, Routing
stx-router
File-based router for STX — .stx template discovery, nested layouts, typed route params, middleware, and client-side SPA navigation.
32k--today
0.2.312
ESM onlyBundledRouting, CSS-in-JS and styling
@tanstack/solid-start-server
Modern and scalable routing for Solid applications
31.9k---8 days ago
1.167.42
ESM onlyBundledRouting, TypeScript tooling
vue-router-mock
Easily test your components by mocking the router
31.8k-10%-6 months ago
2.0.2
ESM onlyBundledTesting, Vue
generouted
Generated client-side file-based routes for Vite
31.7k-19%-6 months ago
1.20.2
ESM onlyBundledRouting, 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.