Top 5 NgRouter AngularJS Modules

Here is what we think are the Top 5 ngRouter AngularJS Modules. Ok so the routing in AngularJS has improved since the early versions and we have seen a few different implmentations arrise, the most popular being the UI Router which provides states for URL routes. You could ofcourse just use the basic ngRoute which ships with ng core which will provide the basics such as linking services and directives, but it depends what features you require for your ng web app. If your looking for something extra for your routes there is the ng front-router which provides states from front matter templates which looks interesting, expecially if your bootstrapping apps using Foundation. Now enters AngularJS 2.0 Router, a new breed of router? There is a ng 2.0 router design document which you can check out which tries to overcome the limitations of the ng 1.0 router.

This post was last updated on: 18/6/2015. For an updated list see more NgRouter AngularJS Modules.

1. UI Router by AngularUI

ui-router
ui-router

The de-facto solution to flexible routing with nested views.

GitHub Website

2. Router by Angular

router
router

A new router for Angular 1.4 and Angular 2.

GitHub Website

3. CustomerManager by Dan Wahlin

customer-manager
customer-manager

CustomerManager AngularJS/BreezeJS Application with a custom route provider.

GitHub

4. Angular Route Segment by Artem Chivchalov

angular-route-segment
angular-route-segment

A lightweight extension for AngularJS $route service which supports tree-like nested views and routes hierarchy, and advanced loading flow handling.

GitHub Website Demo

5. Angularjs Requirejs Lazy Controllers by Mateusz Bilski

angularjs-requirejs-lazy-controllers
angularjs-requirejs-lazy-controllers

Routes configuration that loads template, controller and directives using RequireJS. Files are loaded (in parallel) when user changes the location and are displayed in Angular’s ngView.

GitHub

Thank you for reading and if you would like to you can submit your NgRouter AngularJS Modules or leave a comment below.

Post tags: ngRouter, ng-route, router, routes, $routeParams, ui-route, route, uiRoute, ui-router.

Sam is a passionate web developer, online entrepreneur and investor. In his spare time he enjoys coding, playing chess and reading.

3 thoughts on “Top 5 NgRouter AngularJS Modules

Leave a Reply

Your email address will not be published. Required fields are marked *