20 jQuery Table Plugins

There has been some discussion in the past about how/when to use tables in web development. Though, the conclusion is the same: when you’re dealing with tabular data, tables are absolutely required.

Most of the developers are using div instead of table to display data on web pages to deliver better end user experience. This is why we are showcasing 20 jQuery Table Plugins for developers that will help them to display, manage and sort data with less or no endeavors.

1. Freezheader

Freezeheader is a simple jQuery plugin to freeze header row in html table. It's also known as fixed header table.

2. jQuery Tabledit

jquery tabledit
jQuery Tabledit is a inline editor for HTML tables compatible with Bootstrap. It is possible to edit inline like a spreadsheet or with buttons to change between edit and view mode.

3. jQuery Treetable

jquery treetable
jQuery treetable is a jQuery plugin that you can display a tree in an HTML table with directory structure or a nested list.

4. Fixed Header Table

fixed header table
Fixed Header Table is a jQuery pluginto create tables with fixed header for any valid table mark-up.

5. WaTable

wa table
WATable is a customizable jQuery table plugin with sorting, paging, filtering.

6. Bootstrap Data Table

bootstrap data table
Bootstrap Data Table is a jQuery plugin that you can use for sorting, pagination and filtering table. Bootstrap is used for styling and also FontAwesome icons used in table icons.

7. Datable

Datatable is a custom datatable plugin for jQuery, allowing pagination, filtering, ajax loading.

8. Bootstrap Table

bootstrap table
Bootstrap Table displays data in a tabular format and offers rich support to radio, checkbox, sort, pagination and so on. It is both featherweight and feature-rich.

9. tableExport

tableExport is a jQuery plugin to export HTML Table to JSON, XML, PNG, CSV, TXT, SQL, MS-Word, Ms-Excel, Ms-Powerpoint, PDF.

10. TableNav

jqury tablenav
TableNav is a jQuery utility plugin providing navigation with arrow keys in a table with input fields.

11. StickyTableHeaders

StickyTableHeaders is a jQuery plugin that makes large tables more usable by having the table header stick to the top of the screen when scrolling.

12. jQuery edit Table

jquery edit table
editTable is a lightweight jQuery Plugin that fill the gap left by the missing of a default input field for data tables. jQuery editTable can be used both in AJAX and/or HTTP POST contest and let you preset the title and number of columns or just let complete freedom to the user.

13. Dynatable

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

14. HighChartTable

highchartTable is a jQuery plugin provides a simple way to convert HTML data tables to Highcharts graphs. Many attributes are available to provide you a way to customize the graph.

15. ReStable

jquery restable
jQuery ReStable is a very simple and lightweight jQuery plugin that make tables responsive making them collapse into ul lists.

16. Responsive Tables

responsive table
Responsive Tables is a jQuery plugin to make tabular data responsive.

17. jQuery Filter Table

jquery filter table
jQuery Filter Table Plugin is a live searching/filtering for HTML tables in a jQuery plugin. This plugin will add a search filter to tables. When typing in the filter, any rows that do not contain the filter will be hidden.

18. Stupid Table

stupid table
This is a stupidly simple, absurdly lightweight jQuery table sorting plugin. As long as you understand basic JavaScript sorting, you can make this plugin do as much or as little as you want.

19. Stacktable.js

stacktable.js is a jQuery plugin for equalizing the height or width of elements. The purpose of stacktable.js is to give you an easy way of converting wide tables to a format that will work better on small screens. It creates a copy of the table that is converted into a 2-column key/value format.

20. FooTable

FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome - No matter how many columns of data you may have in them. FooTable transforms your HTML tables into expandable responsive tables.