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

Discord Medium LinkedIn Twitter

Top Flutter Chip and Tag packages

Last updated: October 19, 2025

Chips are small, interactive elements that can be used to perform an action or display information. They are most commonly used to represent contacts or tags. These tags are often used for filtering content based on user choice.

Following Flutter packages can be used for adding Chips, Tags, Selectable and Taggable items.


textfield_tags Card Image
textfield_tags
👍 413   ⬇️ 13K
Dart 3 compatible
Maintenance Status: Average

A text field that allows an input of tags inside the textfield

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.

chips_choice
👍 336   ⬇️ 9.7K
Dart 3 compatible
Maintenance Status: Poor

Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.

choice Card Image
choice
👍 140   ⬇️ 13.6K
Dart 3 compatible
Maintenance Status: Average

The successor to smart_select and chips_choice with cleaner, more flexible, and composable API for creating inline or prompted choice widgets with single or multiple selection.

material_tag_editor
👍 126   ⬇️ 2K
Dart 3 compatible
Maintenance Status: Poor

A simple tag editor for inputing tags. This is design to act and feel similar the standard Material TextField as much as possible.

flutter_multi_select_items Card Image
flutter_multi_select_items
👍 105   ⬇️ 2.7K
Dart 3 compatible
Maintenance Status: Average

A Flutter package for creating customizable flutter multi select widgets.

selectable_container
👍 53   ⬇️ 182
Dart 3 compatible
Maintenance Status: Poor

Selectable container for Flutter. The container shows an icon on one of the corner when tapped.

flutter_multiselect Card Image
flutter_multiselect
👍 51   ⬇️ 482
Dart 3 compatible
Maintenance Status: Good

Flutter package for multi-select UI widget, that compatible to both iOS and Android and uses neutral design.

chip_list Card Image
chip_list
👍 50   ⬇️ 985
Dart 3 compatible
Maintenance Status: Average

Makes creating a list of ChoiceChip-s a breeze. Super customizable as well.

simple_chips_input Card Image
simple_chips_input
👍 48   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Good

The most customizable package containing 2 libraries for creating chips and selecting chips

flutter_chip_tags
👍 36   ⬇️ 218
Dart 3 compatible
Maintenance Status: Poor

Clip Style Tags with TextFormField. Useful for adding Tags from TextFormField.

flutter_tags_x
👍 28   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

Creating selectable and input tags (TextField) has never been easier.

flutter_3d_choice_chip
👍 25   ⬇️ 118
Dart 3 compatible
Maintenance Status: Poor

Simple 3D choice chip for Flutter with customizable color themes and sizing.

flutter_tags
👍 297   ⬇️ 635

Maintenance Status: Poor

Creating selectable and input tags (TextField) has never been easier.

flutter_tagging
👍 183   ⬇️ 111

Maintenance Status: Poor

A flutter package with tagging or multiselect functionality. Useful for adding Tag or Label Selection Forms.

flutter_chips_input
👍 106   ⬇️ 1.7K

Maintenance Status: Poor

Flutter library for building input fields with InputChips as input options.

chips_input
👍 41   ⬇️ 617

Maintenance Status: Poor

A Flutter Widget to create an input with multiple chips, that can be selected from suggestions.

chips_choice_null_safety
👍 28   ⬇️ 213

Maintenance Status: Poor

Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.

multiple_select
👍 10   ⬇️ 28

Maintenance Status: Poor

A versatile and beautiful multi-drop-down component for App developers.