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
React Router
A multi-strategy router for React, from a lightweight library to a full SSR framework.
Hono
A small, ultrafast web framework built on Web Standards that runs identically everywhere.
TanStack Router
A fully type-safe React router with built-in data loading, caching, and URL search-param validation.
mux
A lightweight, http.Handler-compatible Go router that matches requests by path, host, method, headers, and query, and can reverse them back into URLs.
axum
Ergonomic and modular HTTP routing and request-handling framework for Rust, built on Tokio, Hyper, and Tower.
nuqs
Type-safe search params state manager for React — like useState, but stored in the URL query string.
chi
A lightweight, idiomatic Go HTTP router built entirely on net/http, for composing middleware and mounting REST APIs without a framework.
React Navigation
Routing and navigation for React Native and web apps, with stack, tab, and drawer navigators
next-intl
Type-safe internationalization for Next.js, built for App Router, Server Components, and static rendering.
Werkzeug
The comprehensive WSGI utility library that powers Flask and countless Python web apps.
httprouter
A lightweight, high-performance HTTP request router for Go built on a compact radix tree.
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.
react-freeze
Suspends re-renders of hidden React component subtrees while preserving their state and native views.
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.
mezzio-fastroute
FastRoute integration adapter, wiring nikic/FastRoute as a routing engine for the Mezzio middleware microframework.