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_layout_grid
841
A powerful grid layout system for Flutter, optimized for complex user interface design.
boxy
700
Overcome limitations of built-in layouts, advanced flex, custom multi-child layouts, slivers, and more!
dashboard
223
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
215
Enables animated GridViews when updating children or when trying to reorder them by using drag and drop.
responsive_grid_list
141
A Flutter plugin to create responsive grid lists using ListView.builder() or SliverList with a SliverChildBuilderDelegate.
boardview
140
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
131
A Layout widget displaying a set of bricks (widgets with different shapes) as a vertical or horizontal list, like a wall...
flutter_draggable_gridview
129
This package helps you to add drag & drop functionality to existing Gridview.builder.
reorderable_grid
125
A full reorderable grid implementations similar to flutter's native reorderable list.
dynamic_height_grid_view
112
GridView with dynamic height. No need to specify aspectRatio to the grid.
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
66
Custom grid widget that allows it's cells to span columns and rows and supports editing.
flutter_masonry_view
47
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.
design_grid
36
Implement designs just like your designer intended. Use either the classic responsive design grid approach or go with the Material Design Layout.
auto_height_grid_view
34
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
29
IntrinsicGridView is a custom GridView, It provides 2D array of children with Intrinsic width and height. Having two named Constructors. horizontal and vertical
flutter_super_grid
26
Flutter package with grid views: SimpleGridView for basic grids, FlatGridView for advanced options, and SectionGridView for sectioned grids and addtional styling.
snap
21
An extensive snap tool/widget for Flutter that allows very flexible snap management and snapping between your widgets.
dragablegridview_flutter
21
A dragable gridview,Long-pressed triggers draggable state,GridView reordering after release your finger