Table

New

Virtualized data table that stays smooth at 10k+ rows, with sortable headers, row selection, column resize and reorder, and a sticky header. Minimal, reduced-motion-safe motion.

Data Table

index.tsx

10k virtualized rows with sortable headers, row selection, column resize and reorder.

10,000 rows
Email
Status

Install

$ bunx --bun shadcn add @beui/table

Editable Table

index.tsx

Edit cells inline and insert or delete rows and columns via border handles; the table re-renders from the updated data and column defs.

Click a cell to edit. Use the column and row handles to insert or delete.

Install

$ bunx --bun shadcn add @beui/table-editable

Async Table

index.tsx

Loads pages on demand — skeleton rows on first load, then infinite scroll via onEndReached as the virtualized list nears the bottom.

0 loadedLoading…
Name
Email
Role
Status
MRR

Install

$ bunx --bun shadcn add @beui/table-async

Related components