{"id":15025162,"url":"https://github.com/mottie/tablesorter","last_synced_at":"2025-05-12T13:20:22.211Z","repository":{"id":41063286,"uuid":"1938370","full_name":"Mottie/tablesorter","owner":"Mottie","description":"Github fork of Christian Bach's tablesorter plugin + awesomeness ~","archived":false,"fork":false,"pushed_at":"2024-08-14T01:24:45.000Z","size":20636,"stargazers_count":2604,"open_issues_count":259,"forks_count":754,"subscribers_count":119,"default_branch":"master","last_synced_at":"2025-05-12T13:20:14.711Z","etag":null,"topics":["jquery","pager","sorting","tablesorter"],"latest_commit_sha":null,"homepage":"https://mottie.github.io/tablesorter/docs/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mottie.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-06-22T23:16:39.000Z","updated_at":"2025-04-29T06:05:32.000Z","dependencies_parsed_at":"2023-02-09T10:00:36.207Z","dependency_job_id":"36555052-3060-4d22-b957-9e0ac61594ce","html_url":"https://github.com/Mottie/tablesorter","commit_stats":{"total_commits":2340,"total_committers":89,"mean_commits":"26.292134831460675","dds":0.07606837606837602,"last_synced_commit":"39d99f6857a479e9769211397d6e9ceb2ed80c40"},"previous_names":[],"tags_count":261,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mottie%2Ftablesorter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mottie%2Ftablesorter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mottie%2Ftablesorter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mottie%2Ftablesorter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mottie","download_url":"https://codeload.github.com/Mottie/tablesorter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253745197,"owners_count":21957320,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jquery","pager","sorting","tablesorter"],"created_at":"2024-09-24T20:01:37.425Z","updated_at":"2025-05-12T13:20:22.189Z","avatar_url":"https://github.com/Mottie.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"tablesorter (FORK) 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. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos.\n\n[![NPM Version][npm-image]][npm-url] [![devDependency Status][david-dev-image]][david-dev-url] [![zenhub-image]][zenhub-url]\n\n### Notice!\n\n* Because of the change to the internal cache, the tablesorter v2.16+ core, filter widget and pager (both plugin \u0026amp; widget) will only work with the same version or newer files.\n\n### [Documentation](https://mottie.github.io/tablesorter/docs/)\n\n* See the [full documentation](https://mottie.github.io/tablesorter/docs/).\n* All of the original documentation has been included.\n* Information from my blog post on [undocumented options](https://wowmotty.blogspot.com/2011/06/jquery-tablesorter-missing-docs.html) and lots of new demos have also been included.\n* Change log moved from included text file into the [wiki documentation](https://github.com/Mottie/tablesorter/wiki/Changes).\n\n### Questions?\n\n[![irc-image]][irc-url] [![slack-image]][slack-url] [![stackoverflow-image]][stackoverflow-url]\n\n* Check the [FAQ](https://github.com/Mottie/tablesorter/wiki/FAQ) page.\n* Search the [main documentation](https://mottie.github.io/tablesorter/docs/) (click the menu button in the upper left corner).\n* Search the [issues](https://github.com/Mottie/tablesorter/issues) to see if the question or problem has been brought up before, and hopefully resolved.\n* If someone is available, ask your question in the `#tablesorter` IRC channel at freenode.net.\n* Ask your question at [Stackoverflow](https://stackoverflow.com/questions/tagged/tablesorter) using a tablesorter tag.\n* Please don't open a [new issue](https://github.com/Mottie/tablesorter/issues) unless it really is an issue with the plugin, or a feature request. Thanks!\n\n### Demos\n\n* [Basic alpha-numeric sort Demo](https://mottie.github.io/tablesorter/).\n* Links to demo pages can be found within the main [documentation](https://mottie.github.io/tablesorter/docs/).\n* More demos \u0026 playgrounds - updated in the [wiki pages](https://github.com/Mottie/tablesorter/wiki).\n\n### Features\n\n* Multi-column alphanumeric sorting and filtering.\n* Multi-tbody sorting - see the [options](https://mottie.github.io/tablesorter/docs/index.html#options) table on the main document page.\n* Supports [Bootstrap v2-4](https://mottie.github.io/tablesorter/docs/example-option-theme-bootstrap-v3.html).\n* Parsers for sorting text, alphanumeric text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats) \u0026amp; time. [Add your own easily](https://mottie.github.io/tablesorter/docs/example-parsers.html).\n* Inline editing - see [demo](https://mottie.github.io/tablesorter/docs/example-widget-editable.html).\n* Support for ROWSPAN and COLSPAN on TH elements.\n* Support secondary \"hidden\" sorting (e.g., maintain alphabetical sort when sorting on other criteria).\n* Extensibility via [widget system](https://mottie.github.io/tablesorter/docs/example-widgets.html).\n* Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, Chrome 5.0+.\n* Small code size, starting at 25K minified.\n* Works with jQuery 1.2.6+ (jQuery 1.4.1+ needed with some widgets).\n* Works with jQuery 1.9+ (`$.browser.msie` was removed; needed in the original version).\n\n### Licensing\n\n* Copyright (c) 2007 Christian Bach.\n* The original version can be found at [http://tablesorter.com](http://tablesorter.com), or on [GitHub](https://github.com/christianbach/tablesorter).\n* Dual licensed under the [MIT](https://opensource.org/licenses/mit-license.php) or [GPLv2](https://www.gnu.org/licenses/gpl-2.0.html) licenses (pick one).\n\n### Download\n\n* Get all files: [zip](https://github.com/Mottie/tablesorter/archive/master.zip) or [tar.gz](https://github.com/Mottie/tablesorter/archive/master.tar.gz).\n* Use [bower](https://bower.io/): `bower install jquery.tablesorter`.\n* Use [node.js](https://nodejs.org/): `npm install tablesorter`.\n* CDNJS: https://cdnjs.com/libraries/jquery.tablesorter\n* jsDelivr: http://www.jsdelivr.com/?query=tablesorter\n\n### Related Projects\n\n* [Plugin for Rails](https://github.com/themilkman/jquery-tablesorter-rails). Maintained by [themilkman](https://github.com/themilkman).\n* [UserFrosting](https://www.userfrosting.com) (A secure, modern user management system for PHP that uses tablesorter) by [@alexweissman](https://github.com/alexweissman).\n* [Grav CMS](https://getgrav.org/): `bin/gpm install tablesorter` ([ref](https://github.com/Perlkonig/grav-plugin-tablesorter)).\n* [tablesorter-pagercontrols](https://github.com/isg-software/tablesorter-pagercontrols) \u0026ndash; programmatically adds pager controls below a table and applies the pager add-on for large HTML tables by [isg-software](https://github.com/isg-software).\n\n### Contributing\n\nIf you would like to contribute, please...\n\n1. Fork.\n2. Make changes in a branch \u0026 add unit tests.\n3. Run `grunt test` (if qunit fails, run it again - it's fickle).\n4. Create a pull request.\n\n### Special Thanks\n\n* Big shout-out to [Nick Craver](https://github.com/NickCraver) for getting rid of the `eval()` function that was previously needed for multi-column sorting.\n* Big thanks to [thezoggy](https://github.com/thezoggy) for helping with code, themes and providing valuable feedback.\n* Big thanks to [ThsSin-](https://github.com/TheSin-) for taking over for a while and also providing valuable feedback.\n* Thanks to [prijutme4ty](https://github.com/prijutme4ty) for numerous contributions!\n* Also extra thanks to [christhomas](https://github.com/christhomas) and [Lynesth](https://github.com/Lynesth) for help with code.\n* And, of course thanks to everyone else that has [contributed](https://github.com/Mottie/tablesorter/blob/master/AUTHORS), and continues to contribute through pull requests and open issues to this forked project!\n\n[npm-url]: https://npmjs.org/package/tablesorter\n[npm-image]: https://img.shields.io/npm/v/tablesorter.svg\n[david-dev-url]: https://david-dm.org/Mottie/tablesorter?type=dev\n[david-dev-image]: https://img.shields.io/david/dev/Mottie/tablesorter.svg\n[zenhub-url]: https://zenhub.io\n[zenhub-image]: https://cdn.rawgit.com/Mottie/tablesorter/master/docs/img/zenhub-badge.svg\n\n[irc-url]: https://kiwiirc.com/client/irc.freenode.net#tablesorter\n[irc-image]: https://img.shields.io/badge/irc-%23tablesorter-yellowgreen.svg\n[slack-url]: https://join.slack.com/t/tablesorter/shared_invite/enQtNDc2NTczODg0NjkzLWRmYzE2NjIzNjM2ZWE1NzkyNzFkNjM4NjY0OTIyOTM3NDRmNWRhMjgxMTk5MjFhNzM3NWIzMWU1ZTc1NTZlOGE\n[slack-image]: https://img.shields.io/badge/Slack-join%20chat-yellowgreen.svg\n[stackoverflow-url]: http://stackoverflow.com/questions/tagged/tablesorter\n[stackoverflow-image]: https://img.shields.io/badge/stackoverflow-tablesorter-blue.svg\n\n### Recent Changes\n\nView the [complete change log here](https://github.com/Mottie/tablesorter/wiki/Changes).\n\n#### \u003ca name=\"v2.32.0\"\u003eVersion 2.32.0\u003c/a\u003e (2024-08-13)\n\n* Core:\n  * Remove ie8 support (Grunt limitation)\n  * Initialize headers as `null`\n* Grouping: Fix self-closing icon tags to support jQuery 3.5+\n* Parser-input-select: Don't use updateCell if cell has `parser-false` class\n\n#### \u003ca name=\"v2.31.3\"\u003eVersion 2.31.3\u003c/a\u003e (2020-03-03)\n\n* Core:\n  * Cache parsed value in colspan. Fixes [issue #1708](https://github.com/Mottie/tablesorter/issues/1708).\n* AlignChar:\n  * Tweak demo css. See [isssue #1713](https://github.com/Mottie/tablesorter/issues/1713).\n* Pager:\n  * Restore first row in cacheIndex. Fixes issues [#1714](https://github.com/Mottie/tablesorter/issues/1714) \u0026 [#1710](https://github.com/Mottie/tablesorter/issues/1710).\n* Docs:\n  * Update to jQuery 3.4.1 \u0026 migrate 3.1.0.\n  * Update to Bootstrap 4.4.1.\n  * CSS cleanup - code font size was off.\n\n#### \u003ca name=\"v2.31.2\"\u003eVersion 2.31.2\u003c/a\u003e (2019-12-01)\n\n* Column selector:\n  * Fix scroller widget compatibility. See [issue #1682](https://github.com/Mottie/tablesorter/issues/1682).\n* Filter:\n  * Update select2 regexp. See [issue #1497](https://github.com/Mottie/tablesorter/issues/1497). Fixed in [PR #1677](https://github.com/Mottie/tablesorter/pull/1677); thanks [@cwisdo](https://github.com/cwisdo)!\n  * Prevent search on enter if filters are unchanged. See [issue #1631](https://github.com/Mottie/tablesorter/issues/1631). Fixed in [PR #1642](https://github.com/Mottie/tablesorter/pull/1642); thanks [@larsbonczek](https://github.com/larsbonczek)!\n* Math\n  * Add math ignore to cells; it was documented, but not added previously. See [issue #1526](https://github.com/Mottie/tablesorter/issues/1526).\n* Docs:\n  * Various fixes.\n  * Updated trigger sort page. See [issue #1641](https://github.com/Mottie/tablesorter/issues/1641).\n  * Remove invalid widget option. See [issue #1581](https://github.com/Mottie/tablesorter/issues/1581).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmottie%2Ftablesorter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmottie%2Ftablesorter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmottie%2Ftablesorter/lists"}