table-sort-js
A JavaScript client-side HTML table sorting library with no dependencies required.
tablesorter
tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.
natural-compare
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.