Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 JavaScript Router Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
https://mithril.js.org
I also find Tachyons or similar Atomic CSS libraries to also simplify CSS issues in a more maintainable way -- also with no compile step.
-
Micro-frontend has always aroused my curiosity: I wanted to understand how they work, how to build them, what their pros and cons are. In 2018, inspired by this topic, I tried to build something similar to single-spa in one of the pet projects. At that time, there was no Webpack Module Federation (WMF), and Webpack itself seemed inconvenient. The choice fell on ESBuild and importmap. Browser support for importmap at the time was mostly on paper or with special flags in browsers. For this reason, I used a polyfill. But, surprisingly, everything worked and even in several projects.
-
-
-
hyper-express
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
svelte-router
Svelte Router adds routing to your Svelte apps. It's designed for Single Page Applications (SPA). Includes localisation, guards and nested layouts.
-
Actually, it still uses < 3 vs. ≥ 4 arguments to distinguish between request callbacks and error callbacks. Check out the added lines to lib/router/layer in the commit you mention, or the equivalent functions in the current router v2.0.0 package [0].
[0] https://github.com/pillarjs/router/blob/2e7fb67ad1b0c1cd2d9e...
-
-
-
-
-
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)
Project mention: Spies Jumped from One Network to Another via Wi-Fi in an Unprecedented Hack | news.ycombinator.com | 2024-11-22WiFi security can be improved by per-device passwords, https://github.com/spr-networks/super
-
This article covers creating a Riot app coupled with Riot-Route, Riot's official client-side routing solution.
-
-
-
crossroad
🛣 A React library to handle navigation in your WebApp. Built with simple components and React Hooks so your code is cleaner. (by franciscop)
If you want a tiny (90+% smaller) React Router alternative that is stable and works nicely with hooks, while having a similar syntax, please try my own Crossroad:
https://crossroad.page/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Router discussion
JavaScript Router related posts
-
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
-
Building a freedom-friendly WiFi pocket-router (2021)
-
Secure Programmable Router
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Mar 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,991 |
2 | Mithril.js | 14,076 |
3 | single-spa | 13,490 |
4 | hybrids | 3,082 |
5 | redux-router | 2,298 |
6 | hyper-express | 1,887 |
7 | find-my-way | 1,537 |
8 | highway | 1,430 |
9 | react-router-component | 871 |
10 | react-router-scroll | 836 |
11 | navaid | 787 |
12 | firewalla | 567 |
13 | svelte-router | 531 |
14 | router | 417 |
15 | react-breadcrumbs | 408 |
16 | luci-wrtbwmon | 334 |
17 | abstract-state-router | 299 |
18 | found-relay | 274 |
19 | super | 218 |
20 | route | 210 |
21 | monorouter | 141 |
22 | router-benchmark | 78 |
23 | crossroad | 54 |