We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Description
Changelog
Reviews

DynamicDataTable for Godot 4

DynamicDataTable is a GDScript plugin for Godot 4 that allows you to create and manage dynamic data tables easily and flexibly.

Table example Table example

Some features

Click to see some features video

Features

  • Dynamically create tables with customizable headers and data.
  • Dynamic resizing column widths.
  • Support for various data types (strings, numbers, dates in the format dd/mm/yyyy, progressbars, checkboxes).
  • Column sorting in ascending or descending order.
  • Filtering rows by column.
  • Cell edit mode by left mouse button double click
  • Multirows selection.
  • Independent horizontal alignment for columns (left, center or right).
  • Mouse events on headers and data cells.
  • Keyboard events on selected row (cursor up/down, page up/down, home, end).
  • Appearance customization through themes and styles.
  • Compatibility from Godot 4.3.

Installation

  1. Download the plugin as a ZIP archive.
  2. Extract the archive to the addons folder of your Godot project.
  3. Enable the plugin from the Project Settings > Plugins menu.

Usage

  1. Add a DynamicDataTable node to your scene, as child of a Control node.
  2. Add script to Control node and create a data array representing the table rows.
  3. Set the column headers using the set_headers() method.
  4. Set the table data using the set_data() method.
  5. Customize the table appearance through the Inspector properties.

or

Download this entire Godot Project and run the main scene (example.tscn)

Changelog for version v1.2.0

No changelog provided for this version.

Reviews (1)

Recommended by Francisco Josué Avendaño López - 17 July 2025

Se ve bastante util si se desea implementar algo similar a exel

Login to write a review.