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 Card Image
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 Card Image
rounded_loading_button
👍 125

A simple implementation of an animated loading button widget for Flutter

READ MORE
progress_state_button Card Image
progress_state_button
👍 88

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

READ MORE
animated_icon_button Card Image
animated_icon_button
👍 67

Flutter package to create custom animated IconButton. Includes all available icons. Based on native IconButton.

READ MORE
nice_button Card Image
nice_button
👍 57

A Flutter package for Android and IOS to design nice buttons with no hassle in your app. Enjoy !

READ MORE
pimp_my_button Card Image
pimp_my_button
👍 39

A package which adds a much needed feature to all pressable objects.

READ MORE
spring_button Card Image
spring_button
👍 28

A simple widget for having child widgets that respond to gestures with a spring animation.

READ MORE
group_button Card Image
group_button
👍 28

Flutter custom widget to make a group buttons. Included Radio and CheckBox buttons.

READ MORE
animated_button Card Image
animated_button
👍 25

A simple andd highly customizable Animated button with 3D like effect.

READ MORE
fbutton Card Image
fbutton
👍 23

Let developers just need to grasp only one button component.

READ MORE
outline_gradient_button Card Image
outline_gradient_button
👍 22

OutlineGradientButton package developed to create buttons with gradient outline.

READ MORE
future_button Card Image
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
flutter_button Card Image
flutter_button
👍 21

This packege help you for develop applications fast and clean.

READ MORE
async_button_builder Card Image
async_button_builder
👍 21

A builder to wrap around buttons that handles loading, disabled, error and succes states

READ MORE
flutter_awesome_buttons Card Image
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 Card Image
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 Card Image
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 Card Image
splash
👍 11

This package contains a few InkSplash and InkRipple alternatives for a better UI

READ MORE
awesome_button Card Image
awesome_button
👍 11

This is a pre-built button with an awesome look for flutter.

READ MORE
progress_indicator_button Card Image
progress_indicator_button
👍 10

A simple button which can transform and show a progress indicator.

READ MORE
flutter_grid_button Card Image
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 MORE
imagebutton
👍 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 Card Image
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
timer_button Card Image
timer_button
👍 7

A new Flutter package for timer button.

READ MORE
customtogglebuttons Card Image
customtogglebuttons
👍 6

A custom ToggleButtons implementation that allows more flexibility than Flutter's inbuilt ToggleButtons.

READ MORE