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

Discord Medium LinkedIn X

Top Flutter Checkbox and Radio Button packages

Last updated: April 1, 2026

Input selection in Flutter apps can be handled using Checkboxes and Radio buttons. While Checkboxes allow the user to select one or more options from a set of options, Radio buttons allow the user to select only one option from a set of options.

Check out the complete list of Flutter packages below that can help you add a Checkbox, Select Field, Multi-select Field or Radio Button.


multi_select_flutter
👍 806   ⬇️ 39.4K
Dart 3 compatible
Maintenance Status: Poor

A flexible multi select package for Flutter. Make multi select widgets the way you want.

custom_radio_grouped_button Card Image
custom_radio_grouped_button
👍 155   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

Custom Radio Buttons and Grouped Check Box Button

multiselect_formfield
👍 138   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

A multi select form field using alert dialog to select multiple items with checkboxes and showing as chips.

flutter_multi_select_items Card Image
flutter_multi_select_items
👍 107   ⬇️ 2.8K
Dart 3 compatible
Maintenance Status: Average

A Flutter package for creating customizable flutter multi select widgets.

roundcheckbox
👍 100   ⬇️ 3.4K
Dart 3 compatible
Maintenance Status: Poor

Package to make easier the proccess of creating a round circle box. The component created is fully customizable to your needs.

group_radio_button
👍 70   ⬇️ 4.4K
Dart 3 compatible
Maintenance Status: Poor

Flutter librity to create radio groups and radio button with labels.

msh_checkbox
👍 57   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Poor

An animated checkbox, inspired by BEMCheckbox for iOS, using an API similar to Flutter's own Checkbox.

flutter_custom_selector
👍 52   ⬇️ 180
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

checkbox_grouped
👍 46   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Poor

flutter widget that grouping checkbox, recuperate the actual selection,support multiple selection

parent_child_checkbox
👍 40   ⬇️ 119
Dart 3 compatible
Maintenance Status: Poor

Parent Child Checkbox is a type of checkbox where we can establish hierarchy in Checkboxes

animated_item_picker
👍 33   ⬇️ 64
Dart 3 compatible
Maintenance Status: Poor

Generic item picker that encapsulates single or multiple item selection logic.

easy_radio
👍 22   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

EasyRadio is a customizable radio button widget for Flutter that offers consistent animation, easy customization of sizes, shape, inner dot shape.

custom_check_box
👍 22   ⬇️ 321
Dart 3 compatible
Maintenance Status: Poor

A custom flutter check box with custom active and inactive color & icon with custom corner radius.

cupertino_radio_choice
👍 19   ⬇️ 58
Dart 3 compatible
Maintenance Status: Poor

Cupertino buttons which are used as radio buttons in order to select one value.

multiselect_field Card Image
multiselect_field
👍 11   ⬇️ 517
Dart 3 compatible
Maintenance Status: Good

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

grouped_checkbox
👍 11   ⬇️ 42
Dart 3 compatible
Maintenance Status: Poor

A package to easily group checkboxes in different styles in Flutter projects.

fradio_nullsafety
👍 2   ⬇️ 28
Dart 3 compatible
Maintenance Status: Poor

A radio component suitable for almost any radio scenario. You will like it.

grouped_buttons
👍 82   ⬇️ 155

Maintenance Status: Poor

A simple package that makes grouping Checkboxes and Radio Buttons much easier.

radio_group_v2
👍 32   ⬇️ 719

Maintenance Status: Average

A widget that groups radio buttons so they can work together to give the user a pleasant experience when making selections within the app.

checkbox_formfield
👍 26   ⬇️ 1.2K

Maintenance Status: Poor

This package contains checkbox widgets that can be used as FormField for Flutter beginners.

checkbox_list_tile_more_customizable
👍 2   ⬇️ 35

Maintenance Status: Poor

A CheckboxListTile with more customizable details, which provides more customizable functions, based on the traditional flutter CheckboxListTile.