Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more →
Top 23 JavaScript Router Projects
-
-
SurveyJS
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
- Project mention: I Switched from Flutter and Rust to Rust and Egui | news.ycombinator.com | 2025-06-27
I really like Mithril.js (https://mithril.js.org/), which is, IMO, as close as it gets to web IMGUI. It looks a lot like React, but rendering happens manually, either on each event or with a manual m.redraw() call.
-
-
-
-
hyper-express
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
-
When it came to routing, I didn't feel like implementing path matching all on my own, not when there is already a really good candidate out there. I thus ended up using find-my-way for that, even though I only ended up using it for its radix tree.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
-
-
svelte-router
Svelte Router adds routing to your Svelte apps. It's designed for Single Page Applications (SPA). Includes localisation, guards and nested layouts.
-
-
super
📡 SPR: Open Source, secure, user friendly and fast wifi routers for your home. One wifi password per device. Ad Blocking & Privacy Blocklists. Policy Based Network Access (by spr-networks)
-
-
-
-
-
-
-
-
crossroad
🛣 A React library to handle navigation in your WebApp. Built with simple components and React Hooks so your code is cleaner. (by franciscop)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript Router discussion
JavaScript Router related posts
-
About Taxum, or why I wrote my own NodeJS Framework
-
Routage avec RiotJS
-
A Symfony - React SPA application. The Reload problem
-
Spies Jumped from One Network to Another via Wi-Fi in an Unprecedented Hack
-
From Next.js to React Edge with Cloudflare Workers: A Story of Liberation
-
De Next.js a React Edge com Cloudflare Workers: Uma História de Libertação
-
SuperNetworks is an open source, secure, user friendly and fast WiFi router
- A note from our sponsor - SurveyJS surveyjs.io | 23 Dec 2025
Index
What are some of the best open-source Router projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | vue-router | 18,945 |
| 2 | Mithril.js | 14,616 |
| 3 | single-spa | 13,820 |
| 4 | hybrids | 3,161 |
| 5 | redux-router | 2,293 |
| 6 | hyper-express | 2,008 |
| 7 | find-my-way | 1,595 |
| 8 | highway | 1,424 |
| 9 | react-router-component | 869 |
| 10 | react-router-scroll | 834 |
| 11 | navaid | 798 |
| 12 | firewalla | 584 |
| 13 | svelte-router | 538 |
| 14 | router | 438 |
| 15 | super | 408 |
| 16 | react-breadcrumbs | 407 |
| 17 | luci-wrtbwmon | 353 |
| 18 | abstract-state-router | 304 |
| 19 | found-relay | 273 |
| 20 | route | 210 |
| 21 | monorouter | 141 |
| 22 | router-benchmark | 80 |
| 23 | crossroad | 63 |