Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mobily-enterprises/routify
The most powerful client-side routing in the west
https://github.com/mobily-enterprises/routify
fallbacks javascript routify routing spas
Last synced: about 2 months ago
JSON representation
The most powerful client-side routing in the west
- Host: GitHub
- URL: https://github.com/mobily-enterprises/routify
- Owner: mobily-enterprises
- License: gpl-3.0
- Created: 2020-02-19T02:06:16.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-27T20:27:37.000Z (over 1 year ago)
- Last Synced: 2024-11-14T17:14:53.731Z (2 months ago)
- Topics: fallbacks, javascript, routify, routing, spas
- Language: JavaScript
- Size: 1.48 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to routify.js
routify.js is the most unintrusive, and yet most powerful, client-side routing system for Single Page Applications (SPas) out there.
It's written in modern ES6 Javascript, has fallback support, and it does as little as possible while being very powerful.It supports sub-routes, each one with different fallbacks.
## It works everywhere
routify.js is written in pure Javascript, and it will work:
* Straight HTML files. Here is a guide to [turn a simple HTML file in to a routing-aware page](https://mobily-enterprises.github.io/routify/guides/01-straight-html.html),
* lit-element. routify.js provides two mixins which will enable routing for your main page
and any other pages in no time. ([routify.js has a simple lit-html guide](https://mobily-enterprises.github.io/routify/guides/02-open-wc-to-routify.html))* _(more to come)_
## Discover routify
[routify.js is literate code!](https://mobily-enterprises.github.io/routify/routify.html)
See the [official routify.js](https://mobily-enterprises.github.io/routify/) documentation or have a look at the step-by-step [routify guides](https://mobily-enterprises.github.io/routify/guides.html).
Finally, look at [routify.js' API](https://mobily-enterprises.github.io/routify/api.html)