10 Best Vue Grid Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

ag-grid-vue

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
8K
Weekly Downloads
18K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

handsontable

JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ⚡

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
9
Top Feedback
4Performant
2Bleeding Edge
1Great Documentation
GitHub Stars
16K
Weekly Downloads
83K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

gridstack

Build interactive dashboards in minutes.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
1Hard to Use
GitHub Stars
4K
Weekly Downloads
56K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tt

tabulator-tables

Interactive Tables and Data Grids for JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
8
Top Feedback
4Great Documentation
2Easy to Use
GitHub Stars
4K
Weekly Downloads
35K
Last Commit
9mos ago
Bundle Size (min+gzip)
77.0KB
Tree-Shakeable
vt2

vue-tables-2

Vue.js 2 grid components

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
13K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-grid-layout

A draggable and resizable grid layout, for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
23K
Last Commit
9mos ago
Bundle Size (min+gzip)
42.3KB
Not Tree-Shakeable

@ag-grid-community/vue

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
8K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ag-grid-vue3

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
2K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@handsontable/vue

JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue. Supported by the Handsontable team ⚡

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
8K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vue-easytable

🍉 Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
3K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rev

@revolist/revogrid

Powerful virtual data grid smartsheet with advanced customization. Best features from excel plus incredible performance 🔋

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
3K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-vue-grids

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
3K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vue-flexmonster

VueJS Module for Flexmonster Pivot Table & Charts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
655
Last Commit
13d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-vue-layouts

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
813
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@progress/kendo-vue-grid

Issue tracker - KendoVue http://www.telerik.com/kendo-vue-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
3K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-vue-treegrid

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
416
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vst

vuejs-smart-table

Simple yet powerful Data Table for Vue with vanilla HTML structure

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
137
Weekly Downloads
3K
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@syncfusion/ej2-vue-spreadsheet

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
152
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

vue-cheetah-grid

The fastest open-source data table for web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
892
Weekly Downloads
243
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
wij

@grapecity/wijmo

UI library for pure JS, Angular, React, Vue and more...

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
wg

@grapecity/wijmo.grid

UI library for pure JS, Angular, React, Vue and more...

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
5K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vt

vue-tabulator

Vue Tabulator - The best way to use Tabulator in Vue projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
24
Weekly Downloads
3K
Last Commit
1yr ago
Bundle Size (min+gzip)
17.5KB
Not Tree-Shakeable
vdt

vue-data-tables

A simple, customizable and pageable table, based on vue2 and element-ui.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3K
Last Commit
N/A
Bundle Size (min+gzip)
11.0KB
Not Tree-Shakeable
vsg

vue-stack-grid

Vue components for stack grid/waterfall/Pinterest type layouts.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
85
Weekly Downloads
441
Last Commit
10mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
kgv

@progress/kendo-grid-vue-wrapper

Kendo UI Grid wrapper for Vue.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
dg

@dattn/dnd-grid

A vuejs grid with draggable and resizable boxes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
300
Weekly Downloads
865
Last Commit
2yrs ago
Bundle Size (min+gzip)
3.88KB
Not Tree-Shakeable
vrd

vue-responsive-dash

Responsive, Draggable & Resizable Dashboard (Grid) for Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
165
Weekly Downloads
805
Last Commit
1yr ago
Bundle Size (min+gzip)
46.7KB
Not Tree-Shakeable
vt

vue-tables

Vue.js grid components

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
361
Weekly Downloads
423
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vjg

vue-js-grid

🍱 Vue.js 2.x responsive grid system with smooth sorting, drag-n-drop and reordering

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
904
Weekly Downloads
223
Last Commit
1yr ago
Bundle Size (min+gzip)
4.00KB
Not Tree-Shakeable
vm

vue-muuri

A vue plugin using Muuri's responsive, sortable, filterable and draggable grid layouts.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
193
Last Commit
N/A
Bundle Size (min+gzip)
77.0KB
Tree-Shakeable
vlc

vue-layout-composer

Dynamic, drag & drop, JSON-based grid layout for Vue

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
191
Last Commit
N/A
Bundle Size (min+gzip)
72.7KB
Tree-Shakeable
vsg

vue-split-grid

Vue component based on Split Grid

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
122
Last Commit
3yrs ago
Bundle Size (min+gzip)
21.6KB
Tree-Shakeable
vst

vue-smart-table

A simple table component for interactive tables built with Vue.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
145
Weekly Downloads
96
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
etg

element-tree-grid

tree grid extends element ui with vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
224
Weekly Downloads
67
Last Commit
1yr ago
Bundle Size (min+gzip)
2.35KB
Not Tree-Shakeable
vmg

vue-magic-grid

🧙‍♂️🔌 Responsive Magic Grid for Vue

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
166
Weekly Downloads
56
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-data-table

A high-customizable data-table based on vue-clusterize

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
49
Weekly Downloads
39
Last Commit
5yrs ago
Bundle Size (min+gzip)
7.38KB
Not Tree-Shakeable
vg

vue-grd

Simple, Light-weight and Flexible Vue.js component for grid layout.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
41
Weekly Downloads
25
Last Commit
1yr ago
Bundle Size (min+gzip)
2.49KB
Tree-Shakeable
vg

vue2-grid

A flexible grid component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
113
Weekly Downloads
14
Last Commit
3yrs ago
Bundle Size (min+gzip)
21.5KB
Not Tree-Shakeable
vg

vue-gridlayout

Vue implementation of Grid Layout

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
13
Last Commit
4yrs ago
Bundle Size (min+gzip)
7.05KB
Not Tree-Shakeable
vl

vue-layouts

A collection of simple layout components

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
11
Last Commit
5yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vg

vue-grid2

A flexible grid component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
113
Weekly Downloads
10
Last Commit
3yrs ago
Bundle Size (min+gzip)
25.2KB
Not Tree-Shakeable
vg

vue-grid

A grid component for vuejs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
39
Weekly Downloads
8
Last Commit
6yrs ago
Bundle Size (min+gzip)
0.91KB
Not Tree-Shakeable
cg

cx-grid

grid component for CX-UI Design

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
7
Last Commit
N/A
Bundle Size (min+gzip)
86.2KB
Not Tree-Shakeable
lay

@flipit/layout

This is a layout component library for Vue.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
2yrs ago
Bundle Size (min+gzip)
39.3KB
Not Tree-Shakeable