35 Useful jQuery Filter and Sort Plugins

by Lars on May 24, 2012

jQuery Filter and Sort Plugins

By using jQuery Filter and jQuery Sort Plugins you will be able to have a great control over the order, placement and organization of your page / or table elements. Further some of these plugins include drag-able controls making it possible to offer a more dynamic and user friendly design. Sorting and filtering is very useful if you have large datasets such as table views, however you can also use them for managing list views e.g. for a portfolio page. The Quicksand plugin found below is an example of this. This post has just been updated, all links checked. It provides an overview of jquery plugins you can use to provide simple yet powerful functionality to reorder, filter, add drag and drop capabilities etc. Another way to organize content and make it look cool is to use jQuery Slider or jQuery Carousel plugins. Many sites today do so on sales pages, front pages etc.


ElegantThemes
ThemeForest

Advertisement

1. tQuery – Dynamic tables

tQuery - Dynamic tables

tQuery makes simple HTML tables dynamic. The script combines power, flexibility and easiness. It offers great design customization, supports multiple formats for column sorting and make exporting and importing data easier. tQuery now support filtering. You can add a search box to your tQuery tables. The search feature give exact and instantaneous results.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

2. Advanced tables

Advanced tables

With this jQuery plugin you convert your flat html tables in nice datagrids in just a few seconds. The plugin will automaticly paginate your table and you can define a particular input field to use as search field for the table.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

3. Beautiful Data

Beautiful Data

Beautiful Data is a great way to turn a boring HTML table into something that supports features like paging and sorting. This jQuery plugin can also access data from CSV and JSON just by specifying the source file.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

4. Simple Content Sorting

Simple Content Sorting

This plugin allows you to sort your content in a clean and easy interface equipped with pagination feature. No page loading happens as the sorting takes place since its all done with javascript.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

5. Ingrid

Ingrid

Ingrid is an unobtrusive jQuery component that adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables.

MORE INFO / DEMO by reconstrukt.com (Free Plugin)

6. jSorted – a plugin for sorting things

jsorted

This plugin allows to sort an unordered list or a table using a value (number or date) attached to each item in ascending or descending order. It can be used for live data charts, sports widgets, news tickers, html5 games and a lot more. It’s very easy to customize!

MORE INFO / DEMO by Codecanyon (Premium Plugin)

7. JQuery Table

jquery-table

This is a simple jQuery plugin, to help create sortable table layouts of your data

MORE INFO / DEMO by Codecanyon (Premium Plugin)

8. Flexigrid

Flexigrid

Lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content. Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.

MORE INFO / DEMO by flexigrid.info (Free Plugin)

9. Table Sorter

image

Table Sorter 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. It has many useful features including multi-column sorting, parsers for sorting text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats), time.

MORE INFO / DEMO by tablesorter.com (Free Plugin)

10. Animated table sort (REGEXP friendly)

Animated table sort (REGEXP friendly)

This plugin allows you to animatedly sort a table based on a column’s <td>s, or on the content/value of a child/descendant element within those <td>s. The various <td>s fly to their new homes, giving a nice effect. It also supports sorting on REGEXP matches. You can also control whether row relationships are maintained, whether it sorts on ascii or numeric and ascending or descending.

MORE INFO / DEMO by tablesorter.com (Free Plugin)

11. JSquared

JSquared

This plugin allows you to organize advanced search user interface like in Google Squared.

MORE INFO by fedorchenko (Free Plugin)

12. TinySort

TinySort

TinySort is a small and simple jQuery plugin that will sort any nodetype by it’s text- or attribute value, or by that of one of it’s children. The examples below should help getting you on your way.

MORE INFO / DEMO by tinysort.com (Free Plugin)

13. jExpand plugin

jExpand plugin

jExpand is ultra lightweight jQuery plugin that will make your tables expandable. Typical for line of business applications, this feature can help you organize tables better. This way, tables can hold more information such as images, lists, diagrams and other elements.

MORE INFO / DEMO by jankoatwarpspeed.com (Free Plugin)

14. jQuery Interface Elements

interface

Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With this components you can build rich client web applications and interfaces with the same simplicity as writing JavaScript with jQuery. You will find functions for reordering/sorting lists and tabs, various types of drag and drop etc.

MORE INFO by eyecon.ro (Free Plugin)

15. Using jQuery To Manipulate and Filter Data

