Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Generic Picker packages
Last updated: February 25, 2025
A custom picker is a type of picker that allows the user to select from a list of options of different types. The options may be displayed in a drop-down list, or they may be displayed in a separate window.
The complete list of Flutter Item Picker, Number Picker, List Picker and other Generic Picker packages is provided below.

numberpicker
π 649 β¬οΈ 111K
Dart 3 compatibleMaintenance Status: Average
NumberPicker is a widget allowing user to choose numbers by scrolling spinners.

filter_list
π 413 β¬οΈ 2K
Dart 3 compatibleMaintenance Status: Good
Filter_list Package is designed to make single/multiple item selection from a list of string/object.

bottom_picker
π 312 β¬οΈ 14.2K
Dart 3 compatibleMaintenance Status: Good
A new flutter package that let you create a bottom item picker or date & time picker with minmum parameters
direct_select_flutter
π 313 β¬οΈ 291
Dart 3 compatibleMaintenance Status: Poor
DirectSelect is a selection widget with an ethereal, full-screen modal popup displaying the available choices.

flutter_material_pickers
π 231 β¬οΈ 3.6K
Dart 3 compatibleMaintenance Status: Good
A flutter package for easily and consistently showing material themed picker dialogs.
direct_select
π 182 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Poor
This package allows you to scroll/select the value directly from the dropdown with less effort and time.
drop_zone
π 44 β¬οΈ 34.1K
Dart 3 compatibleMaintenance Status: Poor
A simple way to bring dragβnβdrop to flutter web. drop_zone is commonly used for file choosing by dragging and dropping a file(s) onto a designated widget. The user can then use the dropped html file(s).
horizontal_picker
π 60 β¬οΈ 366
Dart 3 compatibleMaintenance Status: Poor
You can select your value on Horizontal Picker while scrolling on items.
flutter_pickers
π 56 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Poor
Flutter selector library, including date and time selector, single item selector (gender, occupation, education, constellation), city address selector, etc.
selectable_list
π 55 β¬οΈ 142
Dart 3 compatibleMaintenance Status: Poor
A widget displaying a list of selectable items. When one of the items is selected, the other elements of the list are animated out, leaving the selected value.
flutter_picker_plus
π 43 β¬οΈ 12.6K
Dart 3 compatibleMaintenance Status: Good
Provide flexible parameters to meet various needs with NumberPicker, DateTimePicker, ArrayPicker, and default linkage Picker.

day_month_picker
π 29 β¬οΈ 76
Dart 3 compatibleMaintenance Status: Good
Select your desired month and day easily with this package! Pick from the picker a simple date choice processβno year needed. Enjoy!

wtf_rotary_dial
π 13 β¬οΈ 27
Dart 3 compatibleMaintenance Status: Average
The widget allows you to enter numbers by rotating the spinner of the rotary dial.
flutter_picker
π 442 β¬οΈ 9.5K
Maintenance Status: Poor
Flutter plugin picker. Include NumberPicker, DateTimePicker, ArrayPicker, and default linkage Picker. Provide flexible parameters to meet various needs.
language_pickers
π 16 β¬οΈ 11
Maintenance Status: Poor
It makes language select pickers for you in Flutter. You can use it freely in lots of ways.