Introduction

Svelte Datatables is a collection of reusable Svelte components and practical examples for building data tables.

It currently includes 16 components and 6 quick examples, built for Svelte 5.

What’s included

The collection covers the common parts needed around a data table:

  • Filtering and searching
  • Row selection and bulk actions
  • Sorting and column controls
  • Pagination and page size
  • CSV export and row action menus

Each component page includes a preview, installation command, usage example, and API reference.

Built on TanStack Table

The table-aware components and examples are built on TanStack Table V9 for Svelte

TanStack Table manages table state and behavior, such as sorting, filtering, pagination, and row selection.

Inspiration

SV Table is inspired by Bazza UI and COSS UI.