--- id: dash-table version: "5.0.0" license: MIT license_treatment: permissive maintenance: abandoned --- # dash-table — Dash table License: permissive · Maintenance: abandoned · Downloads: 1.7M/mo ## What it is and what it does Dash Table is an interactive table component built in React and TypeScript for displaying and editing tabular data within Dash web applications. It renders as semantic HTML and is designed to be accessible, responsive, and fully customizable through its properties. The component supports viewing, editing, and exploring large datasets with a spreadsheet-like interface. As of Dash 2, active development moved to the main Dash repository, and this standalone package now exists solely for backward compatibility with projects that depend on it. If you are starting a new Dash project, you should use the DataTable component from the main Dash package instead. This package carries no runtime dependencies and installs with low friction. Use it for: - Display and edit records in a Dash dashboard without building a custom table UI. - Build spreadsheet-driven applications where users need to view and modify tabular data interactively. - Explore large datasets in a web interface with sorting, filtering, and inline editing. - Migrate legacy Dash applications that depend on the standalone dash-table package. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides an interactive DataTable component for Dash applications to display, edit, and explore tabular data in web dashboards. Only if you maintain an existing Dash application that explicitly requires this package for backward compatibility. For new projects, use the DataTable component from the main Dash package instead. The package is abandoned and no longer receives updates; it carries no known vulnerabilities but will not benefit from future improvements or bug fixes. ## Install pip install dash-table uv add dash-table poetry add dash-table ## Installing dash-table Before you install: Installation is straightforward with no runtime dependencies. However, the package is abandoned as of Dash 2—development moved to the main Dash repository. This package exists only for backward compatibility with older Dash projects. License in practice: Licensed under MIT (permissive), so you may use, modify, and distribute it freely with minimal restrictions. Quickstart: pip install dash-table import dash_table app.layout = dash_table.DataTable( id='table', columns=[{"name": i, "id": i} for i in df.columns], data=df.to_dict('records'), ) Requires Dash to be installed separately; this package is a component for use within Dash applications only. Verify before relying: - Whether the package works with current versions of Dash (2+) or only with older Dash versions. - Current browser compatibility beyond the stated support for Chrome, Firefox, Safari, Edge 15+, and IE 11. - What specific features or API surface the DataTable component exposes for customization. ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: abandoned - Downloads: 1.7M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags dash interactive table, datatable component dash, editable table web dashboard, dash data grid, spreadsheet-like table dash, interactive data table python, dash table widget, dash-component, legacy-package, backward-compat [View on SkillFed](https://skillfed.io/packages/dash-table) · [View on PyPI](https://pypi.org/project/dash-table/)