Top Flutter Grid packages A Grid is a user interface that is organized into a grid. This type of UI is often used for applications that require a lot of data to be displayed in a clean, responsive and organized way. The complete list of Flutter packages that can be used to add Grid, Staggered Grid, GridView, Drag and Drop Grids to your Flutter app is provided below.
flutter_staggered_grid_view
4162
Provides a collection of Flutter grids layouts (staggered, masonry, quilted, woven, etc.).
flutter_layout_grid
727
A powerful grid layout system for Flutter, optimized for complex user interface design.
boxy
560
Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!
dashboard
188
Dynamic dashboard widget that allows your users to create their own layouts. Resize, move, indirect resize/move, auto re-layout are supported.
flutter_reorderable_grid_view
154
Enables animated GridViews when updating children or when trying to reorder them by using drag and drop.
boardview
138
This is a custom Flutter widget that can create a draggable BoardView or also known as a kanban. The view can be reordered with drag and drop.
flutter_wall_layout
128
A Layout widget displaying a set of bricks (widgets with different shapes) as a vertical or horizontal list, like a wall...
responsive_grid_list
116
A Flutter plugin to create responsive grid lists using ListView.builder() or SliverList with a SliverChildBuilderDelegate.
reorderable_grid
113
A full reorderable grid implementations similar to flutter's native reorderable list.
flutter_draggable_gridview
104
This package helps you to add drag & drop functionality to existing Gridview.builder.
drag_and_drop_gridview
101
Drag And Drop GridView extends the functionality of the GridView widget in Flutter and gives you the freedom of creating a reorder the GridViewItems simple by Drag And Drop.
spannable_grid
63
Custom grid widget that allows it's cells to span columns and rows and supports editing.
design_grid
35
Implement designs just like your designer intended. Use either the classic responsive design grid approach or go with the Material Design Layout.
flutter_masonry_view
34
A flutter masonry grid layout to display a list of any number of columns. Also, it can be customized with the item padding and border radius.
auto_height_grid_view
28
This package provides a customizable, responsive grid view widget for building dynamic layouts with variable height items. It automatically adjusts the height of each grid item based on its content.
intrinsic_grid_view
26
IntrinsicGridView is a custom GridView, It provides 2D array of children with Intrinsic width and height. Having two named Constructors. horizontal and vertical
dragablegridview_flutter
21
A dragable gridview,Long-pressed triggers draggable state,GridView reordering after release your finger
snap
20
An extensive snap tool/widget for Flutter that allows very flexible snap management and snapping between your widgets.