Sorting

ingrid - adds datagrid behaviors to your tables

ingrid is an unobtrusive jQuery component that adds datagrid behaviors like column resizing, paging, sorting, row and column styling (and more) to your tables.   ingrid - Features: Resizable columns, Scrolling body, Paging Toolbar and Column Sorting (server-side).  Saved State (navigate away from Ingrid, come back, and she reloads your last viewed page/sort/direction). Uses jQ cookie plugin.  Row selection. (Ingrid remembers this too.)  Exposed object model with exposed helper methods (ing

Shuffle - Categorize, sort, and filter a responsive grid of items

Shuffle, a jQuery shuffle plugin that will categorize, sort, and filter a responsive grid of items.   Shuffle - Features: Fast - Only one forced synchronous layout (aka reflow) on init, sort, or shuffle. Uses CSS Transitions! Responsive (try resizing the window!) Filter items by groups Items can have multiple groups and be different sizes Sort items Advanced filtering (like searching)  

jQuery Dynatable - A funner, semantic, HTML5+JSON, interactive table plugin

jQuery Dynatable is a funner, semantic, interactive table plugin using jQuery, HTML5, and JSON. The purpose of Dynatable is to provide a simple, extensible API, which makes viewing and interacting with larger datasets easy. It provides a framework for implementing the most common elements out of the box, including sorting, searching and filtering.  

DyLay - A responsive dynamic layout jQuery plugin

DyLay is a jQuery plugin which allows to create dynamic layout very easily. It respects order of elements.    This responsive dynamic layout plugin has 3 public methods : position: fill the hole filter: filter the elements which correspond to the selector passed in argument ( string ) sort: sort the elements by data- the first argument ( string ) and the way is defined by the second ( asc or desc )  

Quicksand - a jQuery plugin for reordering and filtering items

Quicksand is a jQuery plugin for reordering and filtering items with a nice shuffling animation.   At the very basic level, Quicksand replaces one collection of items with another. All you need to do is provide those sets of items. You can do it in a couple of ways: Use plain HTML, like an unordered list. Download data by an Ajax call Transform HTML items by JavaScript (for example, sort them differently)