Web Dev Tools

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.
  • 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.

On this page