Packages

Routing Packages

Client- and server-side routing libraries for navigating between views and pages, including nested routes, guards, and data loading.

44 packages

Packages in Routing

95Health
Framework npm

React Router

A multi-strategy router for React, from a lightweight library to a full SSR framework.

56,590
MIT
Used by 167
90Health
Framework npm

Hono

A small, ultrafast web framework built on Web Standards that runs identically everywhere.

32,364
MIT
Used by 60
94Health
Framework npm

TanStack Router

A fully type-safe React router with built-in data loading, caching, and URL search-param validation.

15,136
MIT
Used by 57
95Health
Framework npm

Vue Router

The official client-side router for Vue.js, powering nested routes, navigation guards, and single-page app navigation.

4,688
MIT
Used by 50
49Health
Library Go

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.

21,838
BSD 3
Used by 35
92Health
Framework Cargo

axum

Ergonomic and modular HTTP routing and request-handling framework for Rust, built on Tokio, Hyper, and Tower.

27,254
MIT
Used by 28
50Health
Library npm

history

Manage session history and navigation state across browser, hash, and in-memory environments in JavaScript.

8,297
MIT
Used by 28
90Health
Library npm

nuqs

Type-safe search params state manager for React — like useState, but stored in the URL query string.

10,859
MIT
Used by 26
94Health
Library npm

react-native-screens

Native navigation container primitives that make React Native screens render faster and use less memory.

3,732
MIT
Used by 25
77Health
Framework Go

Gin

A high-performance HTTP web framework for Go, built on a zero-allocation radix-tree router with an Express.js-style API.

89,268
MIT
Used by 22
81Health
Library Go

chi

A lightweight, idiomatic Go HTTP router built entirely on net/http, for composing middleware and mounting REST APIs without a framework.

22,891
MIT
Used by 22
64Health
Library npm

path-to-regexp

Turn path strings like /user/:id into regular expressions for matching, building, and parsing URLs.

8,610
MIT
Used by 21
95Health
Library npm

React Navigation

Routing and navigation for React Native and web apps, with stack, tab, and drawer navigators

24,507
MIT
Used by 17
94Health
Framework Go

Echo

A minimalist, high-performance Go web framework with a radix-tree router, built-in middleware chain, and first-class HTTP/2 support.

32,734
MIT
Used by 13
90Health
Library npm

next-intl

Type-safe internationalization for Next.js, built for App Router, Server Components, and static rendering.

4,376
MIT
Used by 13
94Health
Library PyPI

Werkzeug

The comprehensive WSGI utility library that powers Flask and countless Python web apps.

6,879
BSD 3
Used by 8
75Health
Framework npm

Solid Router

The official routing library for SolidJS, with nested routes, preload data fetching, and SSR-ready rendering modes.

1,317
MIT
Used by 6
94Health
Library npm

Nuxt I18n

Internationalization module for Nuxt that generates locale-prefixed routes, lazy-loads translation messages, and wires up per-locale SEO automatically.

2,088
MIT
Used by 5
85Health
Library Composer

Symfony Routing

Maps HTTP requests to controllers and generates URLs from named routes

7,610
MIT
Used by 4
83Health
Library Composer

tightenco/ziggy

Use your Laravel named routes in JavaScript with a route() helper that mirrors Laravel's own route() function.

4,316
MIT
Used by 4
53Health
Library Composer

Laravel Breadcrumbs

Define named, parent-linked breadcrumb trails once and render them anywhere with built-in Bootstrap, Tailwind, and JSON-LD templates.

976
MIT
Used by 4
33Health
Library npm

url-pattern

A tiny, dependency-free library for matching and generating URL-like string patterns without regex.

587
MIT
Used by 4
55Health
Library npm

koa-mount

Mount Koa applications or middleware at a URL path prefix, transparently to the mounted code.

553
MIT
Used by 4
61Health
Framework npm

Backbone

A lightweight MV* framework that gives JavaScript-heavy applications structure with Models, Views, Collections, Routers, and Events.

28,102
MIT
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers