Flutter Gems is a curated list of 5600+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Dropdown packages
Last updated: May 3, 2024
Dropdown is a UI element that is similar to a list box, and allows the user to choose one value from a list. When a dropdown is closed, it has a message which informs the user to select an item or shows the item which has been already selected. When the dropdown is opened, the list of items appears and the user can then select one or many (depending on use case) of the items on the list.
The following Flutter packages can be used to add a Dropdown, Dropdown Search or Searchable Dropdown to your app.
dropdown_button2
Dart 3 compatible 👍 1.46K
Maintenance Status: Good
Flutter's core Dropdown Button widget with steady dropdown menu and many options you can customize to your needs.
search_choices
Dart 3 compatible 👍 512
Maintenance Status: Good
Highly customizable Widget to search through a single or multiple choices list in a dialog box or a menu. Supports pagination, future/API/webservice searches with sort and filter.
animated_custom_dropdown
Dart 3 compatible 👍 319
Maintenance Status: Good
Custom dropdown widget allows to add highly customizable widget in your projects with proper open and close animations and also comes with form required validation.
drop_down_list
Dart 3 compatible 👍 237
Maintenance Status: Good
A drop down list with single and multiple selection that will work with search.
multi_dropdown
Dart 3 compatible 👍 183
Maintenance Status: Good
Streamlined Flutter widget for versatile multi-selection with extensive customization.
select2dot1
Dart 3 compatible 👍 44
Maintenance Status: Good
Select2dot1 give you a fully customizable single/multiple select box with support for searching, group option, extra info and avatar. Works using overlay and modal.
datepicker_dropdown
Dart 3 compatible 👍 42
Maintenance Status: Good
A Dropdown Date picker for Flutter with customizable options.
mirai_dropdown_menu
Dart 3 compatible 👍 37
Maintenance Status: Good
MiraiDevs developed the Mirai Dropdown Menu Package. Using this package, you can set a static list of objects or a list you have downloaded from an API.
super_tag_editor
Dart 3 compatible 👍 34
Maintenance Status: Good
A simple tag editor for inputting tags. This is design to act and feel similar the standard Material TextField as much as possible.
dropdown_model_list
Dart 3 compatible 👍 34
Maintenance Status: Good
Flexible DropDown Model List works with a simple model list and Easy to use & customized.
flutter_simple_multiselect
Dart 3 compatible 👍 14
Maintenance Status: Good
Flutter simple multiselect project that can be used with static or async values, also it can be used as single or multiselect and everything is customizable.
dropdown_plus_plus
Dart 3 compatible 👍 11
Maintenance Status: Good
Simple and easy to use Dropdown in forms with search, keyboard navigation, offiline data source, remote data source and easy customization.
flexible_dropdown
Dart 3 compatible 👍 9
Maintenance Status: Good
Allows the dropdown to be dismissed by tapping | panning the scrim and Set transparent for header(Barrier)
dropdown_overlay
Dart 3 compatible 👍 3
Maintenance Status: Good
A Dropdown component enabled with fully UI customization and programmatically control: open/dismiss/select/search/load
dropdown_search
Dart 3 compatible 👍 1.66K
Maintenance Status: Average
Simple and robust Searchable Dropdown with item search feature, making it possible to use an offline item list or filtering URL for easy customization.
cool_dropdown
Dart 3 compatible 👍 174
Maintenance Status: Average
Customizable cool dropdown UI You can customize selected item, BoxDecoration of the dropdownBox, and dropdown input.
flutter_awesome_select
Dart 3 compatible 👍 126
Maintenance Status: Average
Easily convert your usual single/multiple select or dropdown into page, dialog, or bottom sheet with various choice input such as radio, checkbox, switch, chips, or custom widget.
dropdown_textfield
Dart 3 compatible 👍 125
Maintenance Status: Average
A DropdownTextfield is a material design TextField. The DropDownButton is a widget that we can use to select one unique value or multivalue from a set of values.
multiselect
Dart 3 compatible 👍 101
Maintenance Status: Average
A simple multiselect dropdown. It provide a concise way to create a Multi Selct ComboBox/SelectBox
flutter_custom_selector
Dart 3 compatible 👍 51
Maintenance Status: Average
A flexible multi select and single select package for Flutter. Flutter custom selector dart package with awesome UI. Make your selection unique and fantacy
flutter_dropdown
Dart 3 compatible 👍 45
Maintenance Status: Average
This does make Flutter Framework complicated dropdown button less complicated
dropdown_plus
Dart 3 compatible 👍 120
Maintenance Status: Poor
Simple and easy to use Dropdown in forms with search, keyboard navigation, offiline data source, remote data source and easy customization.
select_form_field
Dart 3 compatible 👍 86
Maintenance Status: Poor
A Flutter select form field widget. It shows a list of options in a dropdown menu.
find_dropdown
Dart 3 compatible 👍 83
Maintenance Status: Poor
Simple and robust FindDropdown with item search feature, making it possible to use an offline item list or filtering URL for easy customization.
dropdown_below
Dart 3 compatible 👍 71
Maintenance Status: Poor
flutter custom dropdown box. Develeoper can customize many options for there taste. It can be huge advantage for dropdown ux
searchable_dropdown
👍 302
Maintenance Status: Poor
Widget to let the user search through a keyword string typed on a customizable keyboard in a single or multiple choices list presented as a dropdown in a dialog box or a menu.
awesome_dropdown
👍 116
Maintenance Status: Poor
A simple dropdown library with custom style and control all touch events.
dropdown_formfield
👍 113
Maintenance Status: Poor
A dropdown form field using a dropdown button inside a form field.
custom_searchable_dropdown
👍 51
Maintenance Status: Poor
Widget allows user to search from a dynamic list of data you can customise the dropdown according to your need, it can also be customised as multiple select or single select.
dropdownfield
👍 48
Maintenance Status: Poor
Custom Flutter Widget that mimicks the standard Android auto-complete dropdown field. Has many options for customizing the behavior of this field.
combos
👍 21
Maintenance Status: Poor
Combo Widgets for Flutter. Includes Combo, AwaitCombo, ListCombo, SelectorCombo, TypeaheadCombo, MenuItemCombo