10 Best JavaScript Plugins To Sort Table By Columns (2022 Update)

by jQueryScript,

What Is Table Sort

Table sort is a commonly used data management functionality that enables the user to sort tabular data in an HTML table by ascending or descending order.

Suppose you have an HTML table and want to sort data based on user name, age, email address, you need a table sorting plugin to achieve this function.

The Best Table Sort Plugin:

Here are the 10 best jQuery and Vanilla JavaScript table sorter plugin that makes HTML table sortable and improves the reading experience of large tabular data in your web app. Have fun.

Originally Published Sep 15 2020, updated Mar 18, 2022

Table of contents:

Best jQuery Table Sort Plugins

Paginate, Filter, And Sort Dynamic Data In A Table - Table Sortable

The Table Sortable jQuery plugin helps you render a customizable dynamic data table from JSON or JavaScript objects, with paginate, live filter, and data sort capabilities.

Paginate, Filter, And Sort Dynamic Data In A Table - Table Sortable

[Demo] [Download]


Excel-like Bootstrap Table Sorting And Filtering Plugin

excel-bootstrap-table-filter.js is a jQuery plugin that creates multiple filters in your Bootstrap table columns to narrow down or re-sort the tabular data just like in the MS Excel.

Excel-like Bootstrap Table Sorting And Filtering Plugin

[Demo] [Download]


Enable Sorting, Filtering And Pagination For Table - jQuery fancyTable

The fancyTable jQuery plugin adds blazing fast, client-side sorting, pagination, and live searching functionalities to your large data table.

Enable Sorting, Filtering And Pagination For Table - jQuery fancyTable

[Demo] [Download]


Enhance HTML Table With Pagination Sorting Filtering - tableManager

simple yet powerful jQuery table management plugin that provides an easy way to sort/filter/paginate tabular data in an HTML table.

Enhance HTML Table With Pagination Sorting Filtering - tableManager

[Demo] [Download]


Minimal Table Sorter & Filter In jQuery - Auto Tables

An easy-to-use jQuery plugin for data-rich HTML tables that makes it possible to sort table elements by each column and search/filter table rows based on search keywords.

Minimal Table Sorter & Filter In jQuery - Auto Tables

[Demo] [Download]


Best vanilla JS Table Sort Plugins

Make HTML Table Sortable With sort-table Library

A small JavaScript library which applies the sorting functionality to your HTML table.

Make HTML Table Sortable With sort-table Library

[Demo] [Download]


Sort An HTML Table In Alphabetical Or Numerical Order – Sortable Tables

A JavaScript plugin for sortable tables which enables the user to sort the table columns in alphabetical or numerical order.

Sort An HTML Table In Alphabetical Or Numerical Order – Sortable Tables

[Demo] [Download]


Minimal Table Sorter In JavaScript – table-sort.js

A minimal table sorter that is easy to implement by simply add the CSS class table-sort to the table tag.

Minimal Table Sorter In JavaScript – table-sort.js

[Demo] [Download]


Ultra Fast HTML Table Sorting Library – sortable.js

The sortable.js JavaScript library enables any static or dynamic HTML table to be sortable. Blazing fast and simple to implement.

Ultra Fast HTML Table Sorting Library – sortable.js

[Demo] [Download]


Minimal Table Sorting Library – sorTable.js

sorTable.js is an extremely light JavaScript library used to sort table rows by alphabet and number without any dependencies.

Minimal Table Sorting Library – sorTable.js

[Demo] [Download]


More Resources:

Want more jQuery plugins or JavaScript libraries to create sortable HTML tables on the web & mobile? Check out the jQuery Table Sort and JavaScript Table Sort sections.

See Also: