v17.2.3go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
Explore Routing Flutter packages and compare platform support and community metrics.
40 packages
v17.2.3A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.
v1.7.0A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.
Fluro is a null-safe Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.
Easy-to-use Flutter router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
Flutter Flows made easy! A Flutter package which simplifies flows with a flexible, declarative API.
A builder that supports generated strongly-typed route helpers for package:go_router
AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.
Swipe to navigate back and admire beautifully morphing widgets
v1.0.1Flutter Widget that can easily create Breadcrumb in Flutter.
Folder-based route manager inspired by NextJS and created by the Flutterando community.
A router that helps you to manage your project routes. Create nested routes. navigation without context between your pages.
A powerful Flutter router with deep linking, web support, type-safe routing, guards, redirects, and zero boilerplate.
A Flutter NavigatorObserver that stores a collection of pushed routes history, as well as the popped history.
A cross-platform declarative router for Flutter with a focus on state and nested navigation. Made with ❤️ by PlugFox.
A package:build-compatible builder for generating request routers for the shelf web-framework based on source annotations.
A thin wrapper around Navigator that *visually* resizes the child navigator to match the size of the content displayed in the current route.
v0.7.7A flutter package to build advanced bottomnavbar with minimal code and hassle
The missing navigation library for Navigator 2. NavigationUtils is the simplest way to add Flutter's Navigator 2 into your applications.
A powerful routing abstraction over Flutter navigator, providing some new features and an easy way to define routers.
A lightweight Flutter navigation package that allows navigating between routes without requiring BuildContext.
Smart project structure with dependency injection and route management
Building blocks screens, access control and refresh notifiers base on Go Router.
A package to automatically create routing configurations with build_runner to enable type-safe routing.