vanilla-ui-router - Simple vanilla JavaScript router

  •        35

Simple vanilla JavaScript router to be used inside a single page app to add routing capabilities.The router comes with zero dependencies and can be used with any other libraries. It's based on the hashchange-Event.

https://github.com/micromata/vanilla-ui-router

Tags
Implementation
License
Platform

   




Related Projects

ui-router - The de-facto solution to flexible routing with nested views in AngularJS

  •    TypeScript

Angular UI-Router is a client-side Single Page Application routing framework for AngularJS.Routing frameworks for SPAs update the browser's URL as the user navigates through the app. Conversely, this allows changes to the browser's URL to drive navigation through the app, thus allowing the user to create a bookmark to a location deep within the SPA.

navigo - A simple vanilla JavaScript router with a fallback for older browsers

  •    Javascript

A simple minimalistic JavaScript router with a fallback for older browsers. The constructor of the library accepts three argument - root, useHash and hash. The first one is the main URL of your application. If you call the constructor without parameters then Navigo figures out the root URL based on your routes. However, this proves to lead to bugs so I strongly recommend to set a root value.

angular - UI-Router for Angular: State-based routing for Angular (v2+)

  •    TypeScript

@uirouter/angular is a client-side Single Page Application routing framework for Angular. Routing frameworks for SPAs update the browser's URL as the user navigates through the app. Conversely, this allows changes to the browser's URL to drive navigation through the app, thus allowing the user to create a bookmark to a location deep within the SPA.

universal-router - A simple middleware-style router for isomorphic JavaScript web apps

  •    Javascript

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).Play with an example on JSFiddle, CodePen, JS Bin in your browser or try RunKit node.js playground.


react - 🔼 UI-Router for React

  •    TypeScript

UI-Router provides extremely flexible, state based routing to the React ecosystem. Routing frameworks for SPAs update the browser's URL as the user navigates through the app. Conversely, this allows changes to the browser's URL to drive navigation through the app, thus allowing the user to create a bookmark to a location deep within the SPA.

learn-vanilla-js - Open source list of paid & free resources to learn vanilla JavaScript

  •    

An open source list of paid & free resources to learn vanilla JavaScript. • Feel free to fork this repo and add valuable resources to categories. All PRs will be manually reviewed.

Vanilla forums - customizable discussion forum with mobile support

  •    PHP

Vanilla is a powerful community publishing platform, and it comes with a great set of features. It has add-ons to embed your vanilla forums in to any of the site with single line of code. User will be allowed to login with their Facebook, Twitter, Google and OpenID account.

ui-router-tabs - Idiot-proof tab panes with route support using Angular.js + Bootstrap 3 + UI Router

  •    Javascript

Leverages UI Bootstrap and UI Router to give you full-strength route-driven tabs in Angular.js.Add ui.router.tabs as a new module dependency in your angular app.

director - a tiny and isomorphic URL router for JavaScript

  •    Javascript

Director is a router. Routing is the process of determining what code to run when a URL is requested. A routing library that works in both the browser and node.js environments with as few differences as possible. Simplifies the development of Single Page Apps and Node.js applications. Dependency free (doesn't require jQuery or Express, etc).

stateman - A tiny foundation that providing nested state-based routing for complex web application.

  •    Javascript

stateman: A tiny foundation that provides nested state-based routing for complex web applications. stateman is highly inspired by ui-router; you will find many features similar to it.

vanilla - Vanilla is a powerfully simple discussion forum you can easily customize to make as unique as your community

  •    PHP

Vanilla uses Composer and NPM! You cannot clone this repo right into a web directory - it requires a build step. Learn more or just download the latest stable build instead. Vanilla was born out of the desire to create flexible, customizable, and downright entertaining community solutions. Vanilla has been used to power tens of thousands of community forums around the world and we couldn't be happier if you've decided to use Vanilla to grow yours.

atomic - A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support.

  •    Javascript

A tiny, Promise-based vanilla JS Ajax/HTTP plugin with great browser support. Compiled and production-ready code can be found in the dist directory. The src directory contains development code.

tic-tac-toe-js - #⃣ Tic-tac-toe.js: redux pattern implemented in vanilla javascript

  •    Javascript

Tic-Tac-Toe game written in vanilla javascript using redux-like approach. Store.js: reducers receive actions and return new state.

vue-spa - Vue 2 Single Page Application Example (vuex + vue-router)

  •    Javascript

Vue 2 Single Page Application Example (vuex + vue-router)

simple-scrollbar - Very simple and lightweight vanilla javascript library for creating a custom scrollbar cross-browser

  •    Javascript

Very simple vanilla javascript library for creating a custom scrollbar cross-browser and cross-devices. It was developed for evergreen browsers, but it works both on IE10 and IE11 either.

imaskjs - vanilla javascript input mask

  •    Javascript

vanilla javascript input mask

vanilla-framework - From community websites to web applications, this CSS framework will help you achieve a consistent look and feel

  •    CSS

Vanilla Framework is a simple extensible CSS framework, built using Sass and is designed to be used either directly or by using themes to extend or supplement its patterns. You can link to the latest build to add directly into your markup like so, by replacing the x values with the version number you wish to link.