Skip to content
@TableCrafter

TableCrafter

TableCrafter

The data table engine for WordPress

Connect any data source. Display it beautifully. Let users edit, filter, and export without leaving the page.

Version   Rating   Stars   License

Get it free on WordPress.org   |   Explore Pro at tablecrafter.com


TableCrafter live table UI


Two ways to use TableCrafter

WordPress Plugin JS Library
Who it's for WordPress site owners and developers Any web project, no WordPress required
License Free tier on WordPress.org; Pro via Freemius MIT, open source
Install wp plugin install tablecrafter-wp-data-tables --activate npm install tablecrafter or one CDN script tag
Data sources 9 sources: Gravity Forms, Google Sheets, Airtable, Notion, JSON/REST, CSV, XML, Excel, external MySQL Any JavaScript array or REST URL
Key features Inline editing, role-based permissions, export, multi-select filters Virtual scroll, formula columns, events API, i18n
Trial 10 days free, no card required; 7-day refund guarantee Free forever (MIT)
Links WordPress.org · tablecrafter.com GitHub · npm

Quick start

WordPress plugin

wp plugin install tablecrafter-wp-data-tables --activate

Then add [tablecrafter id="1"] to any post or page.

JS library (CDN, no build step)

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tablecrafter@2/dist/tablecrafter.css">
<script src="https://cdn.jsdelivr.net/npm/tablecrafter@2/dist/tablecrafter.umd.min.js"></script>
<script>
  new TableCrafter('#my-table', {
    data: '/api/data',
    columns: [{ field: 'name', label: 'Name', editable: true }],
  }).render();
</script>

What ships in the box

  • 9 data sources, zero custom connectors. Gravity Forms, Google Sheets, Airtable, Notion, any JSON/REST endpoint, CSV, XML, Excel, and external MySQL all connect through the same UI.
  • Spreadsheet-grade inline editing. 14 built-in cell editors, 15+ validation rules, bulk actions, and role-based edit permissions. No round-trip per keystroke.
  • Filters users actually use. Text search, multi-select dropdowns, date ranges, and number ranges with automatic type detection on every column.
  • One-click export. CSV, XLSX, and PDF export that respects the active filters and handles injection-safe RFC-4180 formatting automatically.
  • Mobile-first layout. Rows collapse into readable cards at configurable breakpoints. No horizontal scroll, no layout debt.
  • Performance at scale. Virtual scrolling, SWR caching, and selective script enqueue keep pages fast with thousands of rows.
  • Global-ready out of the box. Six bundled locales (en, es, fr, de, ar, ur) and a full RTL layout flip for right-to-left languages.
  • Risk-free trial. 10 days on Pro, no card required. 7-day no-questions refund after purchase.

🧩 The Crafter ecosystem

Plugin What it does
TableCrafter Data tables from any source: filterable, editable, exportable
CardCrafter JSON into responsive card grids with Gutenberg support
EventCrafter Timelines, roadmaps, and event schedules
LeadCrafter Lead magnets with Kit.com integration
WP Data Visualizer Interactive Chart.js charts from JSON
ChartCrafter Lightweight JS chart library built on Chart.js

🔓 Open source at TableCrafter

tablecrafter.js is the MIT-licensed JavaScript library powering the rendering layer. It ships as ESM, CJS, and UMD, weighs ~27 KB min+gz, carries 970+ tests, and works in any framework or plain HTML page.

tablecrafter is the free WordPress plugin. Every release ships to WordPress.org.

What's next: A v3 headless TypeScript rewrite of the JS library is in progress. Read the v3 RFC for the roadmap and design decisions.

The Pro plugin develops in a private repository and ships via Freemius and WordPress.org.


Built on solid principles

  • Source-agnostic: the table UI is identical regardless of where the data lives
  • Performance first: SWR caching, lazy loading, selective script enqueue
  • Security by design: SSRF protection, capability checks, encrypted credential storage
  • Developer friendly: PHP hooks, JS events API, custom data source API

Get it free on WordPress.org   |   Explore Pro at tablecrafter.com

tablecrafter.com  ·  Documentation  ·  Guides  ·  WordPress.org  ·  Support

Popular repositories Loading

  1. docs docs Public

    TableCrafter documentation website and guides

  2. examples examples Public archive

    Code examples and demos for TableCrafter

  3. tablecrafter.js tablecrafter.js Public

    Zero-dependency JavaScript data table: inline editing, advanced filters, formula columns, mobile card view. Companion to the TableCrafter WordPress plugin.

    TypeScript 1

  4. tablecrafter tablecrafter Public

    TableCrafter, the WordPress data table plugin. Turn Google Sheets, CSV, JSON, and Excel into searchable, editable tables. Free on WordPress.org, Pro at tablecrafter.com.

    PHP

  5. cardcrafter-data-grids cardcrafter-data-grids Public

    Transform JSON data into beautiful, responsive card grids for WordPress. Native Gutenberg block support with visual configuration. Available on WordPress.org → https://wordpress.org/plugins/cardcra…

    PHP

  6. wp-data-visualizer wp-data-visualizer Public

    Transform JSON data into stunning, interactive charts. WordPress plugin powered by Chart.js.

    JavaScript

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…