DataTables is a jQuery plugin for adding advanced interaction controls to HTML tables.
It can add pagination, filtering and multi-column sorting functions to tables with ease.

The plugin has multilanguage support & many features that make it flexible:
- Smart handling of column widths
- State saving
- Hidden columns
- Dynamic creation of tables
- Ajax auto loading of data
- Alternative pagination types
- Sorting column(s) highlighting
DataTables can also be extended with the plug-in support it provides & its look can be totally customized via CSS.
Compatibility: All Major Browsers
Dragtable is a JavaScript library for making the columns of a table draggable.
It is very easy to use as inserting the dragtable.js in our code and adding the class="dragtable" to any table is enough.

Tables become more functional with Dragtable as you can put the columns you think important side-by-side and have a better view.
It can also be used with the famous Sorttable library which will make the standard tables both draggable and sortable.
Requirements: No Requirements
Compatibility: All Major Browsers
TableKit, built with the Prototype Framework, not only improves the usability of standard HTML tables but also saves so much time while implementing a standard data editing & sorting functionality.

Features of TableKit:
- Row striping
- Column sorting
- Column resizing
- Cell editing using Ajax
Requirements: Prototype Framework
Compatibility: All Major Browsers
Rather than adding css styles to the tables in websites, there is an easy way to style them named: Tablecloth.
Tablecloth is a lightweight, easy to use, unobtrusive way to add style and behaviour to your html table elements. By simply adding 2 lines of code to your html page you will have styled and active tables.

Tablecloth searches the html source for table elements and process each one. So, there’s absolutely no need for hardcoded class names or id’s.
Features
- Adding even/odd class names to alternative rows.
- Adding over and out class names for mouse over and mouse out states.
- If set to true Tablecloth will highlight rows or columns (or both).
- If set to true Tablecloth adds selected state on click. Based on preferences it then selects rows or columns (or both). Unselect elements by clicking anywhere on the page.
- It leaves room for your upgrade. It has easily editable function that is called when you click on table cell that you can use for your own code..
Requirements: No Requirements