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.
Vue Router
The official client-side router for Vue.js, powering nested routes, navigation guards, and single-page app navigation.
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.
history
Manage session history and navigation state across browser, hash, and in-memory environments in JavaScript.
nuqs
Type-safe search params state manager for React — like useState, but stored in the URL query string.
react-native-screens
Native navigation container primitives that make React Native screens render faster and use less memory.
Gin
A high-performance HTTP web framework for Go, built on a zero-allocation radix-tree router with an Express.js-style API.
chi
A lightweight, idiomatic Go HTTP router built entirely on net/http, for composing middleware and mounting REST APIs without a framework.
path-to-regexp
Turn path strings like /user/:id into regular expressions for matching, building, and parsing URLs.
React Navigation
Routing and navigation for React Native and web apps, with stack, tab, and drawer navigators
Echo
A minimalist, high-performance Go web framework with a radix-tree router, built-in middleware chain, and first-class HTTP/2 support.
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.
Solid Router
The official routing library for SolidJS, with nested routes, preload data fetching, and SSR-ready rendering modes.
Nuxt I18n
Internationalization module for Nuxt that generates locale-prefixed routes, lazy-loads translation messages, and wires up per-locale SEO automatically.
Symfony Routing
Maps HTTP requests to controllers and generates URLs from named routes
tightenco/ziggy
Use your Laravel named routes in JavaScript with a route() helper that mirrors Laravel's own route() function.
Laravel Breadcrumbs
Define named, parent-linked breadcrumb trails once and render them anywhere with built-in Bootstrap, Tailwind, and JSON-LD templates.
url-pattern
A tiny, dependency-free library for matching and generating URL-like string patterns without regex.
koa-mount
Mount Koa applications or middleware at a URL path prefix, transparently to the mounted code.
Backbone
A lightweight MV* framework that gives JavaScript-heavy applications structure with Models, Views, Collections, Routers, and Events.