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

Discord Medium LinkedIn Twitter

Top Flutter Dropdown packages

Last updated: January 26, 2025

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 Card Image
dropdown_button2
👍 1.73K   ⬇️ 565K
Dart 3 compatible
Maintenance Status: Average

Flutter's core Dropdown Button widget with steady dropdown menu and many options you can customize to your needs.

dropdown_search Card Image
dropdown_search
👍 1.83K   ⬇️ 121.9K
Dart 3 compatible
Maintenance Status: Good

Simple and reactive Searchable Dropdown with item search feature, making it possible to use an sync/async item for easy customization.

search_choices Card Image
search_choices
👍 547   ⬇️ 5.2K
Dart 3 compatible
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 Card Image
animated_custom_dropdown
👍 492   ⬇️ 12.9K
Dart 3 compatible
Maintenance Status: Good

Custom dropdown widget allows to add highly customizable dropdown widget in your projects. Features includes Search on list data, Network search, Multi-selection and many more.

multi_dropdown Card Image
multi_dropdown
👍 310   ⬇️ 24.8K
Dart 3 compatible
Maintenance Status: Good

Streamlined Flutter widget for versatile multi-selection with extensive customization.

drop_down_list Card Image
drop_down_list
👍 282   ⬇️ 4.5K
Dart 3 compatible
Maintenance Status: Good

A customizable dropdown widget supporting single/multiple selection, integrated search in a bottom sheet, generic support for flexible, type-safe handling of custom data.

cool_dropdown Card Image
cool_dropdown
👍 204   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Good

Customizable cool dropdown UI You can customize selected item, BoxDecoration of the dropdownBox, and dropdown input.

dropdown_textfield Card Image
dropdown_textfield
👍 163   ⬇️ 10.3K
Dart 3 compatible
Maintenance Status: Good

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.

dropdown_plus
👍 125   ⬇️ 15.6K
Dart 3 compatible
Maintenance Status: Poor

Simple and easy to use Dropdown in forms with search, keyboard navigation, offiline data source, remote data source and easy customization.

multiselect Card Image
multiselect
👍 113   ⬇️ 9.7K
Dart 3 compatible
Maintenance Status: Good

A simple multiselect dropdown. It provide a concise way to create a Multi Selct ComboBox/SelectBox

select_form_field
👍 86   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Poor

A Flutter select form field widget. It shows a list of options in a dropdown menu.

dropdown_below
👍 71   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Poor

flutter custom dropdown box. Develeoper can customize many options for there taste. It can be huge advantage for dropdown ux

drop_down_search_field Card Image
drop_down_search_field
👍 47   ⬇️ 7.7K
Dart 3 compatible
Maintenance Status: Good

Customizable DropdownSearchField extending features DropdownButton, TextFormField and Autocomplete.

flutter_custom_selector
👍 52   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Poor

A flexible multi select and single select package for Flutter. Flutter custom selector dart package with awesome UI. Make your selection unique and fantacy

dropdown_flutter Card Image
dropdown_flutter
👍 49   ⬇️ 371
Dart 3 compatible
Maintenance Status: Good

A Flutter package designed to enhance your app with customizable dropdowns, featuring list data search, network search, and multi-selection.

datepicker_dropdown Card Image
datepicker_dropdown
👍 46   ⬇️ 2.6K
Dart 3 compatible
Maintenance Status: Good

A Dropdown Date picker for Flutter with customizable options.

flutter_dropdown
👍 46   ⬇️ 31
Dart 3 compatible
Maintenance Status: Poor

This does make Flutter Framework complicated dropdown button less complicated

select2dot1 Card Image
select2dot1
👍 45   ⬇️ 230
Dart 3 compatible
Maintenance Status: Average

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.

mirai_dropdown_menu Card Image
mirai_dropdown_menu
👍 45   ⬇️ 19
Dart 3 compatible
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 Card Image
super_tag_editor
👍 42   ⬇️ 1.2K
Dart 3 compatible
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.

searchable_paginated_dropdown Card Image
searchable_paginated_dropdown
👍 38   ⬇️ 2.7K
Dart 3 compatible
Maintenance Status: Good

Flutter searchable dropdown widget which can be used also with paginated requests.

dropdown_model_list Card Image
dropdown_model_list
👍 39   ⬇️ 475
Dart 3 compatible
Maintenance Status: Good

Flexible DropDown Model List works with a simple model list and Easy to use & customized.

multiselect_dropdown_flutter
👍 28   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Average

A simple multiselect dropdown with select all and search options. Works with a simple list and a list of maps.

flutter_simple_multiselect Card Image
flutter_simple_multiselect
👍 21   ⬇️ 336
Dart 3 compatible
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.

flexible_dropdown Card Image
flexible_dropdown
👍 14   ⬇️ 86
Dart 3 compatible
Maintenance Status: Good

Allows the dropdown to be dismissed by tapping | panning the scrim and Set transparent for header(Barrier)

dropdown_plus_plus Card Image
dropdown_plus_plus
👍 11   ⬇️ 2
Dart 3 compatible
Maintenance Status: Average

Simple and easy to use Dropdown in forms with search, keyboard navigation, offiline data source, remote data source and easy customization.

multiselect_field Card Image
multiselect_field
👍 9   ⬇️ 752
Dart 3 compatible
Maintenance Status: Good

A flexible dropdown field supporting single/multiple selection modes, styles, titles, etc

dropdown_overlay Card Image
dropdown_overlay
👍 4   ⬇️ 24
Dart 3 compatible
Maintenance Status: Good

A Dropdown component enabled with fully UI customization and programmatically control: open/dismiss/select/search/load

searchable_dropdown
👍 304   ⬇️ 164

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.

flutter_awesome_select
👍 127   ⬇️ 474

Maintenance Status: Poor

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.

awesome_dropdown
👍 116   ⬇️ 85

Maintenance Status: Poor

A simple dropdown library with custom style and control all touch events.

dropdown_formfield
👍 112   ⬇️ 102

Maintenance Status: Poor

A dropdown form field using a dropdown button inside a form field.

find_dropdown
👍 83   ⬇️ 200

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.

custom_searchable_dropdown
👍 52   ⬇️ 574

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   ⬇️ 96

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   ⬇️ 44

Maintenance Status: Poor

Combo Widgets for Flutter. Includes Combo, AwaitCombo, ListCombo, SelectorCombo, TypeaheadCombo, MenuItemCombo