Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Floating Action Button packages

Last updated: January 26, 2025

A floating action button (FAB) is a circular button that triggers a primary action in a Flutter app. It is versatile and can also be used to add a quick access menu and is generally placed in the bottom right corner of the screen.

The complete list of Flutter packages that can help you add Floating Action Button (FAB), Floating Action Bar, Floating Action Button Menu, Animated Floating Action Button or any other customized and specialized Floating Action Button to your app is provided below.


flutter_speed_dial Card Image
flutter_speed_dial
👍 1.27K   ⬇️ 74.4K
Dart 3 compatible
Maintenance Status: Average

Flutter plugin to implement a beautiful and dynamic Material Design Speed Dial with labels, animated icons, multi-directional children and much more.

circular_menu Card Image
circular_menu
👍 488   ⬇️ 2.9K
Dart 3 compatible
Maintenance Status: Good

A simple animated circular menu for Flutter, Adjustable radius, colors, alignment, animation curve and animation duration.

floating_action_bubble
👍 301   ⬇️ 15.5K
Dart 3 compatible
Maintenance Status: Poor

A animated menu using a floating action button , the aesthetic of the menu items are fully customisable

draggable_float_widget Card Image
draggable_float_widget
👍 84   ⬇️ 192.3K
Dart 3 compatible
Maintenance Status: Average

This is a draggable and floating Flutter widget, which can control its visibility through the scrolling event of ScrollView.

flutter_expandable_fab Card Image
flutter_expandable_fab
👍 295   ⬇️ 16.1K
Dart 3 compatible
Maintenance Status: Good

The speed dial FAB (Floating Action Button) that can animate the display and hiding of multiple action buttons.

flutter_floating_bottom_bar Card Image
flutter_floating_bottom_bar
👍 240   ⬇️ 504
Dart 3 compatible
Maintenance Status: Good

A flutter package that allows showing a floating widget that can be used as a tab bar, bottom navigation bar, etc. The widget reacts to scrolling events too.

animated_stack
👍 239   ⬇️ 70
Dart 3 compatible
Maintenance Status: Poor

Custom animated stacked pages, to create customisable side menu buttons.

spincircle_bottom_bar
👍 212   ⬇️ 132
Dart 3 compatible
Maintenance Status: Poor

This is an easy to Implement Flutter Package for Spin Circle Bottom Navigation Bar

hawk_fab_menu
👍 163   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

A customizable floating action button menu that will pop up small fabs on top

floating_draggable_widget Card Image
floating_draggable_widget
👍 110   ⬇️ 4.8K
Dart 3 compatible
Maintenance Status: Good

A flutter package for floating draggable widget. By this package a developer can implement a widget which can be draggable inside the screen freely.

animated_floating_buttons
👍 111   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

Allows you to create a collapsible list of float buttons. Based on Agung Surya's tutorial.

floating_bottom_bar Card Image
floating_bottom_bar
👍 108   ⬇️ 464
Dart 3 compatible
Maintenance Status: Good

This package provides sliding animation to floating action button located at the center and bottom tab button.

simple_speed_dial
👍 85   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

A simple speed dial for Flutter. You can use as many speed dial options as you want. You can use labels next to the speed dial options. Colors of every fab can be set.

draggable_fab
👍 58   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Poor

A Draggable FAB wrapper widget which can dragged to any edge of the screen.

flutter_scrolling_fab_animated Card Image
flutter_scrolling_fab_animated
👍 57   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

Package to add a floating button whose change of size when scroll down

drag_ball Card Image
drag_ball
👍 47   ⬇️ 235
Dart 3 compatible
Maintenance Status: Good

A Flutter package similiar AssistiveTouch on Iphone.

radial_button Card Image
radial_button
👍 46   ⬇️ 668
Dart 3 compatible
Maintenance Status: Average

The purpose of Radial Button is facilitating the creation for FloatingActionButton and for the purpose that you need, using complete circle, semi-circle.

animated_float_action_button
👍 38   ⬇️ 457
Dart 3 compatible
Maintenance Status: Average

Allows you to create a collapsible list of float buttons.

speed_dial_fab
👍 38   ⬇️ 355
Dart 3 compatible
Maintenance Status: Poor

This is a library that implements the Speed Dial Float Action Button in Flutter. Fell Free to colaborate, every PR is welcome!

fab_circular_menu_plus Card Image
fab_circular_menu_plus
👍 36   ⬇️ 824
Dart 3 compatible
Maintenance Status: Average

A Flutter package to create a nice circular menu using a Floating Action Button.

flutter_arc_speed_dial
👍 36   ⬇️ 278
Dart 3 compatible
Maintenance Status: Poor

A bunch of FloatingActionButtons to consist speed dial in arc shape

animated_radial_menu
👍 33   ⬇️ 220
Dart 3 compatible
Maintenance Status: Poor

highly customizable complex radial animation without any boilerplate code.

floating_menu_panel Card Image
floating_menu_panel
👍 27   ⬇️ 92
Dart 3 compatible
Maintenance Status: Average

Floating menu panel

custom_floating_action_button
👍 26   ⬇️ 151
Dart 3 compatible
Maintenance Status: Poor

This plugin allows you to create a FloatingActionButton with multiple options.

draggable_expandable_fab
👍 26   ⬇️ 98
Dart 3 compatible
Maintenance Status: Poor

This Flutter package provides a Expandable and Draggable Floating Button with animation.

expandable_fab_menu
👍 26   ⬇️ 60
Dart 3 compatible
Maintenance Status: Poor

A dart package that helps to display a menu of items using FAB

animated_fab_button_menu
👍 26   ⬇️ 21
Dart 3 compatible
Maintenance Status: Poor

Flutter package to implement an animated FAB with a scrollable Menu.

form_floating_action_button Card Image
form_floating_action_button
👍 21   ⬇️ 39
Dart 3 compatible
Maintenance Status: Average

A Floating Action Button that can be used in forms to provide loading and validation feedback

bottomreveal
👍 20   ⬇️ 54
Dart 3 compatible
Maintenance Status: Poor

An animated bottom reveal widget.

floatingpanel
👍 130   ⬇️ 33

Maintenance Status: Poor

Floating panel helps you create easy floating menu which you can drag and drop to any edge of the screen (horizontally).

adv_fab
👍 125   ⬇️ 29

Maintenance Status: Poor

A floating action button that expands itself to reveal its hidden widget. it can also be used as a NavigationBar or a floatingSpaceBar

flutter_boom_menu
👍 123   ⬇️ 154

Maintenance Status: Poor

Flutter plugin to implement a Boom Menu, with icons, title, sub title, animated FAB Icon and hide on scrolling.

unicorndial
👍 80   ⬇️ 111

Maintenance Status: Poor

Easily create your floating menu using horizontal or vertical floating button lists

flutter_speed_dial_material_design
👍 62   ⬇️ 21

Maintenance Status: Poor

Flutter plugin to implement a Material Design Speed Dial

animated_floatactionbuttons
👍 34   ⬇️ 44

Maintenance Status: Poor

Allows you to create a collapsible list of float buttons.

floating_action_row
👍 32   ⬇️ 26

Maintenance Status: Poor

A Flutter package that provides a widget with a row or column of floating action buttons.

draggable_floating_button
👍 18   ⬇️ 35

Maintenance Status: Poor

The Draggable Floating Action Button (aka. DFAB) can be created just like the Floating Action Button, but it also has a few cool features in addition.

radial_menu
👍 17   ⬇️ 20

Maintenance Status: Poor

A flutter radial menu opening and revealing icons in a circle