jQuery plugin that converts wide tables into a stacked key/value format for better display on small screens.
stacktable.js is a lightweight jQuery plugin that automatically converts wide HTML tables into a stacked two-column layout for better display on small screens like smartphones and tablets. It solves the problem of horizontal scrolling and poor readability of tabular data on mobile devices by transforming table rows into key/value pairs.
Frontend developers and web designers working with jQuery-based projects who need to make data tables responsive without writing custom CSS or complex JavaScript.
Developers choose stacktable.js for its simplicity and zero-configuration approach—it works out-of-the-box to make tables mobile-friendly, saving time compared to manual responsive table implementations.
jQuery plugin for stacking tables on small screens
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Converts wide tables into a two-column stacked layout automatically, eliminating the need for manual CSS adjustments and improving readability on small screens as described in the key features.
Seamlessly integrates with existing jQuery-based projects, making it easy to implement with minimal code changes, which is ideal for legacy or jQuery-dependent codebases.
Works out-of-the-box with default settings, requiring no complex setup, aligning with the project's philosophy of prioritizing ease of use over customization.
Allows adding custom CSS classes via the 'myClass' option for tailored styling, as mentioned in the README, enabling basic design flexibility.
Relies on jQuery, which adds unnecessary overhead for modern projects not using it and limits adoption in contemporary web development ecosystems.
Focuses solely on stacking tables without built-in support for common enhancements like sorting or pagination, requiring additional plugins or custom code for full functionality.
With a copyright from 2012 and no evident recent updates, the plugin may lack active maintenance, risking compatibility with newer browsers or jQuery versions.