β–²

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

Discord Medium LinkedIn Twitter

Top Flutter Generic Picker packages

Last updated: October 19, 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
πŸ‘ 673   β¬‡οΈ 202.4K
Dart 3 compatible
Maintenance Status: Poor

NumberPicker is a widget allowing user to choose numbers by scrolling spinners.

filter_list Card Image
filter_list
πŸ‘ 420   β¬‡οΈ 1.8K
Dart 3 compatible
Maintenance Status: Average

Filter_list Package is designed to make single/multiple item selection from a list of string/object.

bottom_picker Card Image
bottom_picker
πŸ‘ 354   β¬‡οΈ 14.3K
Dart 3 compatible
Maintenance Status: Good

An easy way that let you create a bottom item picker or date & time picker with minmum parameters

direct_select_flutter
πŸ‘ 319   β¬‡οΈ 328
Dart 3 compatible
Maintenance Status: Poor

DirectSelect is a selection widget with an ethereal, full-screen modal popup displaying the available choices.

flutter_material_pickers Card Image
flutter_material_pickers
πŸ‘ 232   β¬‡οΈ 1.9K
Dart 3 compatible
Maintenance Status: Average

A flutter package for easily and consistently showing material themed picker dialogs.

direct_select
πŸ‘ 185   β¬‡οΈ 411
Dart 3 compatible
Maintenance Status: Poor

This package allows you to scroll/select the value directly from the dropdown with less effort and time.

flutter_picker_plus
πŸ‘ 54   β¬‡οΈ 13.7K
Dart 3 compatible
Maintenance Status: Good

Provide flexible parameters to meet various needs with NumberPicker, DateTimePicker, ArrayPicker, and default linkage Picker.

flutter_pickers
πŸ‘ 60   β¬‡οΈ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Flutter selector library, including date and time selector, single item selector (gender, occupation, education, constellation), city address selector, etc.

horizontal_picker
πŸ‘ 60   β¬‡οΈ 421
Dart 3 compatible
Maintenance Status: Poor

You can select your value on Horizontal Picker while scrolling on items.

selectable_list
πŸ‘ 55   β¬‡οΈ 58
Dart 3 compatible
Maintenance 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.

drop_zone
πŸ‘ 46   β¬‡οΈ 2.4K
Dart 3 compatible
Maintenance 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).

day_month_picker Card Image
day_month_picker
πŸ‘ 29   β¬‡οΈ 71
Dart 3 compatible
Maintenance 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
πŸ‘ 15   β¬‡οΈ 20
Dart 3 compatible
Maintenance Status: Poor

The widget allows you to enter numbers by rotating the spinner of the rotary dial.

cupertino_height_picker Card Image
cupertino_height_picker
πŸ‘ 6   β¬‡οΈ 262
Dart 3 compatible
Maintenance Status: Average

This package offers a seamless Cupertino-style height picker, supporting both centimeters (metric) and feet/inches (imperial), providing versatility and precision for users.

numeric_selector Card Image
numeric_selector
πŸ‘ 5   β¬‡οΈ 106
Dart 3 compatible
Maintenance Status: Good

A customizable numeric selector widget for Flutter that supports both vertical and horizontal scrolling.

numberpicker_dynamic Card Image
numberpicker_dynamic
πŸ‘ 0   β¬‡οΈ 27
Dart 3 compatible
Maintenance Status: Good

Number picker dynamic is a code lock inspired design to use for large numbers and decimals.

flutter_picker
πŸ‘ 441   β¬‡οΈ 7.2K

Maintenance Status: Poor

Flutter plugin picker. Include NumberPicker, DateTimePicker, ArrayPicker, and default linkage Picker. Provide flexible parameters to meet various needs.

currency_pickers
πŸ‘ 18   β¬‡οΈ 36

Maintenance Status: Poor

Currency picker for flutter

language_pickers
πŸ‘ 16   β¬‡οΈ 9

Maintenance Status: Poor

It makes language select pickers for you in Flutter. You can use it freely in lots of ways.