When a webpage is designed to display large tables of data, a great amount of consideration should be dedicated to allowing the user to sort through the data in a structured manner. This article will go through four techniques: hover effects, zebra rows, filtering, and sorting.

image

MORE INFO by tutsplus.com (Free Plugin)

16. Creating a “Filterable” Portfolio with jQuery

portfolio
If you have worked in your field for a while, there is a pretty good chance that you have a rather extensive portfolio. To make it a little easier to navigate, you will probably be tempted to break them into different categories. This tutorial will show you how to make “filtering by category” a little more interesting with just a little bit of jQuery.

MORE INFO by tutsplus.com (Free Plugin)

17. Quicksand

quicksand

Whit this really cool plugin you can reorder and filter items with a nice shuffling animation. The demo is a must see!

MORE INFO / DEMO by razorjack.net (Free Plugin)

18. Table Drag and Drop JQuery plugin

Table Drag and Drop JQuery plugin

Dragging and dropping rows within a table can’t be handled by general purpose drag and drop utilities for a number of reasons, not least because you need to move the whole row, not just the cell that receives the mouse events. Re-parenting the row also requires specific code. Sadly also, effects like fadeIn and fadeOut don’t work well with table rows on all browsers, so we have to go for simpler effects. This TableDnD plugin allows the user to reorder rows within a table, for example if they represent an ordered list (tasks by priority for example). Individual rows can be marked as non-draggable and/or non-droppable (so other rows can’t be dropped onto them). Rows can have as many cells as necessary and the cells can contain form elements.

MORE INFO by isocra.com (Free Plugin)

19. dragtable: Visually reorder all your table columns

image

Over the past several years, Stuart Langridge’s sorttable Javascript library has found widespread use. It’s easy to see why. Just add class=sortable to a table tag and its column headers automatically support click to sort. Pretty slick. But sometimes sorting just isn’t enough. What if you want to focus on just one or two of the columns in a table? In a client-side application you could drag the columns you care about next to each other. Why not in a web application? Enter dragtable. Like sorttable, it teaches HTML tables a new trick through a simple class attribute.

MORE INFO / DEMO (Free Plugin)

20. Filtering Blocks

Filtering Blocks

Really cool script to filter a list of blocks. Each block has a wrapping div. It has one class that it shares with all other blocks for common styling and a class unique to its “type”.

MORE INFO / DEMO by css-tricks.net (Free Plugin)

21. jQuey ui Sortable

sortable

Enable a group of DOM elements to be sortable

MORE INFO / DEMO by jqueryui (Free Plugin)

22. dragndrop

dragndrop

Get Drag and drop in a easy way.

MORE INFO / DEMO (Free Plugin)

23. ppDrag

image

ppDrag is a Drag&Drop plugin for jQuery, which mimics the interface of jQuery UI’s Draggable. Currently supported is a small subset of its options, but the implementation is different (ppDrag focuses on performance).

MORE INFO / DEMO (Free Plugin)

24. NestedSortable

NestedSortable

NestedSortable is an extension to the original Sortable from the Interface plugin that allows you to both sort vertically and nest (make one item a child of other item) elements at the same time, using drag-and-drop. If can be set up exactly like a regular Sortable and allows you to use most options that are inherited from it.

MORE INFO / DEMO (Free Plugin)

25. jQuery UI multiple draggable plugin

The jQuery multiple draggable plugin is an extension to the jQuery UI Draggable plugin. This plugin extends the current functionality to allow for elements to be grouped and dragged as a group.

ui-multiple-draggable

MORE INFO / DEMO (Free Plugin)

26. jQuery List DragSort

drag and drop jquery plugins

A lightweight jQuery plugin that provides the ability to sort lists using drag and drop.

MORE INFO (Free Plugin)

27. Drag and Drop ordering in a TreePanel

Drag and Drop ordering in a TreePanel

This example shows basic drag and drop node moving in a tree. In this implementation there are no restrictions and anything can be dropped anywhere except appending to nodes marked “leaf” (the files). Drag along the edge of the tree to trigger auto scrolling while performing a drag and drop.

MORE INFO (Free Plugin)

28. Drag & Drop Sortable Lists with JavaScript and CSS

Drag & Drop Sortable Lists with JavaScript and CSS

This is a collection of Direct Manipulation examples that work in modern browsers. Each example is a proof of concept. It is not based on jQuery but I thought it deserved to be here anyway…

