Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)