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 |
|---|---|---|---|---|---|---|---|---|
| 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 + CommonJS | Bundled | Cloud 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 | CommonJS | Bundled | Routing | |
| @tanstack/zod-adapter Modern and scalable routing for React applications | 226.2k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, React |
| @grafana/faro-react Faro package that enables easier integration in projects built with React. | 221.6k | - | - | - | 3 days ago 2.12.1 | ESM + CommonJS | Bundled | React, Routing |
| node-match-path Dependency-free request URI matcher | 208.5k | +18% | - | 5 years ago 0.6.3 | ESM + CommonJS | Bundled | Routing, URLs and query strings | |
| director A client Side/Server Side Router | 178.1k | +56% | - | 11 years ago 1.2.8 | CommonJS | None | Routing, 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 | CommonJS | None | React, 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 only | Bundled | Routing, React | |
| @tanstack/router-vite-plugin Modern and scalable routing for React applications | 147.5k | - | - | - | 8 days ago 1.167.40 | ESM + CommonJS | Bundled | Routing, React |
| react-router-hash-link Hash link scroll functionality for React Router v4/5 | 136.5k | -28% | - | 5 years ago 2.4.3 | ESM + CommonJS | None | Routing, React | |
| remix-i18next The easiest way to translate your Full Stack React Router apps | 126.5k | +53% | - | 3 months ago 8.0.0 | ESM only | Bundled | Internationalisation, 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 + CommonJS | Bundled | Routing |
| @tanstack/nitro-v2-vite-plugin Modern and scalable routing for React applications | 99.9k | - | - | - | 15 days ago 1.155.2 | ESM + CommonJS | Bundled | Routing, React |
| @vercel/react-router Vercel platform abstractions for React Router | 96.8k | - | - | - | 29 days ago 1.3.6 | ESM only | Bundled | Routing, 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 + CommonJS | Bundled | Routing, 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 | CommonJS | None | Routing | |
| angular-ui-router State-based routing for AngularJS 1.x | 81.8k | -6% | - | - 1.1.2 | ESM + CommonJS | Bundled | Routing | |
| angular-route AngularJS router module | 80.9k | -9% | - | - 1.8.3 | CommonJS | None | Angular, Routing | |
| vuex-router-sync Effortlessly keep vue-router and vuex store in sync. | 77.7k | +21% | - | 8 years ago 5.0.0 | CommonJS | Bundled | Routing, Vue | |
| openapi-backend Build, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic | 77.3k | +96% | - | 6 days ago 5.21.1 | CommonJS | Bundled | Documentation tooling, Cloud SDKs | |
| router-ips List of common default router IP addresses | 75.6k | -36% | - | 2 years ago 2.0.0 | ESM only | Bundled | Routing | |
| @tanstack/solid-router Modern and scalable routing for Solid applications | 73.2k | - | - | - | 8 days ago 1.170.36 | ESM + CommonJS | Bundled | Routing, TypeScript tooling |
| @clerk/react-router Clerk SDK for React Router | 70k | - | - | - | today 3.6.27 | ESM only | Bundled | Authentication 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 + CommonJS | Bundled | Routing, 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 + CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Routing | |
| vite-plugin-pages File system base vue-router plugin for Vite | 58.7k | +7% | - | 7 months ago 0.33.3 | ESM + CommonJS | Bundled | Routing, Vue | |
| @tanstack/react-router-with-query Modern and scalable routing for React applications | 58.5k | - | - | - | 1 year ago 1.130.17 | ESM + CommonJS | Bundled | Routing, 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 only | Bundled | Routing, Vue | |
| angular-http-server Simple http server for developers of apps with client side routing | 53k | +69% | - | 3 years ago 1.12.0 | CommonJS | None | Routing, 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 + CommonJS | Bundled | Forms, React | |
| storybook-addon-react-router-v6 Use React Router v6 in your stories | 47.7k | +6% | - | 6 months ago 3.0.0 | ESM + CommonJS | Bundled | Routing, 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 only | None | Routing | |
| 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 | CommonJS | Bundled | HTTP 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 | CommonJS | Bundled | Routing |
| svelte-spa-router Router for SPAs using Svelte 5 | 43.9k | +199% | - | 3 months ago 5.1.1 | ESM only | Bundled | Svelte, Routing | |
| @uniswap/universal-router Smart contracts for Universal Router | 42.4k | - | - | - | 10 months ago 2.1.0 | - | None | Routing, Blockchain and Web3 |
| nextjs-routes Type safe routing for Next.js | 39.9k | +142% | - | 1 year ago 2.2.5 | ESM + CommonJS | None | Routing, TypeScript tooling | |
| @ionic/vue-router Vue Router integration for @ionic/vue | 39.2k | - | - | - | 1 day ago 9.0.5 | CommonJS | Bundled | Routing, Vue |
| @ruvector/router-linux-x64-gnu Semantic router for AI agents - linux-x64-gnu platform | 37k | - | - | - | 3 days ago 0.1.31 | CommonJS | None | Routing |
| preact-router Connect your components up to that address bar. | 37k | +62% | - | 3 years ago 4.1.2 | ESM + CommonJS | Bundled | Routing | |
| universal-router Isomorphic router for JavaScript web applications | 34.8k | +90% | - | 8 months ago 10.0.3 | ESM + CommonJS | Bundled | Routing | |
| @tanstack/solid-start Modern and scalable routing for Solid applications | 34.6k | - | - | - | 3 days ago 1.168.55 | ESM only | Bundled | Routing, 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 | CommonJS | None | Routing, AI and machine learning |
| @tanstack/solid-start-client Modern and scalable routing for Solid applications | 34.1k | - | - | - | 8 days ago 1.168.35 | ESM only | Bundled | Routing, TypeScript tooling |
| @analogjs/platform The fullstack meta-framework for Angular | 32k | - | - | - | today 2.7.5 | ESM only | Bundled | Angular, 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 only | Bundled | Routing, 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 only | Bundled | Routing, TypeScript tooling |
| vue-router-mock Easily test your components by mocking the router | 31.8k | -10% | - | 6 months ago 2.0.2 | ESM only | Bundled | Testing, Vue | |
| generouted Generated client-side file-based routes for Vite | 31.7k | -19% | - | 6 months ago 1.20.2 | ESM only | 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.
- itty-routerA tiny, zero-dependency router, designed to make beautiful APIs in any environment.
- powerbi-routerRouter 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.
- @tanstack/zod-adapterModern and scalable routing for React applications
- @grafana/faro-reactFaro package that enables easier integration in projects built with React.
- node-match-pathDependency-free request URI matcher
- directorA client Side/Server Side Router
- react-router-reduxRuthlessly simple bindings to keep react-router and redux in sync
- storybook-addon-remix-react-routerUse Remix React Router in your stories. (Formerly storybook-addon-react-router-v6)
- @tanstack/router-vite-pluginModern and scalable routing for React applications
- react-router-hash-linkHash link scroll functionality for React Router v4/5
- remix-i18nextThe easiest way to translate your Full Stack React Router apps
- @shopify/shopify-app-react-routerShopify React Router - to simplify the building of Shopify Apps with React Router
- @tanstack/nitro-v2-vite-pluginModern and scalable routing for React applications
- @vercel/react-routerVercel platform abstractions for React Router
- next-connectThe method routing and middleware layer for Next.js (and many others)
- express-history-api-fallbackSimple fallback for Express-served single page apps that use the HTML5 History API for client side routing.
- angular-ui-routerState-based routing for AngularJS 1.x
- angular-routeAngularJS router module
- vuex-router-syncEffortlessly keep vue-router and vuex store in sync.
- openapi-backendBuild, Validate, Route, Authenticate and Mock using OpenAPI definitions. Framework-agnostic
- router-ipsList of common default router IP addresses
- @tanstack/solid-routerModern and scalable routing for Solid applications
- @clerk/react-routerClerk SDK for React Router
- redux-first-historyRedux First History - Redux history binding support react-router - @reach/router - wouter
- chanfanaOpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
- router_jsA lightweight JavaScript library is built on top of route-recognizer and rsvp.js to provide an API for handling routes
- vite-plugin-pagesFile system base vue-router plugin for Vite
- @tanstack/react-router-with-queryModern and scalable routing for React applications
- storybook-vue3-routerA Storybook decorator that allows you to build stories for your routing-aware components.
- angular-http-serverSimple http server for developers of apps with client side routing
- remix-hook-formUtility wrapper around react-hook-form for use with react-router v7+
- storybook-addon-react-router-v6Use React Router v6 in your stories
- omnirouteUnified AI router with 352 providers, RTK+Caveman compression, auto fallback, MCP/A2A, desktop, PWA, and OpenAI-compatible APIs.
- compose-middlewareCompose an array of middleware into a single function for use in Express, Connect, router, etc.
- @ruvector/routerSemantic router for AI agents - vector-based intent matching with HNSW indexing and SIMD acceleration
- svelte-spa-routerRouter for SPAs using Svelte 5
- @uniswap/universal-routerSmart contracts for Universal Router
- nextjs-routesType safe routing for Next.js
- @ionic/vue-routerVue Router integration for @ionic/vue
- @ruvector/router-linux-x64-gnuSemantic router for AI agents - linux-x64-gnu platform
- preact-routerConnect your components up to that address bar.
- universal-routerIsomorphic router for JavaScript web applications
- @tanstack/solid-startModern and scalable routing for Solid applications
- @musistudio/claude-code-routerLocal Claude Code Router gateway with CLI and web management UI.
- @tanstack/solid-start-clientModern and scalable routing for Solid applications
- @analogjs/platformThe fullstack meta-framework for Angular
- stx-routerFile-based router for STX — .stx template discovery, nested layouts, typed route params, middleware, and client-side SPA navigation.
- @tanstack/solid-start-serverModern and scalable routing for Solid applications
- vue-router-mockEasily test your components by mocking the router
- generoutedGenerated client-side file-based routes for Vite