Tables & Data Grids
From simple sortable tables to full Excel-grade grids.
Headless / lightweight
- ★ TanStack Table — headless, framework-agnostic (React, Vue, Solid, Svelte, Angular, Lit). The default for tables in React. Pair with shadcn/ui's Table primitives.
- react-table-library — themed wrapper around table primitives.
Full-featured grids (free tier or open source)
- AG Grid Community — the gold standard for big data grids. Community is MIT; Enterprise (pivot, master/detail, etc.) is paid.
- MUI X Data Grid — community version is MIT, Pro / Premium paid. Tight MUI integration.
- Handsontable — spreadsheet-style; non-commercial license is free, commercial requires payment.
- RevoGrid — open-source virtualized grid, very fast.
- Glide Data Grid — open-source, canvas-rendered, scales to millions of cells.
Spreadsheet-like
- Univer — full open-source spreadsheet engine (Excel-compatible formulas).
- x-spreadsheet — older but still works.
- luckysheet — open-source spreadsheet UI.
Pick this if…
- Default React table: TanStack Table + shadcn primitives.
- Big-data grid, free is fine: AG Grid Community or Glide Data Grid.
- Excel-style spreadsheet UI: Univer.