I have created a data-grid package for Aurelia2.
It is CSS grid based, and gives you freedom to define your own content and header cell template in the markup in a declarative way.
It supports static list as well as integration with backend service. Paging, sorting, item selection, column reordering and resizing is supported out of the box.
Here are a bunch of examples, that you can explore by yourself: https://stackblitz.com/@Sayan751/collections/sparser-au2-data-grid.
Would appreciate any kind of feedback