Sort, filter and paginate any HTML table.
2 lines of code. Zero dependency. < 3kb gzip.
Click any column header to sort โ text, numbers and dates handled automatically
Instant search across all columns or specific ones โ case insensitive
Split large tables into pages with smart navigation โ fully configurable
| Name | Role | Department | Salary | Experience |
|---|---|---|---|---|
| Alice Martin | Frontend Dev | Dev | 52000 | 3 |
| Bob Dupont | UX Designer | Design | 48000 | 5 |
| Clara Petit | Data Analyst | Data | 55000 | 2 |
| David Roux | Backend Dev | Dev | 58000 | 7 |
| Emma Blanc | Product Manager | PM | 62000 | 4 |
| Felix Morel | Full Stack Dev | Dev | 60000 | 6 |
| Grace Simon | UI Designer | Design | 46000 | 1 |
| Hugo Laurent | Data Engineer | Data | 65000 | 8 |
| Iris Bernard | Mobile Dev | Dev | 54000 | 3 |
| Jules Thomas | Scrum Master | PM | 57000 | 5 |
| Karim Leroy | DevOps | Dev | 63000 | 9 |
| Laura Michel | Brand Designer | Design | 44000 | 2 |
| Library | Sort | Filter | Paginate | Zero dep | ES Module | Size |
|---|---|---|---|---|---|---|
| @soulreaper67/table-sort-filter | โ | โ | โ | โ | โ | ~3kb |
| DataTables | โ | โ | โ | โ jQuery | โ | 500kb+ |
| tablesort | โ | โ | โ | โ | โ | 2kb |
| tablefilter | โ | โ | โ | โ | โ | 400kb+ |
| AG Grid | โ | โ | โ | โ | โ | 1MB+ |