Flutter Gems

A Flutter package landscape guide comprising 1500+ neatly categorized useful and popular packages!

Follow on Twitter Subscribe for Updates Contribute

Crafted with πŸ’™ for Flutter Community

flutter_slidable Card Image
flutter_slidable
πŸ‘ 903

A Flutter implementation of slidable list item with directional slide actions that can be dismissed.

READ MORE
scrollable_positioned_list
πŸ‘ 194

A list with helper methods to programmatically scroll to an item.

READ MORE
reorderables Card Image
reorderables
πŸ‘ 151

Reorderable table, row, column, wrap, sliver list that allow drag and drop of their children.

READ MORE
grouped_list Card Image
grouped_list
πŸ‘ 123

A Flutter ListView where the list items can be grouped into sections.

READ MORE
implicitly_animated_reorderable_list Card Image
implicitly_animated_reorderable_list
πŸ‘ 103

A Flutter ListView that implicitly animates between the changes of two lists with the support to reorder its items.

READ MORE
inview_notifier_list Card Image
inview_notifier_list
πŸ‘ 56

A Flutter package that builds a listview and notifies when the widgets are on screen.

READ MORE
alphabet_list_scroll_view Card Image
alphabet_list_scroll_view
πŸ‘ 55

A customizable listview with A-Z side scrollbar to fast jump to the item of the selected character.

READ MORE
indexed_list_view
πŸ‘ 44

Similar to a ListView, but lets you programmatically jump instantly to any item, by index. Performant for lists of any size.

READ MORE
scroll_snap_list Card Image
scroll_snap_list
πŸ‘ 40

A Flutter widget that allows "snaping" event to an item at the end of user-scroll.

READ MORE
sticky_and_expandable_list Card Image
sticky_and_expandable_list
πŸ‘ 28

Build a grouped list, which support expand/collapse section and sticky header, support use it with sliver widget.

READ MORE
infinite_listview Card Image
infinite_listview
πŸ‘ 27

ListView with items that can be scrolled infinitely in both directions.

READ MORE
sticky_infinite_list Card Image
sticky_infinite_list
πŸ‘ 24

Infinite list with sticky headers that can be rendered any direction. Supports header positioning. Can be customized or with config options or with override.

READ MORE
circle_list Card Image
circle_list
πŸ‘ 22

This is a flutter circle list plugin written entirely using dart,you can use it in ios、android or web!

READ MORE
animated_stream_list Card Image
animated_stream_list
πŸ‘ 21

A Flutter library to easily display a list with animated changes from a Stream>. It's like StreamBuilder + ListView.Builder with animations.

READ MORE
sticky_grouped_list Card Image
sticky_grouped_list
πŸ‘ 20

A ScrollablePositionedList where the list items can be grouped into sections.

READ MORE
animated_list_view_scroll Card Image
animated_list_view_scroll
πŸ‘ 19

A widget that provides a list view with scrolling animation. You can set the animation for each object and other interesting features!

READ MORE
azlistview Card Image
azlistview
πŸ‘ 17

A Flutter sticky headers & index ListView. IndexBar. such as citylist, contactlist. index and hover effect.

READ MORE
listview_utils
πŸ‘ 15

Infinite scrolling list view with multiple data source mode support using adapters. Also supports header, footer widgets.

READ MORE
circle_wheel_scroll Card Image
circle_wheel_scroll
πŸ‘ 15

Circle Wheel List View for flutter based on ListWheelScrollView by flutter team.

READ MORE
group_list_view Card Image
group_list_view
πŸ‘ 13

Flutter package for ListView that allows you to group list items and support headers.

READ MORE
drag_list
πŸ‘ 11

Flutter list widget that allows to drag and drop items and define custom drag handle widget.

READ MORE
marquee_flutter Card Image
marquee_flutter
πŸ‘ 6

A Marquee widght with ListView,Can scroll vertically or horizontally

READ MORE
list_tile_more_customizable
πŸ‘ 6

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

READ MORE
extended_list Card Image
extended_list
πŸ‘ 6

extended list support track collect garbage/viewport indexes, build lastChild as special child and enable to layout close to trailing.

READ MORE