Top Flutter Table packages A table or data grid is a system for organizing and displaying data in a tabular format. It is a type of spreadsheet that is used to store, organize, and analyze data. The Table UI component or widget often supports sorting, pagination, and filtering out data by search criteria. The complete list of Flutter packages that can help you add customized/supercharged Tables, Data Tables and Data Grid in your Flutter app is provided below.
data_table_2
942
In-place substitute for Flutter's DataTable and PaginatedDataTable with fixed/sticky headers and few extra features
syncfusion_flutter_datagrid
839
The Syncfusion Flutter DataGrid is used to display and manipulate data in a tabular view. Its rich feature set includes different types of columns, selections, column sizing, etc.
json_table
235
A Flutter package providing Json Table Widget for directly showing table from a json(Map).
appflowy_board
215
AppFlowyBoard is a board-style widget that consists of multi-groups. It supports drag and drop between different groups.
material_table_view
203
Flutter library providing a both horizontally and vertically scrollable material-style table widget.
table_sticky_headers
192
Two-dimension table with both sticky headers. You may scroll left / right and top / bottom. Sticky headers always stay visible. Legend cell (top left) always visible too.
flutter_expandable_table
171
A Flutter widget for create an expandable table with header and first column fixed.
responsive_table
164
Responsive Data table is a highly flexible tool built upon the foundations of progressive enhancement, that adds all of these advanced features to any flutter table.
snippet_coder_utils
162
SnippetCoderUtils is a Utility package built with Flutter SDK to make Flutter development easier and more enjoyable than ever.
scrollable_table_view
78
This is a multi axis scrollable data table, that allows you to scroll on both the vertical and horizontal axis, with the header remaining static on the vertical axis.
advanced_datatable
78
An addtion to the Flutter PaginatedDataTable allowing pagination also for the datasource aka server side datatables
trina_grid
77
A data grid that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS. (DataGrid, DataTable, Data Grid, Data Table, Sticky)
paged_datatable
74
A brand new way of creating paginated DataTables in Flutter with sorting and filters
davi
69
A full customized dataview that builds the cells on demand. Focused on Web/Desktop Applications. Bidirectional scroll bars. (DataTable, Data Table, Data View)
lazy_data_table
66
A Flutter data table with (optional) sticky row and/or column headers that loads the contents lazily.
pluto_grid_plus
56
PlutoGrid plus is a maintained version of PlutoGrid, PlutoGrid is a dataGrid that can be controlled by the keyboard on desktop and web. Of course, it works well on Android and IOS. (DataGrid, DataTable, Data Grid, Data Table, Sticky)
flex_grid
50
The FlexGrid display data in a tabular format. It is including frozened column/row,loading more, high performance and better experience in TabBarView/PageView.
crud_table
49
CRUD Table Flutter is a package for crating CURD-UI for your entity/object/class easily. It consists of a Lazy loading function, resizable columns, and integrated CRUD Form.
expandable_datatable
45
A flutter package for viewing and editing data in a table view with expandable rows.
flutter_web_data_table
38
A DataTable for Flutter Web that is implemented a sorting, text filtering and selecting.
dynamic_table
27
A fully customized data table for your flutter project in which you can edit, delete, add and update values in the table.
dolumns
21
A Dart library for formatting text output into columns. Useful for printing tabular data in a terminal.
flutter_advanced_table
18
Effortlessly build beautiful, interactive, and feature-rich data tables in Flutter.