
Flutter Gems
A Flutter package landscape guide comprising 1500+ neatly categorized useful and popular packages!
Follow on Twitter Subscribe for Updates Contribute
Crafted with π for Flutter Community

flutter_spinkit
π 856
A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.
READ MORE
pull_to_refresh
π 523
a widget provided to the flutter scroll component drop-down refresh and pull up load.
READ MORE
smooth_page_indicator
π 361
Customizable animated page indicator with a set of built-in effects.
READ MORE
percent_indicator
π 353
Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.
READ MORE
modal_progress_hud
π 262
A modal progress indicator widget (HUD = heads-up display). Wrap around another widget to block access to widget during an async call. Also accepts a custom spinner.
READ MORE
progress_dialog
π 206
A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.
READ MORE
liquid_progress_indicator
π 199
A progress indicator with water-like effect in Flutter. Works similarly to Flutters own ProgressIndicator.
READ MORE
flutter_easyrefresh
π 170
A flutter widget that provides pull-down refresh and pull-up load.
READ MORE
liquid_pull_to_refresh
π 163
A beautiful and custom refresh indicator with some cool animations and transitions for flutter.
READ MORE
step_progress_indicator
π 148
Bar indicator made of a series of selected and unselected steps
READ MORE
flutter_easyloading
π 115
A clean and lightweight Loading widget for Flutter App, easy to use without context, support iOSγAndroid and Web.
READ MORE

loading_animations
π 92
A Flutter package with a selection of simple yet very customizable set of loading animations.
READ MORE
rounded_loading_button
π 83
A simple implementation of an animated loading button widget for Flutter
READ MORE
frefresh
π 70
Help you to build pull-down refresh and pull-up loading in the simplest way.
READ MORE
custom_refresh_indicator
π 69
Flutter Widget that make it easy to implement custom refresh indicator.
READ MORE
progress_state_button
π 63
A customizable progress button widget for Flutter Android, IOS and Web.
READ MORE
progress_indicators
π 58
A handful collection of some cool progress indicators and text animators.
READ MORE
flutter_animation_progress_bar
π 46
This colorful Flutter widget package aims to show an animation progress bar in reactive style. It also supports both vertical and horizontal bar.
READ MORE
loading_overlay
π 44
A modal progress indicator widget that fades in and out. Wrap around another widget to block access to widget during an async call.
READ MORE
loading_indicator
π 37
A collection loading animations written in pure dart. Out of the box, no extra dependency.
READ MORE
flutter_rounded_progress_bar
π 37
Rounded Progressbar in Flutter that customize color and border.
READ MOREloading
π 35
A flutter widget of loading progress Indicator. Easy to use, easy to extend
READ MORE
page_indicator
π 33
flutter pageview indicator, easy to use. Custom location, size, but only circular.
READ MORE
circular_countdown_timer
π 32
Make an animated circular countdown using Circular Countdown Timer.
READ MORE

flutter_progress_hud
π 29
Highly customizable modal progress indicator with fade animation.
READ MORE
flare_loading
π 19
Loading widget based on a custom Flare animation, allow you to create beautiful custom loading widgets or dialogs
READ MORE
page_view_indicator
π 17
Builds indication marks for PageView from any Widget and/or Animation.
READ MORE
loader_overlay
π 17
A simple package to simplify screen management. When loading any async task, this package prevent the user from interacting with the screen until the async task finishes.
READ MORE
circular_countdown
π 15
A package that represents a circular countdown that you can use for every kind of units (days, hours, seconds, points, ...).
READ MORE
flutter_progress_dialog
π 11
A flutter library for the progress dialog. Easily show and hide. Support specify custom loading widget.
READ MORE
screen_loader
π 10
Easy to use mixin ScreenLoader, which will handle the loading on the screen. You can customise the loading as well.
READ MORE
loading_gifs
π 10
Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets.
READ MORE
load
π 10
Global loading widget, Pure flutter library, not use native code. It is similar to OKToast in use.
READ MORE
intervalprogressbar
π 10
A interval progress bar for Flutter. Horizontal, vertical, colorful and interval progress.
READ MORE