angular-ui/ui-router
# The de-facto solution to flexible routing with nested views in AngularJS
$ git clone https://github.com/angular-ui/ui-router.git
stars
13,430
forks
2,937
language
TypeScript
license
MIT License
What is angular-ui/ui-router?
UI-Router is a flexible routing library for AngularJS applications that enables complex nested views and hierarchical state management through a state machine approach rather than simple URL-based routing. Developers use it to build applications with multiple simultaneous views, deep state nesting, and sophisticated navigation patterns that go beyond what AngularJS's built-in router provides. It's particularly useful for large single-page applications that require managing multiple independent view regions and maintaining complex application state across different routes.
Links
Topics
Activity
25 open issues · last updated Jul 21, 2026