Component · Data tables
Data Table
Generic, typed Vue 3 data table with click-to-sort columns, search, checkbox row selection and pagination. Tailwind CSS, dark mode, mobile scroll.
Data tables are where admin screens and dashboards spend most of their time. These Vue 3 table components cover sortable headers, filters, pagination, row selection and responsive layouts, built with Tailwind CSS 4.
Columns and rows are typed props, so the table adapts to your data rather than the other way round. Every component has class-based dark mode and no dependencies besides vue.
Component · Data tables
Generic, typed Vue 3 data table with click-to-sort columns, search, checkbox row selection and pagination. Tailwind CSS, dark mode, mobile scroll.
Good to know
FAQ
Yes. The components emit sort, filter and page events, so you can handle them locally for small datasets or pass them to your API for large ones.
Tables scroll horizontally inside a wrapper by default, and some variants collapse rows into stacked cards on small screens.