
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
π 1459
A Flutter implementation of slidable list item with directional slide actions that can be dismissed.
READ MOREscrollable_positioned_list
π 380
A list with helper methods to programmatically scroll to an item.
READ MORE
reorderables
π 254
Reorderable table, row, column, wrap, sliver list that allow drag and drop of their children.
READ MORE
grouped_list
π 227
A Flutter ListView where the list items can be grouped into sections.
READ MORE
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
π 118
A Flutter package that builds a listview and notifies when the widgets are on screen.
READ MORE
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
π 84
A customizable listview with A-Z side scrollbar to fast jump to the item of the selected character.
READ MOREindexed_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
π 56
A ScrollablePositionedList where the list items can be grouped into sections.
READ MORE
drag_and_drop_lists
π 54
A flutter package to allow drag-and-drop reordering of two-level lists.
READ MORE
azlistview
π 50
A Flutter sticky headers & index ListView. IndexBar. such as citylist, contactlist. index and hover effect.
READ MORE
scrollable_list_tabview
π 49
A Flutter widget which syncronize a ScrollView and a custom tab view.
READ MORE
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
π 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
π 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
π 37
ListView with items that can be scrolled infinitely in both directions.
READ MORE
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
π 28
Flutter package for ListView that allows you to group list items and support headers.
READ MORE
circle_wheel_scroll
π 28
Circle Wheel List View for flutter based on ListWheelScrollView by flutter team.
READ MORE
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
π 27
A Flutter library to easily display a list with animated changes from a Stream>. It's like StreamBuilder + ListView.Builder with animations.
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
π 23
A simple yet elegant widget combines Material ListTile with custom and original Material and Cupertino switch implementations.
READ MORE
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
π 19
Multi select view item controller for GridView and ListView in Flutter
READ MORE

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
π 12
A Flutter package for staggered grid view or ListView with ordering support
READ MORE
marquee_flutter
π 12
A Marquee widght with ListView,Can scroll vertically or horizontally
READ MORE
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
π 11
extended list support track collect garbage/viewport indexes, build lastChild as special child and enable to layout close to trailing.
READ MORElist_wheel_scroll_view_x
π 9
A flutter project which add scroll direction to ListWheelScrollView allowing you to have horizontal ListWheelScroolView.
READ MORElist_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
π 8
A flutter library that gives you the flexibility to create and customize text user avatars like Gmail and Contacts.
READ MORE
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
π 7
SliverGroupedList Widget. Build a beautiful Table based on Sliver Widgets with entries group by headers.
READ MOREflutter_section_list_view
π 5
An extended flutter listView to support sections like iOS UITableView
READ MORE
expandable_group
π 5
A new Flutter widget support expanded and collapsed list for user..
READ MORE
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 MOREcheckbox_list_tile_more_customizable
π 2
A CheckboxListTile with more customizable details, which provides more customizable functions, based on the traditional flutter CheckboxListTile.
READ MORE