
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

argon_buttons_flutter
👍 157
This package would help you to create beautiful Loading and Timer buttons. No need to worry animations and states for each of your buttons.
READ MORE
rounded_loading_button
👍 125
A simple implementation of an animated loading button widget for Flutter
READ MORE
progress_state_button
👍 88
A customizable progress button widget for Flutter Android, IOS and Web.
READ MORE
animated_icon_button
👍 67
Flutter package to create custom animated IconButton. Includes all available icons. Based on native IconButton.
READ MORE
nice_button
👍 57
A Flutter package for Android and IOS to design nice buttons with no hassle in your app. Enjoy !
READ MORE

spring_button
👍 28
A simple widget for having child widgets that respond to gestures with a spring animation.
READ MORE
group_button
👍 28
Flutter custom widget to make a group buttons. Included Radio and CheckBox buttons.
READ MORE
animated_button
👍 25
A simple andd highly customizable Animated button with 3D like effect.
READ MORE

outline_gradient_button
👍 22
OutlineGradientButton package developed to create buttons with gradient outline.
READ MORE
future_button
👍 22
Customizable Material and Cupertino buttons with progress bars. Useful if you want to show a loading indicator when user presses some action, and show the result afterwards.
READ MORE

async_button_builder
👍 21
A builder to wrap around buttons that handles loading, disabled, error and succes states
READ MORE
flutter_awesome_buttons
👍 19
A new Flutter package project that help you to create beautiful awesome buttons very quickly and easily.
READ MORE
flutter_progress_button
👍 18
flutter_progress_button is a free and open source (MIT license) Material Flutter Button that supports variety of buttons style demands. It is designed to be easy to use and customizable.
READ MORE
tap_debouncer
👍 13
Tap debounce simplifying widget. Wrap your button widget in TapDebounce widget and any taps will be disabled while tap callback is in progress.
READ MORE
splash
👍 11
This package contains a few InkSplash and InkRipple alternatives for a better UI
READ MORE

progress_indicator_button
👍 10
A simple button which can transform and show a progress indicator.
READ MORE
flutter_grid_button
👍 10
Flutter widget that arrange buttons in a grid. It is useful for making a number pad, calculator, and so on.
READ MOREimagebutton
👍 8
ImageButton is simple plugin that allows you to use your images as simple buttons with two different faces (pressed / unpressed).
READ MORE
animated_progress_button
👍 8
Are you looking for a solution to make your button become professional? This package can help you with all animation inspiration from Pinterest.
READ MORE

customtogglebuttons
👍 6
A custom ToggleButtons implementation that allows more flexibility than Flutter's inbuilt ToggleButtons.
READ MORE