353 Best Vue Data Display Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

gridstack

Build interactive dashboards in minutes.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
highly-custom
1Highly Customizable
hard-to-use
1Hard to Use
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
48K
Last Commit
17d 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.9/ 5
7
Top Feedback
performant
3Performant
bleeding-edge
2Bleeding Edge
GitHub Stars
Github Icon
15K
Weekly Downloads
Weekly Downloads Icon
178K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

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
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
6h 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
great-docs
4Great Documentation
easy-to-use
2Easy to Use
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
29K
Last Commit
6mo ago
Bundle Size (min+gzip)
77.0KB
Tree-Shakeable

sortablejs

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery required.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
22
Top Feedback
easy-to-use
3Easy to Use
great-docs
2Great Documentation
performant
2Performant
GitHub Stars
Github Icon
23K
Weekly Downloads
Weekly Downloads Icon
739K
Last Commit
25d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

gridjs

Advanced table plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
highly-custom
3Highly Customizable
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vgt

vue-good-table

An easy to use powerful data table for vuejs with advanced customizations including sorting, column filtering, pagination, grouping etc

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
20K
Last Commit
3mo ago
Bundle Size (min+gzip)
27.2KB
Tree-Shakeable
vt2

vue-tables-2

Vue.js 2 grid components

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

vuedraggable

Vue drag-and-drop component based on Sortable.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
11
Top Feedback
great-docs
3Great Documentation
easy-to-use
2Easy to Use
highly-custom
2Highly Customizable
GitHub Stars
Github Icon
15K
Weekly Downloads
Weekly Downloads Icon
401K
Last Commit
2mo ago
Bundle Size (min+gzip)
22.9KB
Tree-Shakeable

vue2-leaflet

Vue 2 components for Leaflet maps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
39K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vm

vue-multiselect

Universal select/multiselect/tagging component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
4
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
195K
Last Commit
9d ago
Bundle Size (min+gzip)
13.9KB
Tree-Shakeable
vv

v-viewer

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
16K
Last Commit
16d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vc

vue-chartjs

๐Ÿ“Š Vue.js wrapper for Chart.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
175K
Last Commit
2mo ago
Bundle Size (min+gzip)
1.36KB
Tree-Shakeable
va

vue-agile

๐ŸŽ  A carousel component for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
10mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vc

vue-chartkick

Create beautiful JavaScript charts with one line of Vue

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
691
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
4mo ago
Bundle Size (min+gzip)
10.7KB
Tree-Shakeable
vue

vuelayers

Web map Vue components with the power of OpenLayers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
575
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vas

vue-awesome-swiper

๐Ÿ† Swiper component for @vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
6
Top Feedback
great-docs
1Great Documentation
poor-docs
1Poor Documentation
GitHub Stars
Github Icon
12K
Weekly Downloads
Weekly Downloads Icon
94K
Last Commit
10mo ago
Bundle Size (min+gzip)
2.69KB
Tree-Shakeable

fusioncharts

FusionCharts JavaScript Charting library. Over 95+ charts and 1,400+ maps to choose from, with integrations available for all popular JavaScript frameworks & back-end programming languages.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
easy-to-use
3Easy to Use
great-docs
2Great Documentation
highly-custom
2Highly Customizable
GitHub Stars
Github Icon
59
Weekly Downloads
Weekly Downloads Icon
14K
Last Commit
3mo ago
Bundle Size (min+gzip)
413.1KB
Not Tree-Shakeable
vav

vue-audio-visual

VueJS audio visualization components

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
392
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
4mo ago
Bundle Size (min+gzip)
8.53KB
Not Tree-Shakeable
vdr

vue-draggable-resizable

Vue2 Component for draggable and resizable elements.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
18K
Last Commit
7mo ago
Bundle Size (min+gzip)
16.4KB
Not Tree-Shakeable
vgm

vue2-google-maps

Google maps component for vue with 2-way data binding

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
63K
Last Commit
1y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

flickity

๐Ÿƒ Touch, responsive, flickable carousels

License Icon
License: GPL-3.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
74K
Last Commit
7mo ago
Bundle Size (min+gzip)
11.0KB
Not Tree-Shakeable
vfa

vue-file-agent

The most beautiful and full featured file upload component for Vue JS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
3
Top Feedback
great-docs
1Great Documentation
performant
1Performant
hard-to-use
1Hard to Use
GitHub Stars
Github Icon
616
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
8mo ago
Bundle Size (min+gzip)
40.2KB
Not Tree-Shakeable
tv

timeline-vuejs

Minimalist Timeline โณ with VueJS ๐Ÿ’š

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
92
Weekly Downloads
Weekly Downloads Icon
745
Last Commit
4mo ago
Bundle Size (min+gzip)
28.2KB
Not Tree-Shakeable
vdd

vue-drag-drop

