verbb / tablemaker
A Craft CMS field for tables with controlled columns, rows and cell types.
Package info
Type:craft-plugin
pkg:composer/verbb/tablemaker
Fund package maintenance!
Requires
- php: ^8.2
- craftcms/cms: ^5.6.0
- nystudio107/craft-plugin-vite: ^5.0.0
- verbb/base: ^3.0.0
Requires (Dev)
- craftcms/cms: ^5.6
- pestphp/pest: ^3.8
- pestphp/pest-plugin: ^3.0
- vlucas/phpdotenv: ^5.6
- yiisoft/yii2-shell: ^2.0.3
Suggests
- craftcms/ckeditor: Enables the optional Rich text column type.
Provides
None
Conflicts
None
Replaces
None
- dev-craft-5
- 5.1.1
- 5.1.0
- 5.0.10
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-beta.2
- 5.0.0-beta.1
- 4.0.18
- 4.0.17
- 4.0.16
- 4.0.15
- 4.0.14
- 4.0.13
- 4.0.12
- 4.0.11
- 4.0.10
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.1
- 2.0.0
- dev-beta
- dev-craft-4
- dev-craft-6
- dev-craft-3
This package is auto-updated.
Last update: 2026-09-30 09:44:57 UTC
README
Table Maker for Craft CMS
Table Maker is a Craft CMS plugin that lets authors create the rows and columns their content needs within the boundaries configured for the field. Capture genuinely tabular information in Craft and render it with complete template control.
Authors can add and label columns and rows directly in the field, making the format useful for comparison tables, schedules, specifications and other data whose dimensions vary between entries.
Features
- Build tables with text, dropdown, date, checkbox, row-heading and other purpose-specific columns.
- Reorder columns and configure their headings, widths, alignment and options in a focused editor.
- Restrict available column types and set minimum or maximum row and column counts.
- Add, remove or insert rows so the table matches the available information.
- Paste spreadsheet data from the focused cell and let the table expand within its configured limits.
- Enable formatted cells with modal or inline editing when CKEditor 5.0 or later is installed and enabled.
- Store an optional table caption and identify row headings for more meaningful HTML.
- Keep column settings, rows and cells available to Twig, GraphQL queries and GraphQL mutations.
- Use the built-in HTML output or build accessible, project-specific markup from the stored table value.
Documentation
Visit the Table Maker Plugin page for all documentation, guides, pricing and developer resources.
Credit & Thanks
Originally created by the team at Supercool Ltd.
Support
Get in touch with us via the Table Maker Support page or by creating a Github issue
Sponsor
Table Maker is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.