I am looking for a Flutter package that provides a grid widget.

My ideal would be something with the features of ag-grid; in fact, a Flutter wrapper for ag-grid would be great.

I want it to take its contents from data which I provide (and update with setState(); JSON would be fine, for example.

I want it to be responsive, to different screen sizes, and to auto-paginate when needed (virtual paging would be a bonus, in case of large data sets).

Other features:

  • Column-sort
  • click cell/column & handle in Dart code - onClick()
  • formatting of rows/cells/columns
  • anything else is a welcome bonus. The more full-featured the better, as I can't anticipate what I might want in future

I don't need two way data binding, as in Angualr(Js), but I won't sneeze at it.


You can use Syncfusion's Flutter DataGrid which has lot of features such as,

You can go through Feature Tour to know about all features and go through UG.

  • 1
    A great answer, which will help others who read this. Welcome aboard, and thanks for the answer. Alas, I cannot afford $995/year, so I will update the question to say so (my bad, sorry). Feb 23 '21 at 9:11
  • 2
    They provide free community license also. You can go through the below link, syncfusion.com/products/communitylicense Feb 23 '21 at 10:22
  • Fantastic. I don't know how I missed that. Thanks Feb 23 '21 at 20:40
  • "Who is eligible? Companies and individuals with less than $1 million USD in annual gross revenue and 5 or fewer developers" and "Can the products be used to build commercial applications? Yes" This looks great. It is an excellent collection of components. Feb 23 '21 at 20:45

I haven't tried it yet, but the is a Dart wrapper for ag-grid on GitHub


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.