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,623
MIT
Used by 168
89Health
Framework npm

Hono

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

32,649
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,243
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,700
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,836
BSD 3
Used by 35
91Health
Framework Cargo

axum

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

27,581
MIT
Used by 28
50Health
Library npm

history

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

8,294
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,892
MIT
Used by 26
96Health
Library npm

react-native-screens

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

3,742
MIT
Used by 25
85Health
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,991
MIT
Used by 23
78Health
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,424
MIT
Used by 22
71Health
Library npm

path-to-regexp

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

8,614
MIT
Used by 21
96Health
Library npm

React Navigation

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

24,511
MIT
Used by 17
93Health
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,776
MIT
Used by 13
87Health
Library npm

next-intl

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

4,384
MIT
Used by 13
93Health
Library PyPI

Werkzeug

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

6,882
BSD 3
Used by 8
71Health
Framework npm

Solid Router

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

1,320
MIT
Used by 6
92Health
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,085
MIT
Used by 5
89Health
Library Composer

Symfony Routing

Maps HTTP requests to controllers and generates URLs from named routes

7,611
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,321
MIT
Used by 4
49Health
Library Composer

Laravel Breadcrumbs

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

977
MIT
Used by 4
33Health
Library npm

url-pattern

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

586
MIT
Used by 4
52Health
Library npm

koa-mount

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

553
MIT
Used by 4
79Health
Framework npm

Backbone

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

28,094
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