BaraTables
BaraTables

BaraTables

0/5 (0 ratings) — active installs Updated Aug 24, 2026
Frontend chart generated from a BaraTables table.

Frontend chart generated from a BaraTables table.

BaraTables builds interactive tables and charts from manual rows, CSV uploads, WordPress content, or an external MySQL/MariaDB database, then publishes them with a shortcode or a block.

Import a JSON, XML, HTML, CSV, TXT, or ZIP export from another table plugin or spreadsheet to rebuild a table.

Tables can include search, sorting, pagination, filters, export buttons, responsive stacking, and column visibility controls. Charts draw from any BaraTables table and embed with their own shortcode.

Features:

  • Add search, sorting, pagination, and dropdown, multi-select, checkbox, or radio filters, including filtering by category or tag
  • Export table data to CSV, Excel, or PDF, copy it, or print it
  • Reorder columns and control column visibility
  • Collapse wide tables into stacked, expandable rows on small screens
  • Match your theme automatically: colors follow your theme’s palette, with an optional custom accent color
  • Restrict WordPress-content, CSV, and external-database rows by user role or user metadata
  • Remember table state between visits, and control scrolling, column sizing, and row limits
  • Create bar, horizontal bar, line, area, radar, pie, donut, treemap, scatter, bubble, heatmap, funnel, and Gantt charts with ECharts
  • Light frontend styles that are easy to override with CSS

Third-Party Libraries

This plugin bundles these libraries and admin thumbnail images, all under GPL-compatible licenses. Full license notices ship in assets/vendor/THIRD-PARTY-LICENSES.txt; each link is that library’s source.

  • DataTables v3.0.2 – MIT License – https://github.com/DataTables/DataTablesSrc/tree/3.0.2
  • DataTables Buttons v4.0.2 – MIT License – https://github.com/DataTables/Buttons/tree/4.0.2 (bundles FileSaver.js – MIT License – https://github.com/eligrey/FileSaver.js/tree/1.3.3)
  • DataTables ColReorder v3.0.1 – MIT License – https://github.com/DataTables/ColReorder/tree/3.0.1
  • DataTables Responsive v4.0.2 – MIT License – https://github.com/DataTables/Responsive/tree/4.0.2
  • Tom Select v2.6.2 – Apache License 2.0 – https://github.com/orchidjs/tom-select/tree/v2.6.2
  • JSZip v3.10.1 – MIT License – https://github.com/Stuk/jszip/tree/v3.10.1 (bundles pako – MIT License – https://github.com/nodeca/pako)
  • pdfmake v0.2.23 – MIT License – https://github.com/bpampuch/pdfmake/tree/0.2.23 (bundles the Roboto fonts – Apache License 2.0)
  • ECharts v6.1.0 – Apache License 2.0 – https://github.com/apache/echarts/tree/6.1.0
  • Chart-type gallery thumbnails from the Apache ECharts examples, Apache License 2.0 – https://github.com/apache/echarts-examples
  • BaraTables’ custom ECharts bundle entry and build command – https://github.com/trinadin/baratables/blob/main/tools/echarts-entry.js