The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 JavaScript Router Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
hyper-express
High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.
-
svelte-router
Svelte Router adds routing to your Svelte apps. It's designed for Single Page Applications (SPA). Includes localisation, guards and nested layouts.
-
abstract-state-router
Like ui-router, but without all the Angular. The best way to structure a single-page webapp.
-
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)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
You can find more information about Mithril.js on its official website.
Single-SPA Framework - One of the most popular choices. It has a large community behind it and offers robust routing and lifecycle management for microapps. Ref - https://single-spa.js.org/
It's using Highway.js or Barba.js I am not using any framework on this project.
Project mention: HyperExpress: High Performance Node.js Webserver | news.ycombinator.com | 2023-06-25
Project mention: UI kits, form validation, SPA routing. Why basic libraries are so hard to find. | /r/sveltejs | 2023-06-03
Project mention: luci-wrtbwmon VS network-bandwidth-monitor - a user suggested alternative | libhunt.com/r/luci-wrtbwmon | 2023-08-02
I'm still using https://github.com/TehShrike/abstract-state-router which I wrote years ago after thinking "ui-router is great, but I need a version that can keep using no matter what component library I want to use in the future"
You can give us a try, https://github.com/spr-networks/super, http://supernetworks.org/. Wireguard is well integrated. We also have a tailscale plugin, and more vpn plugins on the way
I got the point of it, but it's really hard to do by just reading the readme. Here I found different routers to compare with, there are two kinds: frameworks like express, fastify, and second kind is framework-independent routers like find-my-way. Routup isn't the first case - not a framework, and not the second case - does more than just a router, so it's somewhere in between.
Project mention: Reaching the Unix Philosophy's Logical Extreme with WebAssembly | news.ycombinator.com | 2023-08-28see my comment in this thread about https://github.com/internet4000/find (for a summary); (web-)apps can be encapsultated, from the URI you access them, and the code that is served by the loaded page. It could also run client side only, local first (web apps manifest, service workers, sqlite/postgres wasm etc.)
JavaScript Router related posts
- Building a freedom-friendly WiFi pocket-router (2021)
- Secure Programmable Router
-
luci-wrtbwmon VS network-bandwidth-monitor - a user suggested alternative
2 projects | 2 Aug 2023
- Building a React/Express Stripe Donation Form
- Finally switched to Vite after CRA.
- Seamless Transition Using Highway.js/Barba.js
- UI kits, form validation, SPA routing. Why basic libraries are so hard to find.
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Router projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | vue-router | 19,026 |
2 | Mithril.js | 13,877 |
3 | single-spa | 13,036 |
4 | hybrids | 2,964 |
5 | redux-router | 2,305 |
6 | highway | 1,424 |
7 | find-my-way | 1,418 |
8 | hyper-express | 1,407 |
9 | react-router-component | 874 |
10 | react-router-scroll | 841 |
11 | navaid | 755 |
12 | firewalla | 523 |
13 | svelte-router | 508 |
14 | react-breadcrumbs | 410 |
15 | luci-wrtbwmon | 311 |
16 | abstract-state-router | 295 |
17 | found-relay | 278 |
18 | monorouter | 141 |
19 | electron-router-dom | 110 |
20 | super | 92 |
21 | router-benchmark | 75 |
22 | nuxt-route-meta | 43 |
23 | find | 34 |
Sponsored