BACK TO DIRECTORY

BaraTables

by Nathan Noom

0.0
(0 ratings)

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

Screenshots

Frontend chart generated from a BaraTables table.

Frontend chart generated from a BaraTables table.

Frontend table with search, filters, CSV, Excel, and PDF export, column visibility, sorting, and pagination.

Frontend table with search, filters, CSV, Excel, and PDF export, column visibility, sorting, and pagination.

The Options tab: table settings, control toggles, layout builder, styling, and export buttons.

The Options tab: table settings, control toggles, layout builder, styling, and export buttons.

Chart builder and chart-type gallery with all supported chart types.

Chart builder and chart-type gallery with all supported chart types.

Responsive table on a phone: collapsed columns expand into a stacked row.

Responsive table on a phone: collapsed columns expand into a stacked row.

Plugin Details

Active Installs
0
Total Downloads
674
Version
1.3.2
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1
Added
2026-06-13
Last Updated
2026-08-24 6:45am GMT

Ratings

5
0
4
0
3
0
2
0
1
0