Routing Packages
Client- and server-side routing libraries for navigating between views and pages, including nested routes, guards, and data loading.
Packages in Routing
Kind
Sort:Used by Most Apps
httprouter
A lightweight, high-performance HTTP request router for Go built on a compact radix tree.
Turbo
The speed of a single-page application without writing custom JavaScript, by sending HTML over the wire.
Inertia.js Laravel Adapter
The official Laravel server-side adapter for building SPAs with classic server-side routing.
itty-router
An ultra-tiny (~1kB), zero-dependency TypeScript router built for Cloudflare Workers and other serverless/edge runtimes.
urlpattern-polyfill
A polyfill that brings the standard URLPattern web API to browsers and Node.js runtimes that don't yet support it natively.
Rocket
An async web framework for Rust that uses type-safe macros for routing, request guards, and fairings to catch invalid requests before your handlers run.
radix3
A lightweight, dependency-free radix-tree router for JavaScript and TypeScript, matching static, parameterized, and wildcard routes with fast, precomputable lookups.
UI-Router for AngularJS
State-based routing framework for AngularJS with nested, parallel views and typed transitions.
warp
A composable, filter-based web server framework for Rust built on hyper and Tokio.
connected-react-router
Redux bindings that keep React Router's history in sync with your store, both ways.
tinyhttp
A tiny, ESM-only web framework that's an Express-compatible drop-in, with precompiled routing and a fraction of the dependencies.
drf-nested-routers
Routers and relation fields for building nested REST resources in Django REST Framework.
react-freeze
Suspends re-renders of hidden React component subtrees while preserving their state and native views.
FOSJsRoutingBundle
Expose Symfony's routing configuration to JavaScript so client code can generate URLs by route name
Redux First History
Makes Redux the single source of truth for navigation state, syncing react-router, @reach/router, and wouter through one dispatch-driven history.
UI-Router Core
Framework-agnostic state machine for URL-driven routing, transitions, and nested views in JS SPAs.
Illuminate Routing
The HTTP routing component that powers Laravel's request dispatching
storybook-vue3-router
A Storybook decorator that wraps Vue 3 components in vue-router so routing-aware stories render, navigate, and test correctly.
mezzio-fastroute
FastRoute integration adapter, wiring nikic/FastRoute as a routing engine for the Mezzio middleware microframework.
sanic-routing
The AST-compiled node-tree router that powers Sanic's path and signal routing.