@angular/router provides the navigation and URL handling infrastructure for Angular applications. It enables developers to define routes, navigate between different views, and pass data between components using URL parameters. The router supports features like lazy loading of modules, route guards for access control, and URL matching with configurable strategies. Deep linking, crucial for SEO and social sharing, is also facilitated by routing. The module includes tools for building complex navigation structures and managing the application's state within the URL.
The @angular/router package saw initial releases in late 2015 and experienced increased activity from 2016 onward. Release frequency peaked in 2017 and 2020. There was a consisten stream of new versions and patches through August 2025, with a clear trend of continuous development and version upgrades.
@angular/router downloads show a general upward trend from March 2024 to July 2025, peaking at over 15 million. August 2025 saw a slight dip. September 2025 data is incomplete, showing significantly lower downloads thus far, likely due to it being only partially completed.