FragRouter is a hash-based routing for web browsers, similar to normal URL routing found in server-side MVC frameworks like Django or Ruby on Rails (and most others). It is ‘hash-based’ because it uses the fragment identifier (commonly called ‘hash’) to determine the path. FragRouter can be used either as stand-alone script using the conventional <script> tag, or as an AMD module with loaders like RequireJS.
Download Link:- https://github.com/foxbunny/FragRouter