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

Discord Medium LinkedIn Twitter

Top Flutter Menu packages

Last updated: April 2, 2024

Menu is a GUI element that displays a list of options as a list, grid, or drop-down menu. It appears when a user taps an interactive UI element such as an icon, button, action, or content, such as selected items or text. Now the user can choose an option to perform further action from the list of options.

The complete list of Flutter packages that can be used to add a Menu, Popup Menu, Popover or Floating Menu in your Flutter app is provided below.


popover Card Image
popover
Dart 3 compatible 👍 473
Maintenance Status: Good

A popover is a transient view that appears above other content onscreen when you tap a control or in an area.

pull_down_button Card Image
pull_down_button
Dart 3 compatible 👍 212
Maintenance Status: Good

A package that implements Pull-Down Button from iOS 14 in Flutter. Highly customizable.

star_menu Card Image
star_menu
Dart 3 compatible 👍 158
Maintenance Status: Good

Contextual popup menu with different shapes and multiple ways to fine-tune animation and position. The menu entries can be almost any kind of widgets.

pie_menu Card Image
pie_menu
Dart 3 compatible 👍 150
Maintenance Status: Good

A Flutter package providing a highly customizable circular/radial context menu

popup_menu Card Image
popup_menu
Dart 3 compatible 👍 134
Maintenance Status: Good

A Flutter popup menu.Writted with pure dart, supported both iOS and Android.

info_popup Card Image
info_popup
Dart 3 compatible 👍 98
Maintenance Status: Good

The simple way to show the user some information on your selected widget.

super_context_menu Card Image
super_context_menu
Dart 3 compatible 👍 90
Maintenance Status: Good

Context menu for Flutter that can seamlesly transition to drag & drop on mobile. Uses system context menu on iOS, macOS and Linux.

menu_bar Card Image
menu_bar
Dart 3 compatible 👍 42
Maintenance Status: Good

A customizable application menu bar with submenus for your Flutter Desktop apps.

custom_pop_up_menu Card Image
custom_pop_up_menu
Dart 3 compatible 👍 289
Maintenance Status: Average

Wrap a widget with CustomPopupMenu, Tap or Long Press this widget, a popup menu would display in a suitable position.

pluto_menu_bar Card Image
pluto_menu_bar
Dart 3 compatible 👍 130
Maintenance Status: Average

A menu bar for flutter. You can add as many submenus as you want, and you can change the default style.

context_menus
Dart 3 compatible 👍 129
Maintenance Status: Average

A package to show context menus on right-click or long-press.

native_context_menu Card Image
native_context_menu
Dart 3 compatible 👍 99
Maintenance Status: Average

Provides a native context menu for flutter applications. Most useful on desktop.

expandable_menu Card Image
expandable_menu
Dart 3 compatible 👍 88
Maintenance Status: Average

Expandable menu is an expandable menu with infinite horizontal item list with high customizable ability.

selection_menu Card Image
selection_menu
Dart 3 compatible 👍 71
Maintenance Status: Average

A highly customizable selection/select menu, that opens/closes with a tap of trigger, optionally provides search.

desktop_context_menu Card Image
desktop_context_menu
Dart 3 compatible 👍 56
Maintenance Status: Average

A plugin that opens a context menu on the cursor position.

contextual_menu Card Image
contextual_menu
Dart 3 compatible 👍 42
Maintenance Status: Average

This plugin allows Flutter desktop apps to create native context menus.

ffloat_nullsafety Card Image
ffloat_nullsafety
Dart 3 compatible 👍 20
Maintenance Status: Average

FFloat, although simple and easy to use, can satisfy all your imagination of the floating layer.

focused_menu
Dart 3 compatible 👍 465
Maintenance Status: Poor

This is an easy to implement package for adding Focused Long Press Menu to Flutter Applications

gzx_dropdown_menu
Dart 3 compatible 👍 199
Maintenance Status: Poor

A custom is strong dropdown menu for Flutter. Easy to use and powerful for customization, it's up to you what you want to display in the dropdown menu!

menu_button
Dart 3 compatible 👍 133
Maintenance Status: Poor

A menu button widget to select an item in a dropdown list easily customizable

flutter_menu
Dart 3 compatible 👍 118
Maintenance Status: Poor

Responsive UI framework for web and desktop - Top menu, responsive master/detail panes and context menu with keyboard shortcuts.

contextmenu
Dart 3 compatible 👍 88
Maintenance Status: Poor

Display a beautifully animated, material context menu using pure Flutter

full_screen_menu
Dart 3 compatible 👍 82
Maintenance Status: Poor

Full screen menu for Flutter apps to give a user a broad variety of variants in beautiful way

quds_popup_menu
Dart 3 compatible 👍 74
Maintenance Status: Poor

A new way to show advanced popup menu in Flutter, the package is a part of quds_ui_kit package.

app_popup_menu
Dart 3 compatible 👍 42
Maintenance Status: Poor

A more modular popup menu.

popup_card
Dart 3 compatible 👍 36
Maintenance Status: Poor

Simple way to show the user some information on require an input.

animated_radial_menu
Dart 3 compatible 👍 30
Maintenance Status: Poor

highly customizable complex radial animation without any boilerplate code.

keep_keyboard_popup_menu
Dart 3 compatible 👍 27
Maintenance Status: Poor

A popup menu that will keep keyboard open.

slider_side_menu
Dart 3 compatible 👍 20
Maintenance Status: Poor

Slider Side Menu that is hidden to the side of the screen, and only open when user taps on the controller button.

floatingpanel
👍 130
Maintenance Status: Poor

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

ffloat
👍 58
Maintenance Status: Poor

FFloat, although simple and easy to use, can satisfy all your imagination of the floating layer.

spear_menu
👍 39
Maintenance Status: Poor

A Flutter spear dropdown menu plugin. supported both iOS and Android.

flutter_anywhere_menus
👍 36
Maintenance Status: Poor

Menus Anywhere! Now create floating menus that automatically position themselves by the parent widget or by touch/click location.

action_process_text
👍 29
Maintenance Status: Poor

A flutter plugin for ACTION_PROCESS_TEXT implementation in android.

dropdown_menu
👍 20
Maintenance Status: Poor

A dropdown menu for flutter.

radial_menu
👍 17
Maintenance Status: Poor

A flutter radial menu opening and revealing icons in a circle

w_popup_menu
👍 4
Maintenance Status: Poor

A pop-up menu that mimics the iOS Wechat page