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 Card Image
flutter_spinkit
πŸ‘ 744

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.

READ MORE
pull_to_refresh Card Image
pull_to_refresh
πŸ‘ 453

a widget provided to the flutter scroll component drop-down refresh and pull up load.

READ MORE
smooth_page_indicator Card Image
smooth_page_indicator
πŸ‘ 319

Customizable animated page indicator with a set of built-in effects.

READ MORE
percent_indicator Card Image
percent_indicator
πŸ‘ 294

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 Card Image
modal_progress_hud
πŸ‘ 230

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 Card Image
progress_dialog
πŸ‘ 193

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 Card Image
liquid_progress_indicator
πŸ‘ 164

A progress indicator with water-like effect in Flutter. Works similarly to Flutters own ProgressIndicator.

READ MORE
flutter_easyrefresh Card Image
flutter_easyrefresh
πŸ‘ 151

A flutter widget that provides pull-down refresh and pull-up load.

READ MORE
liquid_pull_to_refresh Card Image
liquid_pull_to_refresh
πŸ‘ 150

A beautiful and custom refresh indicator with some cool animations and transitions for flutter.

READ MORE
step_progress_indicator Card Image
step_progress_indicator
πŸ‘ 121

Bar indicator made of a series of selected and unselected steps

READ MORE
dots_indicator Card Image
dots_indicator
πŸ‘ 94

Dots indicator to show progression of a PageView for example

READ MORE
loading_animations Card Image
loading_animations
πŸ‘ 81

A Flutter package with a selection of simple yet very customizable set of loading animations.

READ MORE
flutter_easyloading Card Image
flutter_easyloading
πŸ‘ 80

A clean and lightweight Loading widget for Flutter App, easy to use without context, support iOS、Android and Web.

READ MORE
frefresh Card Image
frefresh
πŸ‘ 66

Help you to build pull-down refresh and pull-up loading in the simplest way.

READ MORE
rounded_loading_button Card Image
rounded_loading_button
πŸ‘ 65

A simple implementation of an animated loading button widget for Flutter

READ MORE
custom_refresh_indicator Card Image
custom_refresh_indicator
πŸ‘ 58

Flutter Widget that make it easy to implement custom refresh indicator.

READ MORE
progress_state_button Card Image
progress_state_button
πŸ‘ 48

A customizable progress button widget for Flutter Android, IOS and Web.

READ MORE
progress_indicators Card Image
progress_indicators
πŸ‘ 46

A handful collection of some cool progress indicators and text animators.

READ MORE
loading_overlay Card Image
loading_overlay
πŸ‘ 38

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
flutter_animation_progress_bar Card Image
flutter_animation_progress_bar
πŸ‘ 38

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
flutter_rounded_progress_bar Card Image
flutter_rounded_progress_bar
πŸ‘ 35

Rounded Progressbar in Flutter that customize color and border.

READ MORE
page_indicator Card Image
page_indicator
πŸ‘ 33

flutter pageview indicator, easy to use. Custom location, size, but only circular.

READ MORE
loading_indicator Card Image
loading_indicator
πŸ‘ 31

A collection loading animations written in pure dart. Out of the box, no extra dependency.

READ MORE
loading
πŸ‘ 30

A flutter widget of loading progress Indicator. Easy to use, easy to extend

READ MORE
flutter_progress_hud Card Image
flutter_progress_hud
πŸ‘ 26

Highly customizable modal progress indicator with fade animation.

READ MORE
page_view_indicators Card Image
page_view_indicators
πŸ‘ 25

Customizable indicators for your PageViews.

READ MORE
circular_countdown_timer Card Image
circular_countdown_timer
πŸ‘ 24

Make an animated circular countdown using Circular Countdown Timer.

READ MORE
steps_indicator Card Image
steps_indicator
πŸ‘ 20

Flutter plugin to display a simple steps indicator line widget.

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 Card Image
page_view_indicator
πŸ‘ 17

Builds indication marks for PageView from any Widget and/or Animation.

READ MORE
circular_countdown Card Image
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
loader_overlay Card Image
loader_overlay
πŸ‘ 14

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
loading_gifs Card Image
loading_gifs
πŸ‘ 11

Loading indicator GIFs. Material and Cupertino (Android and iOS) loading indicators in assorted sizes. Use as placeholders for loading remote image assets.

READ MORE
screen_loader Card Image
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
load Card Image
load
πŸ‘ 10

Global loading widget, Pure flutter library, not use native code. It is similar to OKToast in use.

READ MORE
flutter_progress_dialog Card Image
flutter_progress_dialog
πŸ‘ 10

A flutter library for the progress dialog. Easily show and hide. Support specify custom loading widget.

READ MORE
intervalprogressbar Card Image
intervalprogressbar
πŸ‘ 8

A interval progress bar for Flutter. Horizontal, vertical, colorful and interval progress.

READ MORE