Svelte DataGrid

A powerful, high-performance data grid component for Svelte 5

Rows:
1,000 rows | 0 selected

Features

  • ✓ Virtual scrolling for large datasets (tested with 10M+ rows)
  • ✓ Column sorting (click header, shift+click for multi-sort)
  • ✓ Column resizing (drag column edges)
  • ✓ Row selection (single/multi with ctrl/shift)
  • ✓ Customizable column widths and alignment
  • ✓ Value formatters
  • ✓ Empty, loading, and error states
  • ✓ Full TypeScript support