A lightweight Vue wrapper that abstracts away the wonkier parts of the Drag and Drop Browser API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
460
Weekly Downloads
Weekly Downloads Icon
17K
Last Commit
3y ago
Bundle Size (min+gzip)
3.83KB
Tree-Shakeable
vvp

vue-video-player

๐ŸŽž @videojs component for @vuejs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
14K
Last Commit
2y ago
Bundle Size (min+gzip)
54.3KB
Tree-Shakeable

vue-gallery-slideshow

๐Ÿ–ผ Lightweight and responsive image gallery for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
3Easy to Use
great-docs
2Great Documentation
performant
1Performant
GitHub Stars
Github Icon
156
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
1y ago
Bundle Size (min+gzip)
2.59KB
Tree-Shakeable
v2

vuetable-2

data table simplify! -- datatable component for Vue 2.x. See documentation at

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
highly-custom
1Highly Customizable
abandoned
1Abandoned
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
11K
Last Commit
3y ago
Bundle Size (min+gzip)
20.3KB
Not Tree-Shakeable
va

vue-avatar

An avatar component for vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
577
Weekly Downloads
Weekly Downloads Icon
11K
Last Commit
3mo ago
Bundle Size (min+gzip)
3.79KB
Not Tree-Shakeable
svt

simple-vue-timeline

A simple but customizable and reactive timeline vue component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
18
Weekly Downloads
Weekly Downloads Icon
115
Last Commit
10mo ago
Bundle Size (min+gzip)
27.7KB
Not Tree-Shakeable
ivv

ice-vue-viewer

Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
2
Last Commit
16d ago
Bundle Size (min+gzip)
12.9KB
Not Tree-Shakeable
vg

vue-gallery

๐Ÿ“ท Responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
great-docs
4Great Documentation
easy-to-use
3Easy to Use
performant
1Performant
GitHub Stars
Github Icon
408
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
1y ago
Bundle Size (min+gzip)
1.58KB
Tree-Shakeable
vtl

vue-tree-list

๐ŸŒฒA vue component for tree structure

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
2Easy to Use
performant
1Performant
GitHub Stars
Github Icon
309
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
8mo ago
Bundle Size (min+gzip)
18.0KB
Not Tree-Shakeable
lt

liquor-tree

Tree component based on Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
abandoned
1Abandoned
GitHub Stars
Github Icon
366
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
2y ago
Bundle Size (min+gzip)
11.5KB
Tree-Shakeable
vue

vued3tree

Vue component to display tree based on D3.js layout.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
747
Weekly Downloads
Weekly Downloads Icon
651
Last Commit
2y ago
Bundle Size (min+gzip)
137.1KB
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 Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
6h ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vit

vue-input-tag

๐Ÿ”– Vue.js 2.0 Input Tag Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
520
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
1y ago
Bundle Size (min+gzip)
20.6KB
Not Tree-Shakeable
var

vue-audio-recorder

A simple audio recorder for VueJS applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
380
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
1y ago
Bundle Size (min+gzip)
64.4KB
Not Tree-Shakeable
vim

@ispa.io/vimage

v-image is a plugin for Vue.js that allows you to show images in full-screen gallery by adding only one directive to the tag

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
1
Weekly Downloads
Weekly Downloads Icon
42
Last Commit
1y ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@teambit/graph

A tool for component-driven application development.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
14K
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vct

vue-cute-timeline

A cute timeline component for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
great-docs
3Great Documentation
performant
2Performant
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
290
Weekly Downloads
Weekly Downloads Icon
685
Last Commit
2y ago
Bundle Size (min+gzip)
1.53KB
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 Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
15K
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
360

360viewer

๐Ÿ”ฎ An embeddable, lightweight 360ยบ video/image viewer

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
307
Weekly Downloads
Weekly Downloads Icon
2
Last Commit
2y ago
Bundle Size (min+gzip)
62.8KB
Tree-Shakeable
gst

gantt-schedule-timeline-calendar

Gantt Gantt Gantt Timeline Schedule Calendar [ javascript gantt, js gantt, projects gantt, timeline, scheduler, gantt timeline, reservation timeline, react gantt, angular gantt, vue gantt, svelte gantt, booking manager ]

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
highly-custom
2Highly Customizable
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
3mo ago
Bundle Size (min+gzip)
106.5KB
Tree-Shakeable
vac

vue-avatar-cropper

๐Ÿ‘ง A simple and elegant avatar cropping and upload plugin.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
419
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vue

vueperslides

A touch ready and responsive slideshow / carousel for Vue & Vue 3.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
375
Weekly Downloads
Weekly Downloads Icon
16K
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

vue-echarts

Apache ECharts component for Vue.js.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
33K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vs

vue-select

Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
165K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@carbon/charts-vue

๐Ÿ“Š ๐Ÿ“ˆโ €Robust dataviz framework implemented using D3 & typescript

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
354
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
19h ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
dvd

draggable-vue-directive

Vue2 directive that handles drag & drop

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
295
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
2y ago
Bundle Size (min+gzip)
1.36KB
Not Tree-Shakeable