MORE INFO / DEMO (Free Plugin)

29. jQuery columnManager plugin

jQuery columnManager plugin

A jQuery-plugin to toggle the visibility of table columns (collapsing and expanding them) and to save the state until the next visit. It’s supporting tables with colspans and rowspans, too!

MORE INFO / DEMO by picnet.com.au (Free Plugin)

30. SearchBox

SearchBox

SearchBox is a jQuery plugin that allows you to have reach search controls with filters on your pages (similar to GMail and Google Docs).

powerful functionality to reorder, filter, add drag and drop capabilities etc.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

31. Finder, jquery drilldown plugin

finder-select-jquery-plugin

Finder is a jQuery plugin that replaces indented <select> elements creating a true hierarchical UI element for a much smoother user experience when navigating large sets of hierarchical data. It utilizes built-in jQuery ui icons when the library is present but falls back gracefully if not. This plugin requires jQuery 1.7+ as it uses the new .on() event handler as well as namespacing. This plugin is a drop-in replacement it also has extendable callbacks for event hooks.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

32. jQuery Simple Content Sorting Plus Plugin

jQuery Simple Content Sorting Plus Plugin

This plugin creates a simple content sorter for your content and allows you to control your content with pagination! Simple Content Sorting provides a clean and easy way to beautify your interface by providing a slick client side sorting mechanism. You heard correctly, no page loading happens as the sorting takes place since its all done with JavaScript.

MORE INFO / DEMO by Codecanyon (Premium Plugin)

33. PicNet Table Filter

PicNet Table Filter

This jQuery plugin adds real time Google-like column filtering capabilities to a regular Html table. This is an open source project released under The MIT License (MIT). The PicNet Table Filter is used in production in several PicNet projects so it has been tested production ready. The table filter was born out of our Visual Analytics (Mouse Eye Tracking) project and has received great feedback.

MORE INFO / DEMO by picnet.com.au (Free Plugin)

34. jQuery jPList Plugin

jplist-plugin

jPList is a flexible jQuery plugin for sorting, pagination and filtering of any HTML structure (DIVs, UL/LI, tables, etc).

MORE INFO / DEMO by Codecanyon (Premium Plugin)

35. Sortable Lists Using jQuery UI

Sortable Lists Using jQuery UI

Unordered lists have a number of useful applications. They are commonly used to structure a site’s navigation. I have found, in a number of web applications, that the ability to reorder (sort) such lists would be extremely useful. There are 2 jQuery plugins that allow elements to be sorted. These are the jQuery Interface plugin and jQuery UI and this tutorial use the latter and also provides a solution for saving the lists.

MORE INFO / DEMO (Free Plugin)

Author : Lars Vraa

Lars started tripwire magazine back in January 2009. He is really passionate about web design, web development and loves to look into new technologies, techniques, tools etc. and to write articles for his readers.

{ 39 comments… read them below or add one }

Web Guru March 16, 2010 at 8:48 pm

Really cool compilation of jQuery plugins… Thanks.

Reply

sohbet March 18, 2010 at 11:50 am

thanks you.

Reply

Aaed Kayal April 5, 2010 at 6:19 am

Keep The Good Work

Reply

Boby12 April 11, 2010 at 7:47 pm

Awsoume share! EXACTLY what i’ve been looking for.

Gotta love jquery!

Reply

Murphy July 16, 2010 at 12:22 am

jQuery is cool, but I think I am still in love with drag and drop. So useful! jQuery is the best thing since sliced bread. ok, so maybe I’m a bit of a nerd.

Reply

Sean O July 20, 2010 at 3:15 pm

How could you leave out the best jQuery filtering plugin of all? Rik Lomas’ QuickSearch:

http://lomalogue.com/jquery/quicksearch/

Reply

tripwire team July 20, 2010 at 8:02 pm

Sean, not sure, but I’m glad you helped by bringing it forward!

Reply

FireRoxy July 21, 2010 at 11:43 am

Great collection. i love jQuery.

Reply

callingcards4us December 14, 2010 at 8:42 am

Thanks for the excellent roundup of jQuery gallery plugins.
My favorites are Quicksand, NestedSortable and jQuery UI multiple draggable plugin.
We had a couple of applications that used a tabbed interface. The problem was that there were many tabs and items were getting lost in the applications. I put in jdMenu (on a testing basis for now) to solve this problem.

