sortablejs plugin
This allows the user to sort a table by column. It can be used in conjunction with the searchtablejs plugin to provide a search function as well. The combination would serve as an alternative to the DataTables plugin.
One feature that this may do better is that there is a third position to the sort of each column: in addition to Ascending and Descending sorts, it is possible to return the table to it's initial sort. This could be useful on tables that are not originally sorted in any particular way. Unfortunately, the present editor could not get this to work, though that is apparently a trap that others have fallen into and may possibly escape.