GoRouter.dev

Current field guide · 2026

How this guide is maintained

Primary sources, explicit versions, reproducible examples, and clear separation between history and current APIs.

Edition published 21 Oct 2026go_router 18.1.1 reference
On this page

Source hierarchy

Current API claims use the published Pub package documentation, package metadata, Flutter documentation, and upstream source. Historical claims use preserved web captures and the original project repository. Search snippets alone are not treated as API evidence.

Version boundaries

The current edition references go_router 18.1.1. Historical guides retain a 2022 notice. Old names such as navigatorBuilder are explained in their original context and paired with current shell guidance, rather than silently relabeled as modern APIs.

Examples and testing

Code examples may refer to application-owned widgets or services and say so where needed. The route explorer runs its own JavaScript matching logic. A successful explorer result is not described as a Flutter build or device test. Platform behavior must be validated with the relevant SDK and target device.

Corrections and credits

Preserved source carries its original credits and BSD license. Contributor names are historical acknowledgements, not an invented current staff roster. Source dates and publication dates are distinguished where they affect the meaning of a guide.

Sources & version context

GoRouter.dev documentation edition. Examples illustrate the APIs described in the linked primary documentation. Adapt application-owned widgets and services to your project. They are not an executed Flutter session in this browser.

Find your next route