https://aarongustafson.github.io/table-sortable/ from @aaron-gustafson.com is a very good web component!