Flutter Gems

A Flutter package landscape guide comprising 2500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with 💙 for Flutter Community

auto_route
👍 449

AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.

READ MORE
fluro Card Image
fluro
👍 288

Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.

READ MORE
sailor Card Image
sailor
👍 97

Easily manage page navigation/routing in Flutter apps. Add page transition animations, log navigation events.

READ MORE
flow_builder Card Image
flow_builder
👍 46

Flutter Flows made easy! A Flutter package which simplifies flows with a flexible, declarative API.

READ MORE
swipeable_page_route
👍 32

🔙 Swipe to navigate back and admire beautifully morphing widgets

READ MORE
nuvigator
👍 24

A powerful and strongly typed routing abstraction over Flutter navigator, providing some new features and an easy way to define routers with code generation.

READ MORE
nested_navigators
👍 15

Flutter widget for implementing multiple nested navigators with their own route stacks.

READ MORE
flutter_deep_linking
👍 13

🧭 Describe your routing declaratively and handle deep links properly!

READ MORE
flutter_breadcrumb Card Image
flutter_breadcrumb
👍 13

Flutter Widget that can easily create Breadcrumb in Flutter.

READ MORE
angular_router
👍 12

Router for AngularDart.

READ MORE
navigation_history_observer
👍 10

A Flutter NavigatorObserver that stores a collection of pushed routes history, as well as the popped history.

READ MORE
fragment_navigate Card Image
fragment_navigate
👍 9

A controller to make the effect of swapping fragments like in native Android.

READ MORE
nav_router Card Image
nav_router
👍 8

flutter The lightest, easiest and most convenient route management!

READ MORE
route_observer_mixin
👍 6

RouteObserveMixin provides easy access to didPush/didPop/didPushNext/didPopNext.

READ MORE
no_context_navigation
👍 4

A Flutter package built to navigate between screens (routes) without using context (BuildContext).

READ MORE
swipe_back_detector
👍 3

A detector to add "swipe to go back" functionality in custom routes or non Cupertino routes.

READ MORE