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
👍 507

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

READ MORE
fluro Card Image
fluro
👍 319

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
👍 103

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

READ MORE
flow_builder Card Image
flow_builder
👍 76

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

READ MORE
beamer Card Image
beamer
👍 71

Route through guarded page stacks and URLs using the Navigator 2.0 API effortlessly.

READ MORE
swipeable_page_route
👍 42

🔙 Swipe to navigate back and admire beautifully morphing widgets

READ MORE
nuvigator
👍 25

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
url_strategy
👍 22

Flutter package that allows setting the web app URL strategy with a single line of code.

READ MORE
nested_navigators
👍 16

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

READ MORE
flutter_deep_linking
👍 16

🧭 Describe your routing declaratively and handle deep links properly!

READ MORE
flutter_breadcrumb Card Image
flutter_breadcrumb
👍 15

Flutter Widget that can easily create Breadcrumb in Flutter.

READ MORE
navigation_history_observer
👍 14

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

READ MORE
angular_router
👍 12

Router for AngularDart.

READ MORE
nav_router Card Image
nav_router
👍 9

flutter The lightest, easiest and most convenient route management!

READ MORE
fragment_navigate Card Image
fragment_navigate
👍 9

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

READ MORE
route_observer_mixin
👍 7

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

READ MORE
no_context_navigation
👍 6

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

READ MORE
swipe_back_detector
👍 4

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

READ MORE