Tables and data grids

26 entries

Tables split into headless engines and complete grids. TanStack Table, the most-starred entry, manages sorting, filtering, grouping and pagination state but renders no markup, so you write the table yourself with full control over styling. AG Grid's Vue adaptor and vxe-table are full grids with editing, column pinning and large-dataset features built in; AG Grid keeps some features in a paid Enterprise edition. vue-cheetah-grid, GridSheet and @witqq/spreadsheet draw on canvas for very large row counts.

Canvas grids scroll quickly but are harder to make accessible and to style with CSS, so prefer DOM rendering with virtualization unless row counts demand otherwise. For simpler needs, vue-dataset covers sorting, paging and filtering with little setup, and vue3-easy-data-table is popular but has had no commit since mid-2024. The category also includes Gantt components such as jz-gantt and hy-vue-gantt, and a Vue 3 pivot table port. vue-table-component is archived, and vue-grid and vue-quintable target Vue 2.

On the bench stars against last commit

26 entries

tanstack-table@tanstack/vue-table

Headless UI for building powerful tables & datagrids.

Vue 328.5kupdated 4d ago

ag-grid-vueag-grid/ag-grid

Vue adaptor for ag-Grid.

Not stated15.7kupdated 1d ago

vxe-tablevxe-table

Vue form/table solution.

Vue 2 + 38.6kupdated 1d ago

vue-cheetah-gridvue-cheetah-grid

A high-performance grid engine that work on a canvas for Vue.js.

Vue 31.5kupdated 2mo ago

Vue Datatablelaravel-enso/vuedatatable

VueJS powered Datatable with Laravel server-side loading and JSON template setup

Not stated633updated 23d ago

vue-table-component

A straight to the point Vue component to display tables.

Not stated576archived

vue3-easy-data-tablevue3-easy-data-table

A easy-to-use data table component made with Vue.js 3.x, referring to the API and UI of data table component in Vuetify 2.

Vue 3554updated 2y ago

vue-crud-xais-one/cookbook

Extensible crud component using Vuetify layout, other than the usual page, sort, filter, it is able to do nested CRUD, custom forms, filters, operations.

Not stated461updated 1d ago

jz-gantt@xpyjs/gantt-vue

A high-performance Vue gantt component, which includes highly customizable table columns, dynamic update data, freely drag the progress bar, switch header, etc.

Vue 3352updated 1mo ago

vue-datasetvue-dataset

A set of Vue.js components to display datasets with filtering, paging, and sorting capabilities!

Vue 2 only222updated 11mo ago

fancy-grid-vueFancyGrid/FancyGrid

Vue adaptor for FancyGrid.

Not stated215updated 2y ago

vue-datagrid@revolist/vue-datagrid

Vue grid wrapper for powerful webcomponent revo-grid with excel like rich edit and behavior.

Vue 2 only210updated 2d ago

GridSheet

Highly customizable spreadsheet engine with formula support, multi-sheet references, and a Vue3 wrapper built on a Preact core.

Vue 3198updated 4d ago

Jordium Gantt Vue3jordium-gantt-vue3

Vue3 Gantt chart component with Resource View, task dependencies, and project scheduling capabilities.

Vue 3132updated 11d ago

vueye-datatablevueye-table

Vueye data table is a responsive data table component based on Vue.js 2, it organizes your data per pages in order to navigate easily.

Vue 3111updated 2d ago

vue-gridvue-grid2

A flexible grid component for Vue.js

Vue 2 only107updated 2y ago

hy-vue-gantthy-vue-gantt

A powerful and flexible Gantt chart component for Vue 3 applications.

Vue 342updated 4d ago

vue-quintable@sensetence/vue-quintable

A responsive and highly configurable table based on Vue 2.x and Bootstrap 4.x

Vue 331updated 1mo ago

vuetify-drilldown-table@wdns/vuetify-drilldown-table

The Vuetify Drilldown Table is a powerful component that enhances the functionality of the Vuetify framework's v-data-table and v-data-table-server. It provides a recursive table structure, allowing you to display hierarchical data in a nested format.

Vue 318updated 1y ago

Vue3 Pivottablevue-pivottable

A Vue 3 port of the jQuery-based PivotTable.js.

Vue 316updated 6mo ago

vtable-guild@vtable-guild/vtable-guild

Vue 3 table with row and column virtualization, sorting, filtering, selection and an ant-design-vue compatible columns API. Ships with switchable ant-design-vue / element-plus theme presets.

Vue 313updated 1d ago

@lossendae/vue-table@lossendae/vue-table

Simple table component for Vue.js 2.x with pagination and sortable columns.

Vue 2 only11updated 8y ago

@witqq/spreadsheet@witqq/spreadsheet-vue

A canvas-based spreadsheet engine with zero dependencies, rendering 100K+ rows at 60fps with sorting, filtering, formulas, and collaboration.

Vue 311updated 24d ago

@ioi-dev/vue-tableRawand-Hawez/ioi-vue-table

Performance-first Vue 3 datatable with virtualization, selection, editing, and CSV export.

Vue 31updated 4mo ago

gp-grid

TypeScript Vue3 data grid featuring slot-based virtual scrolling, no features paywalls, and zero runtime dependencies.

Vue 3–No repo listed

TinyPivot

Lightweight Vue 3 data grid with pivot tables, charts, CSV/Excel export, and an optional AI data analyst.

Vue 3–No repo listed
Esc

Type to search every entry. ↑↓ to move, Enter to open.