Introduction

SV Table 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. This collection provides reusable UI components that connect to that state.

Using the docs

Choose a component from the sidebar, try its example, and add it to your project. The component code is yours to change and adapt to your app.

Inspiration

SV Table is inspired by Bazza UI and COSS UI.