The hardest component every enterprise system ships. Sorting, bulk actions, virtualization, density — the naming varies (DataTable, IndexTable, DataGrid) but the problem is identical.
Also appears as: DataTable · DataGrid · IndexTable · Table · TableView · ResourceList
Sortable, filterable, expandable, virtualized — covers most real enterprise needs.
Read the Ant Design breakdownDense comparative data table for technical specs, with locale-aware unit handling and grouped rows.
Read the Audi UI breakdownEnterprise-scale data grid with virtualization, multi-column sort, sticky columns, async filtering, and bulk actions — built for thousand-row HR data.
Read the Canvas breakdownSortable, filterable, expandable grid that scales to enterprise data volumes.
Read the Carbon breakdownConsole-grade data table with virtualized rows and configurable column visibility.
Read the Cloudscape breakdownCompact, Office-grade data grid with row virtualization and keyboard navigation.
Read the Fluent UI breakdownConfigurable column widths, inline edit, and bulk-action support.
Read the Lightning Design System breakdownCommunity-backed data grid that fills Mantine's gap for enterprise tables.
Read the Mantine breakdownVirtualized, server-side, multi-column data grid — Premium tier handles tens of thousands of rows.
Read the MUI (Material UI) breakdownComposable data grid with sortable headers, selection, and per-cell rendering.
Read the Paste breakdownBulk-action data grids that are genuinely usable at scale.
Read the Polaris breakdownRecently introduced; aligns Primer with patterns Polaris and Carbon already had.
Read the Primer breakdownVirtualized, sortable, multi-select grid with full keyboard support.
Read the Spectrum breakdownSticky-column financial table with async filters, presets, and exportable views.
Read the Stripe Design System breakdown