Generic UI Grid is a free jQuery data table plugin. It has many built-in features: editing, sorting, pagination, theming, summaries, column configuration, and many more.
A cool tutorial about creating animated and musical Bubble Sort by using Vue.js
tsorter is a HTML table sorter using javascript with QuickSort algorithm.
This script is an extendable, unobtrusive, and cross-browser compatible way of enhancing almost any type of tabular data.
match-sorter is a simple, expected, and deterministic best-match sorting of an array in JavaScript. It follows a simple and sensible algorithm that makes it easy for you to filter and sort a list of items based on given input. Items are ranked based on sensible criteria that result in a better user experience.
fuzzysort is a fast SublimeText-like fuzzy search for JavaScript. It's open source.
Tabular creates data backed tables with jQuery. It includes standard table functionality such as sorting, searching, and pagination.
TinySort is a small script that sorts HTML elements. It sorts by text or attribute value, or by that of one of it's children
Bootstrap Sortable is a javascript plugin to add sorting ability to Bootstrap table.
Tagsort is a jQuery plugin that uses HTML5 data attributes to dynamically create interactive tags that can be used to filter and sort a set of tagged elements..
StickySort is a jQuery plugin for adding sticky headers and columns to your tables, complete with an extended sorting function
WATable is a customizable jQuery table plugin with sorting, paging, filtering.
Columns is an easy way of creating JSON data into HTML tables that are sortable, searchable, and paginating. All you need is to provide the data, and Columns will do the rest.
jQuery DataTables is a powerful plugin that can sort, page, and filter millions of records.
Features
jPList is a flexible jQuery plugin for sorting, pagination and filtering of any HTML structure (DIVs, UL/LI, tables, etc).
PourOver is a library for simple, fast filtering and sorting of large collections – think 100,000s of items – in the browser.
It allows you to build data-exploration apps and archives that run at 60fps, that don’t have to to wait for a database call to render query results.