Flutter Gems

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

Follow on Twitter Subscribe for Updates Contribute

Crafted with πŸ’™ for Flutter Community

flutter_slidable Card Image
flutter_slidable
πŸ‘ 1459

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

READ MORE
scrollable_positioned_list
πŸ‘ 380

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

READ MORE
reorderables Card Image
reorderables
πŸ‘ 254

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

READ MORE
grouped_list Card Image
grouped_list
πŸ‘ 227

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

READ MORE
implicitly_animated_reorderable_list Card Image
implicitly_animated_reorderable_list
πŸ‘ 167

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
πŸ‘ 118

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

READ MORE
scroll_snap_list Card Image
scroll_snap_list
πŸ‘ 88

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

READ MORE
alphabet_list_scroll_view Card Image
alphabet_list_scroll_view
πŸ‘ 84

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

READ MORE
indexed_list_view
πŸ‘ 58

Infinite ListView that lets you programmatically jump instantly to any item, by index. Performant for lists of any size.

READ MORE
sticky_grouped_list Card Image
sticky_grouped_list
πŸ‘ 56

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

READ MORE
drag_and_drop_lists Card Image
drag_and_drop_lists
πŸ‘ 54

A flutter package to allow drag-and-drop reordering of two-level lists.

READ MORE
azlistview Card Image
azlistview
πŸ‘ 50

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

READ MORE
scrollable_list_tabview Card Image
scrollable_list_tabview
πŸ‘ 49

A Flutter widget which syncronize a ScrollView and a custom tab view.

READ MORE
sticky_and_expandable_list Card Image
sticky_and_expandable_list
πŸ‘ 47

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

READ MORE
sticky_infinite_list Card Image
sticky_infinite_list
πŸ‘ 41

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
flutter_swipe_action_cell Card Image
flutter_swipe_action_cell
πŸ‘ 41

An awesome UI package incluing iOS style cell swipe action effect.You can use this package to implement iOS style tableView cell swipe action

READ MORE
infinite_listview Card Image
infinite_listview
πŸ‘ 37

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

READ MORE
circle_list Card Image
circle_list
πŸ‘ 33

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

READ MORE
group_list_view Card Image
group_list_view
πŸ‘ 28

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

READ MORE
circle_wheel_scroll Card Image
circle_wheel_scroll
πŸ‘ 28

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

READ MORE
animated_list_view_scroll Card Image
animated_list_view_scroll
πŸ‘ 28

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

READ MORE
animated_stream_list Card Image
animated_stream_list
πŸ‘ 27

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

READ MORE
listview_utils
πŸ‘ 23

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

READ MORE
list_tile_switch Card Image
list_tile_switch
πŸ‘ 23

A simple yet elegant widget combines Material ListTile with custom and original Material and Cupertino switch implementations.

READ MORE
side_header_list_view Card Image
side_header_list_view
πŸ‘ 21

ListView with sticky headers on the side. Inspired by the Android contacts app and the calendar app.

READ MORE
multi_select_item Card Image
multi_select_item
πŸ‘ 19

Multi select view item controller for GridView and ListView in Flutter

READ MORE
snaplist Card Image
snaplist
πŸ‘ 17

A small library that allows to create lists with snapping to item.

READ MORE
item_selector Card Image
item_selector
πŸ‘ 14

A generic item selector that works with ListView, GridView, Row, Column, or basically any parent widget that can have indexed child widgets.

READ MORE
reorderableitemsview Card Image
reorderableitemsview
πŸ‘ 12

A Flutter package for staggered grid view or ListView with ordering support

READ MORE
marquee_flutter Card Image
marquee_flutter
πŸ‘ 12

A Marquee widght with ListView,Can scroll vertically or horizontally

READ MORE
pull_to_reveal Card Image
pull_to_reveal
πŸ‘ 11

A simple Flutter widget that wraps a `ListView` and selectively renders a hidden top element based on user scroll behavior.

READ MORE
extended_list Card Image
extended_list
πŸ‘ 11

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

READ MORE
list_wheel_scroll_view_x
πŸ‘ 9

A flutter project which add scroll direction to ListWheelScrollView allowing you to have horizontal ListWheelScroolView.

READ MORE
list_tile_more_customizable
πŸ‘ 9

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

READ MORE
flutter_text_drawable Card Image
flutter_text_drawable
πŸ‘ 8

A flutter library that gives you the flexibility to create and customize text user avatars like Gmail and Contacts.

READ MORE
smooth_sort Card Image
smooth_sort
πŸ‘ 7

A wonderful and custom sorting animation for Flutter. This package provides different animations while sorting a list or grid in Flutter app.

READ MORE
sliver_grouped_list Card Image
sliver_grouped_list
πŸ‘ 7

SliverGroupedList Widget. Build a beautiful Table based on Sliver Widgets with entries group by headers.

READ MORE
flutter_section_list_view
πŸ‘ 5

An extended flutter listView to support sections like iOS UITableView

READ MORE
expandable_group Card Image
expandable_group
πŸ‘ 5

A new Flutter widget support expanded and collapsed list for user..

READ MORE
expandable_sliver_list Card Image
expandable_sliver_list
πŸ‘ 3

A sliver List that you can then either expand or collapse, in order to show or hide the contents of the list.

READ MORE
checkbox_list_tile_more_customizable
πŸ‘ 2

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

READ MORE