Reply

Lisa July 26, 2010 at 6:46 am

This is brillian for our new form builder. Drag and drop fields !!

Awesome

Reply

velo July 26, 2010 at 8:04 am

Nice Info and very usefull for me

Thanks a lot

Reply

Graphic Chick Brisbane August 27, 2010 at 6:41 am

Drag and drop is so cool. Makes life so much easier. Thanks for sharing this :)

Reply

Rokas September 3, 2010 at 9:34 am

Quicksand is really amazing looking filtering element ;)

Reply

Orth Otic October 11, 2010 at 9:30 am

Thanks. The nestable element is very handy. Keeps all the info accessible without cluttering up the site. Cheers OO

Reply

Synthetic grass November 4, 2010 at 9:34 am

Looks like it is nice and easy to use. Thanks

Reply

Sandy Brisbane November 18, 2010 at 12:35 pm

Very neat. I hate having a cluttered menu suite. I will *try* to incorporate this into my site – if my technical skills are up to the job…. Thanks a lot.

Reply

Rob December 1, 2010 at 6:02 pm

None of these are Section 508 compliant. Nice to look at, but completely unusable for any application that has to be user-friendly to the blind.

Reply

phonecards4usa December 13, 2010 at 6:58 pm

Definitely some cool jquery plugins. Thanks for putting together that list. Extending jQuery with plugins and methods is very powerful and can save you and your peers a lot of development time by abstracting your most clever functions into plugins. There are a couple on there that I’ve seen people charging for that had similar effects like the “Sexy Curls jQuery Plugin”.

Reply

Debbie Ashmore March 2, 2011 at 1:18 pm

I love [1] http://lomalogue.com/jquery/quicksearch/
[2] Nestability

Reply

David Chase March 3, 2011 at 5:49 pm

What about masonry jquery for filtering items has a really nice effect
http://desandro.com/demo/masonry/docs/

Reply

Toena Ils April 6, 2011 at 1:55 pm

Good nesting feature. Keeps the site slick but can stack lots of info. Thanks for advising on it. Cheers T

Reply

????????????? April 30, 2011 at 3:51 am

Thanks for this great plugin….. i was really in need this…
best regards,

Reply

Aptus Brisbane IT Support May 18, 2011 at 6:15 am

awesome this is perfect and exactly what we have been trying to build ourselves (to no avail) love your work keep it coming

Reply

Brisbane Orthotics June 3, 2011 at 1:56 am

Love the nesting feature, looks great.

Reply

lastenvaatteet October 21, 2011 at 11:25 am

Looks like it is nice and easy to use

Reply

Deepu Das January 20, 2012 at 11:50 am

Great Work :)

Reply

mr.doooger February 21, 2012 at 10:35 am

wonderful tools,3q 2 much…

Reply

Dario February 28, 2012 at 2:31 am

I don’t think anyone mentioned ISOTOPE which I consider far better than most in this post.
http://isotope.metafizzy.co/

Reply

Mark Simchock May 25, 2012 at 8:35 pm

I’m with Dario. Isotope should be in this list.

http://isotope.metafizzy.co

Reply

Todd M. May 15, 2012 at 11:30 am

Great compilation.

Reply

manu July 9, 2012 at 2:17 pm

Great :)

Reply

Application Development July 18, 2012 at 7:09 pm

Really great article and list of plugins and techniques! Definitely found a few that I will try out.

Reply

sams September 21, 2012 at 4:00 pm
umesh shejole October 2, 2012 at 6:46 am

Above all plugins are helpful but they where not fully free included premium plugins so ……………….

Reply

Webdesign Agentur Berlin October 25, 2012 at 7:02 pm

Great compilation, exactly what I was searching for. Thanks a lot!!

Reply

9dlabs November 14, 2012 at 10:06 am

Beautiful collections, used few of them already.
Almost all of them are awesome.

Thank you so much!!

Reply

Gustavo February 26, 2013 at 3:04 am

Is there any plugin that can count the rows in the table?

Reply

OHO April 2, 2013 at 9:17 am

Thank you for great article and list of plugins and techniques.

Reply

SantoshKumar April 23, 2013 at 12:46 pm

Thank You, nice pluging but
How to download the pluging.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

{ 20 trackbacks }

Previous post:

Next post:


Web Analytics