These libraries offer different approaches to enhance Angular's built-in routing capabilities, providing developers with tools to create more flexible, dynamic, and maintainable navigation systems in their applications.
Routing utilities
- danevandy99/ngx-advanced-router provides a more flexible and powerful routing system for Angular applications. It extends Angular's built-in router with advanced features, allowing developers to create more complex and dynamic routing configurations. Danevandy99/ngx-advanced-router
- bespunky/angular-zen is a comprehensive library that includes routing enhancements among its features. While not exclusively focused on routing, it aims to simplify Angular development by providing a set of tools and utilities, which may include improved routing capabilities. bespunky/angular-zen
- angular-component/router is a declarative component router for Angular applications inspired by Svelte and React routing libraries. angular-component/router
- routerkit is a very simple library but which brings great improvements to routing such as strong typing, autocompletion and centralization of routing it is thus easier to understand the application as a whole. routerkit
- routeshub is an add-on to Angular's router which provides state-based routing for medium to large applications. routeshub
- ngext is another routing framework for angular inspired by the Next.js framework build on top of React.. ngext
- ui-router/angular is another routing framework for developing state-based routing in Angular. ui-router/angular
- aop-routing is a complete alternative to Angular routing. This provides the possibility of performing imperative navigation operations via decorators or via a pop state. aop-routing
- ngx-router is an utility to get via dependency injection all the routing information such as the name and the different types of parameters: query params and route params... This utility will help you to avoid duplicate code and also will simplify your smart components testing. ngx-router
- route-path-builder is a a very simple yet powerful declarative route path management made with a single class called RoutePathBuilder. route-path-builder
- orchestratora/ngx-dynamic-menu is a quite old project but we keep it as example. It enables developers to generate menu structures declaratively. The library supports dynamic menu item generation based on user roles or application state. orchestratora/ngx-dynamic-menu