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 |
|---|---|---|---|---|---|---|---|---|
| svelte5-router A declarative Svelte routing library with SSR support | 1.8k | -4% | - | 7 months ago 3.1.0 | ESM only | Bundled | Routing, Svelte | |
| @jalez/react-flow-smart-edge Smart edge routing for @xyflow/react v12+ (maintained fork of @tisoap/react-flow-smart-edge) | 1.8k | - | - | - | 1 year ago 4.0.0 | ESM only | Bundled | React, Routing |
| @tanstack/react-location-devtools See https://react-location.tanstack.com/tools/devtools | 1.8k | - | - | - | 4 years ago 3.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @dvcol/svelte-simple-router Simple svelte 5 client side router | 1.8k | - | - | - | 1 year ago 2.7.2 | ESM only | Bundled | Routing, Svelte |
| react-location-devtools See https://react-location.tanstack.com/tools/devtools | 1.8k | +316% | - | 4 years ago 3.3.4 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| gulp-awspublish-router Define your build sources in HTML. | 1.8k | -3% | - | 7 years ago 0.2.0 | CommonJS | None | Routing | |
| internal-nav-helper Helper function for handling internal navigation in Single Page Apps (SPAs) in ~250 bytes before gzip. | 1.8k | +115% | - | 7 years ago 3.1.0 | ESM + CommonJS | None | Routing, React | |
| @pactor-app/router Pactor router: menu registry, path matcher, navigation bridge and React Router dynamic route bindings | 1.7k | - | - | - | 5 days ago 1.20.0 | ESM + CommonJS | Bundled | Routing |
| react-router-tabs Dead simple navigation tabs for React Router | 1.7k | -22% | - | 7 years ago 1.3.2 | ESM + CommonJS | None | React, Routing | |
| nanorouter Smol frontend router | 1.7k | +74% | - | 7 years ago 4.0.0 | CommonJS | None | Routing | |
| react-router-scroll-memory For React Router V4. React component to keep the scroll of the page and to restore it if the user clicks on the previous button of its browser | 1.7k | -16% | - | 6 years ago 2.0.7 | CommonJS | None | React, Routing | |
| @tanstack/start-vite-plugin Modern and scalable routing for React applications | 1.7k | - | - | - | 1 year ago 1.91.1 | ESM + CommonJS | Bundled | Routing, React |
| redux-little-router A barebones routing solution for Redux applications. | 1.7k | +12% | - | 7 years ago 15.1.2 | ESM + CommonJS | None | Routing | |
| @reporters/mux Environment-aware routing reporter for `node:test`: tee the event stream to multiple reporters and sinks | 1.7k | - | - | - | 2 months ago 1.1.0 | ESM only | Bundled | Routing |
| riot-route Simple isomorphic router | 1.7k | -28% | - | 7 years ago 3.1.4 | ESM + CommonJS | None | Routing | |
| http-hash HTTP router based on a strict path tree structure | 1.7k | +11% | - | 7 years ago 2.0.1 | CommonJS | None | Cryptography and hashing, Routing | |
| @omnicajs/symfony-router [](https://www.npmjs.com/package/@omnicajs/symfony-router) | 1.7k | - | - | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | Routing |
| @tanstack/valibot-adapter Modern and scalable routing for React applications | 1.6k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, React |
| vue-route-generator Vue Router route config generator | 1.6k | +7% | - | 5 years ago 1.0.0 | CommonJS | Bundled | Routing, Vue | |
| root a super lightweight web framework featuring prototype mixin support and routing | 1.5k | +11% | - | 8 years ago 3.2.0 | - | None | Routing, HTTP servers and web frameworks | |
| preact-async-route Async route component for preact-router | 1.5k | -23% | - | 8 years ago 2.2.1 | CommonJS | Bundled | Routing | |
| @mateothegreat/svelte5-router 🫦 An SPA router for Svelte that allows you to divide & conquer your app with nested routers, snippets, and more. | 1.5k | - | - | - | 1 year ago 2.16.19 | ESM only | Bundled | Svelte, Routing |
| @ruvector/router-linux-arm64-gnu Semantic router for AI agents - linux-arm64-gnu platform | 1.5k | - | - | - | 3 days ago 0.1.31 | CommonJS | None | Routing |
| react-router-scroll-4 React Router 4 scroll management | 1.5k | -59% | - | 8 years ago 1.0.0-beta.2 | ESM + CommonJS | None | Routing, React | |
| angular2-router-loader A webpack loader for Angular that enables string-based module loading with the Angular Router | 1.5k | +35% | - | 9 years ago 0.3.5 | CommonJS | None | Bundler plugins and loaders, Angular | |
| router-dom A lightweight router for everyone | 1.4k | -1% | - | 17 days ago 3.3.8 | ESM only | Bundled | Routing | |
| @getaround-eu/use-route-params A hook to get typed params from route | 1.4k | - | - | - | 3 years ago 1.0.4 | ESM + CommonJS | Bundled | Routing |
| @trenskow/app A small HTTP router. | 1.4k | - | - | - | 4 days ago 0.9.116 | ESM only | None | Routing |
| rest-handler A module for creating a request handler that does REST style routing | 1.4k | +10% | - | 8 years ago 1.2.17 | CommonJS | None | Routing | |
| @tanstack/start-plugin Modern and scalable routing for React applications | 1.4k | - | - | - | 1 year ago 1.111.2 | ESM + CommonJS | Bundled | Routing, React |
| doppler-router Router utilities for Doppler protocol interactions | 1.4k | +124% | - | 1 year ago 1.0.15 | CommonJS | Bundled | Blockchain and Web3, Routing | |
| @compas/stdlib All kinds of utility functions | 1.4k | - | - | - | 11 days ago 0.26.0 | ESM only | Bundled | Logging, ORMs and query builders |
| static-koa-router Serve static file through koa-router | 1.4k | +2281% | - | 7 years ago 1.0.3 | CommonJS | Bundled | Routing, CSS-in-JS and styling | |
| @native-router/react A route close to the native experience for react. | 1.4k | - | - | - | 13 days ago 1.16.1 | ESM + CommonJS | Bundled | Routing, React |
| vue-router-layout Lightweight layout selector for Vue Router | 1.3k | +1% | - | 4 years ago 0.4.1 | ESM + CommonJS | Bundled | Routing, Vue | |
| multi-path-matcher Finds and decodes best matching path in a set of routes | 1.3k | -19% | - | 9 months ago 4.1.7 | CommonJS | Bundled | Routing | |
| @hyperapp/router Declarative routing for Hyperapp V1 using the History API. | 1.3k | - | - | - | 7 years ago 0.7.2 | ESM + CommonJS | Bundled | Routing |
| @wot-ui/router 轻量级 uni-app vue3 路由库 | 1.3k | - | - | - | 8 months ago 1.1.2 | ESM + CommonJS | Bundled | Routing, Vue |
| ldrouter LateDev Router — lightweight self-hosted LLM gateway with admin UI | 1.3k | - | - | 3 days ago 1.17.9 | ESM only | None | Routing | |
| vue-route Routing directive for Vue.js, inspired by ng-view. | 1.3k | -3% | - | 11 years ago 1.5.1 | CommonJS | None | Vue, Routing | |
| marbles Front-end framework for routing, http, and data handling | 1.2k | +5% | - | 11 years ago 0.1.1 | CommonJS | None | Routing | |
| marionette.approuter Extends the Backbone.Router to make it easier to construct a large number of routes for your app. | 1.2k | -59% | - | 7 years ago 1.0.2 | ESM + CommonJS | None | Routing | |
| node-simple-router Yet another minimalistic router for node.js | 1.2k | +1% | - | 7 years ago 0.10.2 | CommonJS | None | Routing, WebSockets and realtime | |
| druxt-router Drupal router for Nuxt, powered by the Drupal Decoupled Router module. | 1.2k | +350% | - | 2 years ago 0.31.0 | ESM + CommonJS | None | Vue, Routing | |
| @loop-payments/react-router-relay Relay integration for react-router | 1.2k | - | - | - | 1 year ago 2.1.3 | ESM only | Bundled | GraphQL, Routing |
| fos-router A pretty nice way to use the routes generated by the FOSJsRoutingBundle in your JavaScript. | 1.2k | -38% | - | 4 years ago 2.4.6 | CommonJS | Bundled | Routing | |
| rescript-relay-router A ReScript web router for RescriptRelay. | 1.2k | +312% | - | 4 months ago 4.1.0 | ESM only | None | Routing, React | |
| vue-page-transition A lean Vue.js plugin for page / route transitions. | 1.2k | +63% | - | 7 years ago 0.2.2 | ESM + CommonJS | None | Vue, Routing | |
| @zoontek/chicane A simple and safe router for React and TypeScript | 1.2k | - | - | - | 5 months ago 3.0.0 | ESM + CommonJS | Bundled | Routing, React |
| @buoy-gg/route-events Inspect reported navigation state and supported route actions in React Native apps using Expo Router or React Navigation. | 1.1k | - | - | - | 7 days ago 7.0.40 | ESM + CommonJS | Bundled | React, Routing |
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.
- svelte5-routerA declarative Svelte routing library with SSR support
- @jalez/react-flow-smart-edgeSmart edge routing for @xyflow/react v12+ (maintained fork of @tisoap/react-flow-smart-edge)
- @tanstack/react-location-devtoolsSee https://react-location.tanstack.com/tools/devtools
- @dvcol/svelte-simple-routerSimple svelte 5 client side router
- react-location-devtoolsSee https://react-location.tanstack.com/tools/devtools
- gulp-awspublish-routerDefine your build sources in HTML.
- internal-nav-helperHelper function for handling internal navigation in Single Page Apps (SPAs) in ~250 bytes before gzip.
- @pactor-app/routerPactor router: menu registry, path matcher, navigation bridge and React Router dynamic route bindings
- react-router-tabsDead simple navigation tabs for React Router
- nanorouterSmol frontend router
- react-router-scroll-memoryFor React Router V4. React component to keep the scroll of the page and to restore it if the user clicks on the previous button of its browser
- @tanstack/start-vite-pluginModern and scalable routing for React applications
- redux-little-routerA barebones routing solution for Redux applications.
- @reporters/muxEnvironment-aware routing reporter for `node:test`: tee the event stream to multiple reporters and sinks
- riot-routeSimple isomorphic router
- http-hashHTTP router based on a strict path tree structure
- @omnicajs/symfony-router[](https://www.npmjs.com/package/@omnicajs/symfony-router)
- @tanstack/valibot-adapterModern and scalable routing for React applications
- vue-route-generatorVue Router route config generator
- roota super lightweight web framework featuring prototype mixin support and routing
- preact-async-routeAsync route component for preact-router
- @mateothegreat/svelte5-router🫦 An SPA router for Svelte that allows you to divide & conquer your app with nested routers, snippets, and more.
- @ruvector/router-linux-arm64-gnuSemantic router for AI agents - linux-arm64-gnu platform
- react-router-scroll-4React Router 4 scroll management
- angular2-router-loaderA webpack loader for Angular that enables string-based module loading with the Angular Router
- router-domA lightweight router for everyone
- @getaround-eu/use-route-paramsA hook to get typed params from route
- @trenskow/appA small HTTP router.
- rest-handlerA module for creating a request handler that does REST style routing
- @tanstack/start-pluginModern and scalable routing for React applications
- doppler-routerRouter utilities for Doppler protocol interactions
- @compas/stdlibAll kinds of utility functions
- static-koa-routerServe static file through koa-router
- @native-router/reactA route close to the native experience for react.
- vue-router-layoutLightweight layout selector for Vue Router
- multi-path-matcherFinds and decodes best matching path in a set of routes
- @hyperapp/routerDeclarative routing for Hyperapp V1 using the History API.
- @wot-ui/router轻量级 uni-app vue3 路由库
- ldrouterLateDev Router — lightweight self-hosted LLM gateway with admin UI
- vue-routeRouting directive for Vue.js, inspired by ng-view.
- marblesFront-end framework for routing, http, and data handling
- marionette.approuterExtends the Backbone.Router to make it easier to construct a large number of routes for your app.
- node-simple-routerYet another minimalistic router for node.js
- druxt-routerDrupal router for Nuxt, powered by the Drupal Decoupled Router module.
- @loop-payments/react-router-relayRelay integration for react-router
- fos-routerA pretty nice way to use the routes generated by the FOSJsRoutingBundle in your JavaScript.
- rescript-relay-routerA ReScript web router for RescriptRelay.
- vue-page-transitionA lean Vue.js plugin for page / route transitions.
- @zoontek/chicaneA simple and safe router for React and TypeScript
- @buoy-gg/route-eventsInspect reported navigation state and supported route actions in React Native apps using Expo Router or React Navigation.