Routing and navigation solution for JavaScript
Universal Router
A simple middleware-style router that can be used in both client-side (e.g. React, Vue.js) and server-side applications (e.g. Node.js/Express, Koa).
A simple middleware-style router for isomorphic JavaScript web apps.
Live Demo
https://www.kriasoft.com/universal-router/