Vue2ToVue3 - This is a list of all the UI Components and libraries from Awesome Vue repository that have been updated to Vue 3.
I forked data from awesome vue repository and checked all the repositories for possible Vue 3 support or items. I have also subscribed to the available Vue 3 issues that I found and listed them here so that I could update the ones that will soon support Vue 3. I am also following the new PRs to Awesome Vue so I could update the newly created components accordingly.
Hope you find it helpful. If you like it please share and star.
Any new or missed data, improvement ideas or pull requests for missing components are more than welcomed.
_Tables / data grids
| ❌ | issue | - vuetable-2 - Data table simplify.
| ✅ | commercial | - vue-tables-2 - Vue.js 2 grid components.
| ❌ | no issue | - vue-datasource - A vue.js server-side component to create dynamic tables.
| ✅ | Commercial | - ag-grid-vue - Vue adaptor for ag-Grid.
| ❌ | no issue | - vue-data-tables - Vue2.0 DataTables, based on element-ui.
| ❌ | no issue | - vue-floatThead - Vue 2.0 component for floatThead, a floating & sticky table header plugin.
| ❌ | no issue | - vuetiful-datatable - Datatable component with sorting, filtering, pagination, grouping and aggregation.
| ❌ | no issue | - vue-materialize-datatable - VueJS datatable for Materialize CSS
| ❌ | issue | - vue-good-table - An easy to use, VueJS (2.x) table plugin with sorting, column filtering, pagination etc.
| ❌ | no issue | - vue-grid - A flexible grid component for Vue.js
| ❌ | no issue | - vue-easytable - A powerful table components based on Vue2.x
| ❌ | no issue | - vue2-datatable-component - The best Datatable for Vue.js 2.x which never sucks
| ❌ | no issue | - vue-js-grid - Vue.js 2.x responsive grid system with smooth sorting, drag-n-drop and reordering
| ❌ | issue | - vue-handsontable-official A Vue.js wrapper for the Handsontable spreadsheet component
| ❌ | no issue | - vue-grid - A powerful flexbox grid system for Vue.js 2.x, built with inline-styles
| ❌ | no issue | - vue-data-tablee - Based on vue-good-table, a simple and pretty table component
| ✅ | MIT | - vue-scrolling-table - Simple table component with flexbox sizing, scrolled table body (horizontal and vertical), slots for all tr/th/td rendering.
| ❌ | no issue | - el-search-table-pagination - Combines Form, Table and Pagination components of Element UI together. Based on Vue 2.x.(Detail)
| ✅ | MIT | - vue-crud-x - Extensible crud component using Vuetify layout, other than the usual page, sort, filter, it is able to do nested CRUD, custom forms, filters, operations.
| ❌ | no issue | - Vue Datatable - VueJS powered Datatable with Laravel server-side loading and JSON template setup
| ❌ | no issue | - v2-table - A simple table component based Vue 2.x.
| ✅ | MIT | - vue-cheetah-grid - A high-performance grid engine that work on a canvas for Vue.js.
| ❌ | no issue | - vue-table-component - A straight to the point Vue component to display tables.
| ❌ | no issue | - @lossendae/vue-table - Simple table component for Vue.js 2.x with pagination and sortable columns.
| ❌ | no issue | - el-data-table - base on element-ui, makes crud easily
| ❌ | deprеcated | - DevExtreme Vue Grid - High-performance plugin-based Vue data grid for Bootstrap.
| ❌ | no issue | - vue-ads-table-tree - A vue Table component, with filtering, sorting and pagination. Rows can have child rows, so a tree structure can be build. It also supports async calls to load rows from the backend. It's built with the css framework tailwindcss
| ❌ | no issue | - @marketconnect/vue-pivot-table - A vue component for pivot table
| ❌ | no issue | - vue-teible - Lightweight and flexible table component for the web ⚡
| ❌ | no issue | - vue-jqxgrid - Vue data grid with filtering, sorting, editing, grouping, data export and other features.
| ❌ | no issue | - vue-jqxpivotgrid - Vue pivot data grid with pivot designer, drill through cells, pivot functions.
| ❌ | archived | - toast-ui.vue-grid - Vue Wrapper for TOAST UI Grid.
| ❌ | issue | - vueye-datatable - 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.
| ❌ | no issue | - vue-sorted-table - A plugin to turn tables into sorted tables. Supports nested object keys, custom icons and reusable components.
| ❌ | no issue | - vue-bootstrap4-table - An advanced data table based on Vue 2 and Bootstrap 4, which includes Multi column filtering, Multi column sorting, Pagination & Info, Checkbox rows and Highly customizable slot options.
| ❌ | issue | - vuejs-smart-table - Straight Forward Table Component using the vanilla HTML Table Structure with Sorting, Filtering, Pagination and Selection out of the box.
| ❌ | no issue | - @myena/vue-table - Table Components for Client/Server data handling. Filter, sort, paginate, group, expanding details row. Highly customizible via slots for filter, headers, column, pagination, details row.
| ❌ | no issue | - vue-jd-table - Advanced and flexible data table component for Vue 2. Feature Rich: search, filtering, exporting, pagination (traditional and virtual scroll) and so much more!
| ❌ | no issue | - iview-table-page - Combines Table and Page components of iview UI together. Based on Vue 2.x. And Hear are some examples to use iview-table-page.
| ❌ | no issue | - fancy-grid-vue - Vue adaptor for FancyGrid.
| ❌ | no issue | - vue-table-dynamic - A dynamic table with sorting, filtering, editing, pagination, multiple select, etc.
| ❌ | no issue | - vue-quintable - A responsive and highly configurable table based on Vue 2.x and Bootstrap 4.x
| ✅ | MIT | - vue-grid-responsive - Responsive grid system based on Bootstrap for Vue 2.x.
| ❌ | no issue | - vue-js-datatable - VueJS light weight wrapper datatable component for datatables.net
| ❌ | no issue | - bee-grid-table -BeeGridTable , is a Highly Customizable Table UI component library based on Vue.js. Rich functions、More efficient、Easy to use!
| ❌ | no issue | - vue-datagrid - Vue grid wrapper for powerful webcomponent revo-grid with excel like rich edit and behavior.
| ❌ | no issue | - element-ui-sticky-table - Sticky for element-ui table
| ✅ | commercial | - Kendo UI for Vue Grid - Virtualization, Grouping, Paging, Filtering, Editing, Selection, Excel Export, PDF Export, Accessibility, Globalization,
Toaster / snackbar — Notify the user with a modeless temporary little popup
| ❌ | no issue | - vue-notifications - Vue.js agnostic non-blocking notifications library.
| ❌ | no issue | - vue-easy-toast - A toast plugin for vue/vue2.
| ❌ | issue | - vue-toasted - Responsive Touch Compatible Toast plugin for VueJS.
| ❌ | no issue | - vue-notifikation - Vue.js notification plugin.
| ❌ | issue | - vue-notification - Vue.js 2+ notification plugin using Velocity
for animations.
| ❌ | no issue | - vs-notify - Tiny but powerful notification component with no dependencies.
| ❌ | no issue | - vue2-notify - Vue.js 2+ notification plugin.
| ❌ | no issue | - vue-notifyjs - Minimalist, 3kb themable notification plugin
| ❌ | no issue | - vueup - Simple, lightweight and elegant global notification popup for Vue.js
| ❌ | no issue | - vuex-flash - Flash message component for VueJS 2.x within Vuex 2.x.
| ❌ | no issue | - vue-snotify - Vue.js 2 Notification Center
| ❌ | no issue | - vue-notify-me - Stackable notification Alert for Vue
| ❌ | no issue | - vue-noty - A Vue.js 2 wrapper around Noty
| ❌ | no issue | - vue-notice - Vue.js 2 wrapper around Noty.js with native API
| ❌ | no issue | - vue-flash-message - Simple yet flexible notification plugin
| ❌ | no issue | - @voerro/vue-notifications - Simple Vue.js 2 notifications plugin with HTML and styling support.
| ❌ | no issue | - vue-awesome-notifications - Lightweight Vue.js notification library with advanced async support.
| ❌ | no issue | - vue-izitoast - A Vue.js 2 wrapper around IziToast.
| ❌ | no issue | - vue-toastr-2 - Simple toast notifications for Vue.js built on toastr
| ❌ | archived | - vue-snack - A Vue.JS plugin for Snackbars based on Google Material.
| ❌ | no issue | - vue-m-message - A message plugin for vue.
| ❌ | no issue | - vue-notification-bell - A Vue UI component for showing notifications.
| ❌ | no issue | - v-tostini - Really plain toast notifications mechanism for Vue.js 2.x. No CSS included.
| ❌ | issue | - vue-toast-notification - Yet another Vue.js Toast notification plugin.
| ❌ | no issue | - VueToastify - A fuss free notification component.
| ❌ | no issue | - vue-toastification - Light, easy and beautiful toasts for Vue
| ❌ | no issue | - @smartweb/vue-flash-message - The component to display single flash message or multiple flash messages to user
| ❌ | no issue | - vue-notification - A clean & nice notification system with Material Design style with a queue 🆕
| ❌ | no issue | - Breadstick - 🚀 A simple and flexible positioning, stacking and dismissal API for your custom Vue notifications.
| ❌ | no issue | - vuetify-toast-snackbar - Vue.JS toast service with queue support that uses Vuetify's "Snackbar" component.
| ✅ | MIT | - vue-toaster - Vue.js toast notification plugin for Vue 3
| ❌ | no issue | - vue-notification-ui - A simple push the notification UI with Vue.js
| ❌ | no issue | - vue-my-toasts - Provide your component and let us toast the rest.
Loaders / spinners / progress bars — Let the user know that something is loading
| ❌ | no issue | - vue-radial-progress - Radial progress bar component for Vue.js.
| ❌ | no issue | - vue-simple-spinner - A simple, flexible spinner for Vue.js
| ❌ | issue | - vue-wait - Complex Loader Management for Vue/Vuex and Nuxt applications.
| ❌ | no issue | - vue-progress-path - Customizable progress indicators and spinners that support any custom SVG path.
| ❌ | no issue | - vue-blockui - BlockUI for vue 2, similar to jquery blockUI, can be used for loading screen.
| ❌ | no issue | - epic-spinners - Easy to use css spinners collection with vue.js integration.
| ❌ | no issue | - svg-progress-bar - A simple progress bar for Vue.js.
| ❌ | issue | - vue-loading-overlay - Tiny full screen loading indicator
| ❌ | no issue | - vue-loaders - vue wrappers for loaders.css
| ❌ | no issue | - vue-promise-btn - Tiny and powerful tool for asynchronous buttons(or any other tag) lock with fancy built-in spinner
| ❌ | issue | - vue-spinkit - 🌈 A collection of loading indicators animated with CSS for VueJS
| ❌ | no issue | - vue2-form-loading - A VueJS directive can be used with forms in order to disable submit button while the next page is loading
| ✅ | MIT | - vue-element-loading - ⏳ Loading inside a container or full screen for Vue.js
| ❌ | no issue | - tb-skeleton - A skeleton screen loading for Vue.js
| ❌ | no issue | - vue-spinners - 💫 A collection of loading spinner components for Vuejs
| ❌ | no issue | - vue-progress-bar - This is a cascading progress bar plugin based on vue
| ❌ | no issue | - vue-loading-button - 👇 Straightforward button with slideout loading indicator
| ❌ | no issue | - vue-loading - 🔄 Block page while requesting API
| ❌ | no issue | - vue-preloaders - Attach your preloader at any time, to any element easily and quickly
| ✅ | MIT | - vue-ellipse-progress - A flexible Vue.js component to create beautiful animated circular progress bars and loaders
| ❌ | no issue | - vuesence-cloud-sync-button - Animated button which also serves as a cloud synchronization progress bar
| ❌ | no issue | - vue-ui-preloader - Pre Loader components for vue.js projects with playground.
| ❌ | no issue | - vue-splash - A simple and cool splash plugin for vue.js 💦
| ❌ | no issue | - vue-ultimate-skeleton-cards - The Ultimate, fully-customizable Skeleton Card plugin for Vue 🚀
| ✅ | no issue | - vue-wait-for - A loader manager for Vue.js 3 with reactive method
A slim progress bar at the top of the page_
| ❌ | issue | - vue-progressbar - A lightweight progress bar for vue.
| ❌ | no issue | - vue2-loading-bar - Simplest Youtube Like Loading Bar Component For Vue 2.
| ❌ | issue | - vue-top-progress - Yet another top progress loading bar component for Vue.js.
| ❌ | no issue | - vue-nprogress - Progress bars is based on nprogress for Vue.
| ❌ | no issue | - vue-progress-button - Vue.js 2.x animated button component.
| ❌ | no issue | - vue-simple-progress - A simple, flexible progress bar for Vue.js
| ❌ | no issue | - vue-component-loading - Manage a loading state inside each component and display the global loading state with a progressbar.
| ❌ | no issue | - vue-scroll-progress - Simple Vue.js plugin for page scroll progress bar
| ❌ | no issue | - vue-read-progress - Customizable progress bar at the top of the page that shows the scroll progress
| ❌ | no issue | - easy-circular-progress - Easy circular progress component with counting effect
| ❌ | no issue | - vue-twitter-counter - Counter component inspired in Twitter with Vue
| ❌ | issue | - vue-ins-progress-bar - A Vue component of ins-style progress bar 一款 ins 风格的 vue 进度条组件
Tooltips / popovers
| ✅ | MIT | - v-tooltip - Easy tooltips with Vue 2.x.
| ❌ | no issue | - vue-popper-component - Popper.js directive for Vue.js.
| ❌ | issue | - vue-directive-tooltip - Simple, flexible tooltip directive (based on Popper.js)
| ❌ | issue | - vue-popperjs - VueJS 2.x popover component
| ❌ | no issue | - vue-tooltipster - VueJS 2.x tooltip component. Support html content, hover and hover+click events.
| ❌ | no issue | - k-pop - Simple popover component based on popper.js. Highly customizable. Comes with themes. Supports custom triggers and can listen to any event.
| ❌ | no issue | - @adamdehaven/vue-custom-tooltip - A customizable, reactive, and reusable tooltip component for Vue that supports multiple use-cases, plugin options & props. Also works with SSR (e.g. VuePress).
Overlay / modal / alert / dialog / lightbox / popup_
| ❌ | no issue | - vuedals - A VueJS (2.x) Plugin for multiple modals windows with a single component instance.
| ❌ | no issue | - sweet-modal-vue - The sweetest library to happen to modals. Now available for Vue.js.
| ❌ | issue | - vue-js-modal - Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal with 0 dependencies.
| ❌ | no issue | - vudal - Modal window for vue.js
| ❌ | no issue | - vodal - A vue modal with animations.
| ❌ | no issue | - vue-image-lightbox - A Vue image lightbox/gallery to display images nicely.
| ❌ | no issue | - vue2-simplert - Vue 2 Simple Alert Component (SweetAlert Inspired) By Irfan Maulana
| ❌ | no issue | - Vue-Semantic-Modal - Vue 2 Semantic-UI modal component without jQuery dependency
| ❌ | no issue | - v-img - Easy to install image gallery.
| ❌ | no issue | - vue-dialog-drag - Draggable dialog
| ❌ | no issue | - vue-ya-semantic-modal - Yet another semantic-ui modal component for Vue2 without Jquery but with Vue transition
| ❌ | no issue | - vue-pure-lightbox - Very simple lightbox plugin without any dependencies - only Vue! 🖼
| ✅ | no issue | - v-viewer - Image viewer component for vue, supports rotation, scale, zoom and so on, based on viewer.js
| ❌ | no issue | - vue-messagebox - Easy and made-to-order messagebox component on Vue.
| ❌ | issue | - vuejs-dialog - A lightweight, promise based alert, prompt and confirm dialog.
| ❌ | no issue | - @hscmap/vue-window - Window UI Component for vue2.
| ❌ | no issue | - vue-gallery - VueJS responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. Based on blueimp-gallery
| ❌ | no issue | - vue-swal - A small wrapper for integrating SweetAlert to Vuejs. (Compatible with SSR)
| ❌ | issue | - vue-modal-dialogs - ✨ Promisify your own dialogs!
| ❌ | no issue | - vue-img-view - a plugin for Vue.js, you can drag / view / rotate pictures anywhere
| ❌ | no issue | - vue-modaltor - most advance configurable modal component for vuejs
| ❌ | no issue | - v-modal-backdrop - A simple generic backdrop component for vue
| ❌ | no issue | - vue-cute-modal - A simple and easy to use Modal component for Vue applications.
| ❌ | issue | - v-dialogs - A simple and powerful dialog, including Modal, Alert, Mask and Toast modes, based on Vue2.x
| ❌ | issue | - vue-gallery-slideshow - Responsive gallery component for VueJS
|:white_check_mark: | MIT | - vue-a11y-dialog - A Vue.js component wrapper for the accessible dialog a11y-dialog
.
| ❌ | no issue | - vue-slideout-panel - Stackable panel component for VueJS
| ❌ | no issue | - v-gallery - A Vue2 plugin for images show in gallery
or carousel
| ❌ | no issue | - vue2-image-loader - A image lazyLoad loader component for vue2
| ✅ | MIT | - vue-my-photos - A simple dependency-free image lightbox component with filtering capabilities
| ❌ | no issue | - vue-img-orientation-changer - A Vue.js directive
that automatically adjust your img
to correct orientation
.
| ❌ | no issue | - vue-topmodal - A fully customisable, easy to use, Vue.js modal component. (Responsive, Stackable, Scrollable, Animated)
| ❌ | no issue | - vue-modal 🖼 - Feed your objects array for multiple switchable modal content or quickly inline your content. A fully customisable vue modal component .
| ❌ | no issue | - @innologica/vue-stackable-modal - Library for modal dialogs which can be stacked. Fully customizable and very easy to use.
| ✅ | MIT | - vue-sweetalert2 - wrapper for sweatlaert2 with support for TypeScript, Nuxt and SSR
| ❌ | no issue | - vue-modality - A really nice Vue.js modal component
| ❌ | no issue | - vue-tinybox - a tiny (only 2.5 KB minzipped) and slick lightbox gallery. Optimized for both desktop and mobile.
| ❌ | no issue | - vue-accessible-modal - A Vue.js accessible modal wrapper over your components.
| ❌ | issue | - vuetify-dialog - Dialogs easy to use with Vuetify.
| ❌ | no issue | - vue-hawesome-modal - A Vue promisify modal component plugin based on Vuetify with Vuex.
| ❌ | no issue | - xmodal-vue - 🚀 A simplistic and easy to use wrapper around your components that will help you create custom and dynamic modals, from your components.
| ❌ | no issue | - @kouts/vue-modal - A customizable, stackable and lightweight modal component that adheres to the guidelines set in WAI-ARIA Dialog (Modal) section of W3C.
| ✅ | MIT | - vue-final-modal Tailwind-friendly, highly customizable, stackable modal component.
| ❌ | no issue | - vuesence-modal-window - Simple Modal window Vue.js component that takes care of overlay, centering, animation, outside click/Escape
key/X-mark
closing and allows you to concentrate on its content only.
| ✅ | MIT | - v3confirm - A plugin dedicated for vue3 to show confirm dialog modal.
| ❌ | no issue | #### Parallax
| ❌ | no issue | - vue-parallax - Scrolls an image slower than the window to create a neat optical effect.
| ❌ | no issue | - vue-parallaxy - Vue.js component for parallax image scroll effects.
| ❌ | no issue | - vue-mouse-parallax - A simple to use Mouse Parallax Component - Made with Vue.js
| ❌ | no issue | - vue-parallax-js - Tiny vue component that adds a directive for parallax effect on elements.
| ❌ | no issue | - vue-parallax-view - Create a composite control that displays different images that react to the mouse movement to create a depth effect
| ❌ | issue | - vue-awesome - Font Awesome component for Vue.js, using inline SVG.
| ❌ | issue | - vue-material-design-icons - A collection of SVG Material Design icons as single file components.
| ❌ | no issue | - vue-icon-font - A iconfont plugin for Vuejs (support Font-class and Symbol).
| ❌ | no issue | - vue-ionicons - Vue Icon Set Components from Ionic Team.
| ❌ | no issue | - vue-ico - Dead easy icons for Vue with drop-in browser support & selective bundling
| ✅ | MIT | - mdi-vue - Material Design Icon components for Vuejs
| ❌ | issue| - vue-fontawesome - Font Awesome 5 Vue component
| ❌ | no issue | - g-icon - Simple icon component for your svg icons (compatible with Font Awesome-like font toolkits)
| ❌ | no issue | - vue-simple-line-icons - Simple Line Icons component for Vuejs
| ✅ | MIT | - vue-country-flag - Vue component for country flag icons
| ❌ | no issue | - vicon - Vicon is an simple iconfont component for vue.
| ❌ | no issue | - md-svg-vue - Material Design Icons by Google for Vue.js & Nuxt.js (server-side support (with caching), inline svg rendering, official icon names)
| ❌ | no issue | - vue-lang-code-flags - Vue component which shows the flag of the country from which the language comes from
| ❌ | no issue | - vue-zondicons - Vue component for the beautiful Zondicon svg icons
| ❌ | no issue | - vue-eva-icons - Simply beautiful open source eva icons as Vue components.
| ✅ | repo | - vue-unicons - 1000+ Pixel-perfect svg unicons for your next project as Vue components.
| ✅ | MIT | - vue-fa - Simple FontAwesome 5 Vue.js 2 component.
| ❌ | no issue | - vue-cryptoicon - Beautiful pixel perfect 400+ cryptocurrency and 10+ Fiat currency icon.
| ❌ | issue | - vue-hero-icons - A set of high-quality SVG icons, sourced from @refactoringui/heroicons, as Vue functional components.
| ❌ | no issue | - vue-heroicons - Vue component for 104 premium Heroicons UI svg icons
| ❌ | no issue | - vue-tabler-icons - Vue components for Tabler Icons SVG icons.
| ❌ | no issue | - vue-dynamic-marquee - Marquee component, fully responsive to changes on the fly.
| ❌ | no issue | - vue-accordion - Simple accordion nav menu component for Vue.js.
| ❌ | no issue | - vue-js-dropdown - Vue.js 2 dropdown menu component. Light, easy to use and extend, no external deps.
| ❌ | no issue | - vue-slideout - Vue implementation of the popular library slideout
| ❌ | no issue | - vue-quick-menu - This is web navigation component base on vue.js2.
| ❌ | no issue | - @hscmap/vue-menu - Menu / Context Menu component for vue2.
| ❌ | no issue | - vue-router-nav - Minimalistic responsive navigation bar that renders routes of vue-router.
| ❌ | no issue | - vue-drawer-layout - A simple DrawerLayout component like Android has for Vue.js.
| ❌ | no issue | - vue-simple-menu - Simple menu component with a set of basic functionality, which is enought in 80% of cases
| ❌ | no issue | - vue-tree-navigation - Vue.js 2 tree navigation with vue-router support
| ❌ | no issue | - bp-vuejs-dropdown - Vuejs => 2 dropdown. Easy to use, no external, optional.
| ❌ | no issue | - vue-bulma-accordion - Simple, easily configurable accordion or collapsible styled with Bulma custom or built in icons available
| ❌ | no issue | - v-selectmenu - A simple, easier and highly customized menu solution for Vue2.
| ❌ | no issue | - vue-burger-menu - An off-canvas sidebar Menu component with different CSS animations.
| ❌ | no issue | - vue-dynamic-dropdown - A Highly Customizable, easy-to-use elegant dropdown component
| ❌ | no issue | - vue-navigation-bar - A simple, pretty navbar for your Vue projects.
| ❌ | no issue | - vue-simple-search-dropdown - A simple searchable input dropdown component with no external dependency
| ❌ | no issue | - @innologica/vue-dropdown-menu - Dropdown menu component for Vue. Any element can be dropdown trigger and anything can be dropded down content.
| ❌ | no issue | - vue-menu-aim - Menu triangle select, aka Amazon
| ❌ | issue | - vue-stripe-menu - Creating a navigation menu with animations like on Stripe
| ❌ | no issue | - vue-burger-button - A pretty simple Vue functional component for menu burger buttons.
| ❌ | no issue | - @satmaxt/sidebar-menu-drawer - A simple interactive sidebar menu drawer and easy to implement
| ❌ | no issue | - vue-file-toolbar-menu - UI file/toolbar menus for Vue apps
| ❌ | no issue | - v-dropdown-menu - Customizable dropdown menu plugin for vuejs. SSR supported.
| ❌ | no issue | - vue-bottom-sheet - A swipeable bottom sheet component for Vue.js created with Hammer.js
| ❌ | no issue | - minus-plus-input - A number input with plus minus; included for Vue.js v1 and v2.
| ❌ | no issue | - vue-integer-plusminus - Integer input with increment and decrement buttons for vue 2.
| ❌ | no issue | - vue-numeric-input - Number input component with controls.
| ❌ | no issue | - vue-easy-slider - Slider Component of Vue.js.
| ❌ | no issue | - vue-l-carousel - A responsive carousel(namely slider or swiper) component for Vue.js v2.x+.
| ❌ | issue | - vue-awesome-swiper - Swiper(slide) component for Vue.js(1.x ~ 2.x).
| ❌ | no issue | - vue-lory - Vue Slider Component based on lory.
| ❌ | no issue | - vue-slick - Vue component for Slick-carousel.
| ❌ | no issue | - vue-flickity - A Vue Component for Flickity.js.
| ❌ | issue | - vue-carousel-3d - Vue Carousel 3D - Beautiful, flexible and touch supported 3D Carousel for Vue.js.
| ❌ | no issue | - vue-carousel - A flexible, responsive, touch-friendly carousel for Vue.js.
| ❌ | no issue | - vue-coverflow - A vue2.x coverflow component.
| ❌ | no issue | - vue-agile – A carousel component inspired by Slick, written in Vue.js and vanilla JS only.
| ❌ | issue | - vue-tiny-slider – A carousel component created by ganlanyuan, written in Vue.js. No jQuery. Works in IE8+.
| ❌ | no issue | - vue2-text-swimlane - A Text Swimlane plugin for Vue.js
| ❌ | no issue | - vue-picture-swipe - Vue Picture Swipe Gallery (a gallery of image with thumbnails, lazy-load and swipe) backed by photoswipe.
| ❌ | no issue | - vue2-siema - Plugin wrapper for the very tiny Siema carousel/slider library.
| ❌ | no issue | - vue-flux - Image slider which comes with 20 cool transitions.
| ❌ | issue | - vue-glide - Vue slider & carousel component on top of the Glide.js
| ❌ | no issue | - vue-owl-carousel - Vue component for Owl Carousel 2
| ✅ | MIT | - vueper-slides - A touch ready and responsive slideshow / carousel for Vue JS.
| ❌ | issue | - Hooper - Customizable accessible carousel slider optimized for Vue
| ❌ | no issue | - Lingallery - Simple image gallery component for Vue which displays a large image with thumbnails below
| ❌ | no issue | - vue-piece-slider - Animated slides in a fragmented look
| ❌ | no issue | - vue2-photo-carousel - A photo carousel component for Vue2
| ❌ | no issue | - vue-netflix-slider - A Netflix like slider.
| ❌ | no issue | - vue-pswipe - Easy to use, no need to set the size, support rotation, photoswipe based vue swipe plugin
| ❌ | no issue | - vue-cat-carousel - Lightweight, simple and customizable for Vue Js
| ❌ | no issue | - @egjs/vue-flicking - It's reliable, flexible and extendable carousel for Vue.js 2.
| ❌ | no issue | - slither-slider - Carousel for images, videos, or components. Throw pretty much anything you want at it.
| ❌ | issue | - vue-slick-carousel - A carousel with slick features & SSR support written for faster Luxstay
| ❌ | no issue | - @jfm/vue-carousel - A Vue carousel component.
| ✅ | MIT | - vue-snap - Lightweight Carousel based on Scroll Snap CSS
| ❌ | no issue | - vuerollr - Mouseover gallery plugin for Vue.js. Supports image and video.
| ❌ | no issue | - vue-splide - Splide is a free lightweight but powerful slider and carousel, written in pure JavaScript without any dependencies. It supports a thumbnail slider, nested slide.
| ✅ | MIT | - swiper - Swiper 6 added official support for Vue.js (only 3.x).
| ❌ | no issue | - vue-morris - VueJS component wrapping Morris.js.
| ❌ | issue | - vue-chartjs - Vue.js wrapper for Chart.js.
| ❌ | no issue | - hchs-vue-charts - Based on Vue2.0 wrapper for ChartJs.
| ✅ | issue | - vue-echarts - ECharts component for Vue.js.
| ❌ | no issue | - vuetrend - Simple, elegant spark lines for Vue.js.
| ✅ | MIT | - vue-highcharts - Highcharts component for Vue.
| ❌ | no issue | - vue-echarts-v3 - Vue.js(v2.x+) component wrap for ECharts.js(v3.x+).
| ❌ | no issue | - vue-chartist - Vue.js 2.0 component wrap for Chartist.
| ❌ | no issue | - vuebars - Simple, elegant spark bars for Vue.js.
| ❌ | issue | - vue-d3-network - Vue component to graph networks using d3-force
| ❌ | issue | - vue2vis - Vue2 wrapper for Visjs.
| ❌ | no issue | - vue-c3 - A reusable vue component for c3 charts
| ❌ | no issue | - vue-d2b - Vue components for d2b charts. (Including axis, pie, sankey, and sunburst charts)
| ❌ | no issue | - VueChart - A very simple Vue wrapper for Chart.
| ✅ | MIT | - vue-chartkick - Create beautiful JavaScript charts with one line of Vue
| ❌ | no issue | - d3vue - A D3 Plugin for Creating Reactive Data Visualizations in VueJS
| ❌ | issue | - vue2-frappe - A simple wrapper around Frappe Charts for VueJS
| ❌ | issue | - vue-google-charts - Reactive Vue.js wrapper for Google Charts lib
| ❌ | no issue | - vue-graph - Data visualization library for dashboard implementation in Vue.js
| ❌ | no issue | - vue.d3.sunburst - Reactive sunburst component based on D3.js
| ❌ | no issue | - v-chart-plugin - A customizable component for adding D3 charts that binds to your components data.
| ❌ | no issue | - vue-jqxchart - Charting component with Pie, Bubble, Donut, Line, Bar, Column, Area, Waterfall, Polar & Spider series.
| ❌ | no issue | - toast-ui.vue-chart - Vue Wrapper for TOAST UI Chart.
| ✅ | repoissue | - vue-apexcharts - Vue.js component for ApexCharts.
| ❌ | no issue | - vue-doughnut-chart - Doughnut chart component for Vue.js.
| ❌ | issue | - v-charts - Chart components based on Vue2.x and Echarts.
| ❌ | issue | - vue-css-donut-chart - Lightweight Vue component for drawing pure CSS donut charts.
| ❌ | no issue | - vue-trend-chart - Simple trend charts for Vue.js
| ❌ | no issue | - vueplotlib - Declarative, interactive, linked plot components
| ❌ | no issue | - vgauge - A Vue Wrapper to GaugeJS - Create beautiful gauges
| ❌ | no issue | - vue-plotly - Wrapper for plotly.js declarative charting library that ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps.
| ❌ | no issue | - vue-funnel-graph-js - Funnel graph drawing library for Vue.js. Create vertical and horizontal animated SVG funnel charts and add labels, values, legend and other info.
| ❌ | issue | - pure-vue-chart - Lightweight vue charts implemented without any chart library dependencies
| ❌ | no issue | - f2-vue - Vue wrapper of f2 - elegant, interactive and flexible mobile chart library
| ❌ | no issue | - ZingChart-Vue - Vue component made by ZingChart with 35+ chart types.
| ❌ | no issue | - jscharting-vue - Vue chart component offering a complete set of chart types and engaging data visualizations with JSCharting.
| ❌ | no issue | - flowchart-vue - Flowchart & Flowchart designer component for Vue.js.
| ❌ | no issue | - vue-d3-barchart - Small component to draw charts using d3.
| ✅ | MIT | - vue3-highcharts - A Highcharts.JS wrapper component for Vue 3
| ✅ | Apache-2.0 License | - echarts-for-vue - ECharts Wrapper Component For Vue 3 and 2
| ✅ | no issue | - vue3-chart-v2 - Vue wrapper component base on Chart.JS for Vue 3
| ❌ | no issue | - vue-gauge - Vue.js component to create animated svg gauge charts
Display time / date / age_
| ❌ | no issue | - vue-timeago - A tiny timeago component for Vue.
| ❌ | no issue | - vue-moment-jalaali - Jalaali Moment.js filters for your Vue.js project.
| ❌ | no issue | - vue-countdown-timer - Added timezone conversion support.
| ❌ | no issue | - vue-analog-clock-range - Analog clock range to show time difference.
| ❌ | no issue | - vue-moment-lib - A simple Vue.js 2.0 MomentJS library (filters & globals) using the same momentjs API.
| ❌ | no issue | - vuejs-countdown - A simple countdown timer component for vue js 2.0
| ❌ | no issue | - vue2-flip-countdown - A countdown timer with flip effect for Vue 2.x
| ❌ | no issue | - timeline-vuejs - A minimalist timeline for Vue
| ❌ | no issue | - vue-awesome-countdown - Countdown plug-in with high performance and high accuracy for Vue 2.5.0+. Official site: https://vac.js.org
| ❌ | no issue | - vue-clock2 - Display clock component for Vue.
| ❌ | no issue | - vuemodoro - Pomodoro timer as single file Vue component.
| ❌ | no issue | - digital-clock-vue - ️A digital clock simulation build on Vue.
| ❌ | no issue | - bs-vue-timeline - An alternative responsive boostrap-vue timeline
| ❌ | no issue | - simple-vue-timeline - A simple but customizable and reactive timeline vue component
| ❌ | no issue | - vue-moment - Handy Moment.js filters for your Vue.js project.
| ❌ | no issue | - v-idle - A Vue.js plugin to detect idle/non-active users.
| ❌ | no issue | - v-digital-time-picker - Digital Time Picker for Vuetify.
| ❌ | no issue | - vue-horizontal-timeline - Just a simple horizontal timeline component made with Vue.js.
Display non-editable events in a Calendar_
| ❌ | no issue | - vue-fullcalendar - Vue calendar fullCalendar. No jQuery required. Schedule events management.
| ❌ | no issue | - vue-event-calendar - A simple events calendar for Vue2, no dependencies except Vue2.
| ❌ | no issue | - vue-calendar-picker - Lightweight calendar component for events display, period selection and date picker.
| ❌ | no issue | - vue-lunar-calendar - A vue component for lunar calendar. Uses Moment.js for date operations.
| ❌ | issue | - vue-simple-calendar - Flexbox-based Vue month calendar compenent; supports multi-day events, localization, holiday emoji, drag/drop. No dependencies.
| ❌ | no issue | - vue2-calendar - A simple full calendar component aimed at being flexibile and lightweight.
| ❌ | no issue | - vue-jlunar-datepicker - A Chinese lunar datepicker component with festivals and solar terms.
| ❌ | no issue | - vue-full-calendar - A complete fullcalendar.io wrapper for both Vue 1 and 2
| ✅ | MIT | - v-calendar - Animated calendar/datepicker that displays regions, indicators and day popovers for simple & recurring dates.
| ❌ | no issue | - vue-infinite-calendar - A simple infinite calendar implementation for Vue 2
| ❌ | no issue | - vue-calendar - A simple calendar components for Vue 2.1.5+, support custom content. No dependencies.
| ❌ | no issue | - vue2-event-calendar - An events calendar for Vue2, support customize event items and calendar header.
| ❌ | no issue | - vue2-datePicker-infinite - An infinite datePicker for Vue2, easy to use and no dependencies.
| ❌ | no issue | - vue2-slot-calendar - A vue 2 calendar, datepicker component which supported lunar or date event, bootstrap style.
| ✅ | issue | - quasar-calendar - A vue.js calendar using the Quasar framework that implements monthly, multi-day and agenda views.
| ❌ | no issue | - vue2-datepicker - A beautiful datepicker / datetimepicker component for Vue2
| ❌ | no issue | - vue-pikaday - VueJS wrapper component for Pikaday datepicker
| ❌ | no issue | - vue-tuicalendar - VueJS wrapper component for tui.calendar calendar
| ❌ | no issue | - vue-jqxscheduler - VueJS Scheduler component.
| ❌ | no issue | - toast-ui.vue-calendar - Vue Wrapper for TOAST UI Calendar.
| ❌ | no issue | - vue-functional-calendar - Lightweight, high performance calendar component(Date Picker, Date Range) based on Vue.
| ✅ | MIT | - vue-cal - A Vue JS full calendar, no dependency, no BS. 🤘.
| ❌ | no issue | - vue-material-year-calendar - A full year (12 months on a page) calendar for Vue2. Uses dayjs.
| ❌ | no issue | - vuelendar - Simple and clean calendar written in VueJS
| ❌ | no issue | - vue-datepicker-ui - Datepicker component for Vue
| ❌ | no issue | - vue-date-tools - Most lightweight VueJS Date picker & Daterange picker using date-fns and no other dependencies
| ❌ | no issue | - vue-spring-calendar - It's a Vue based component which provides the functionality of a full-calendar that shows daily events. the demo
.
| ❌ | no issue | - vue-jquery-calendar - VueJS light weight wrapper component for jquery ui datepicker
| ❌ | no issue | - vue-schedule-board - A easy-to-use component to show somebody's schedule list to help interview arrangement or visit arrangement.
| ❌ | issue | - vue2-google-maps - Google maps component for vue with 2-way data binding.
| ❌ | no issue | - vue2-leaflet - Vue 2 components for Leaflet maps.
| ❌ | no issue | - vue-mapbox-gl - Vue 2.x component for Mapbox GL JS
| ❌ | issue | - vue-yandex-maps - Vue 2.x component for Yandex Maps
| ❌ | no issue | - vue-baidu-map - Vue 2.x component for Baidu Maps.
| ❌ | no issue | - vue-choropleth - Vue 2.x component to display a choropleth map.
| ❌ | issue | - vuelayers - Vue 2 components to work with OpenLayers.
| ❌ | no issue | - vue-googlemaps - Vue 2.x components to integrate Google Maps.
| ❌ | no issue | - vue-static-map - Vue 2.x simple component to generate an static google map
| ❌ | no issue | - vue-mapbox - Vue 2.x wrapper around Mapbox GL JS library that provides vueish-way to interact with the map.
| ❌ | no issue | - vue-cesium - Vue 2.x components for Cesium.
| ❌ | no issue | - vue-async-gmaps - Let users decide to load google-maps script for better privacy
| ❌ | issue | - @geospoc/v-mapbox - Combine powers of Vue.js and Mapbox GL JS (Maintained fork of soal's vue-mapbox)
| ❌ | no issue | - @geospoc/v-mapbox-geocoder - Geocoder control for your awesome Mapbox library
| ❌ | issue | - x5-gmaps - lightweight Google Maps plugin for Vue 2.x
| ❌ | no issue | - vue2-gmap-custom-marker - vue google map custom marker component
| ❌ | no issue | - Vue-APlayer - 🍰 Easy-to-config music player for Vue 2.x.
| ❌ | no issue | - vue-audio - audio-tag wrapper; sound player component for Vue 2.x
| ❌ | no issue | - vue-dplayer - A Vue 2.x video player component based on DPlayer.
| ❌ | no issue | - vue-canvasvideo - A Vue 2.x component for video backgrounds and autoplay video on iOS/Safari.
| ❌ | no issue | - vue-music - A Vue component base on html5 <audio>
.
| ❌ | issue | - vue-audio-visual - Vue HTML5 audio visualization components.
| ✅ | no issue | - vue-plyr - A set of Vue components for the plyr video & audio player.
| ❌ | no issue | - v-playback - A Vue2 plugin to make video play easier.
| ❌ | no issue | - vue-audio-recorder - Audio recorder for Vue.js. It allows to create, play, download and store records on a server
| ❌ | no issue | - vue-video-section - A simple video header/section component for Vue. Good for video backgrounds and overlaying content on them.
| ❌ | MIT | - vue-waveform -It is use canvas waveform audio player wavesurfer component contains timeline bar line for Vue 2.x
| ✅ | no issue | - vue-responsive-video-background-player - Play your own videos in background responsively in different resolutions.
| ❌ | no issue | - vue-h5-audio-controls - A simple h5 music controller for Vue.
| ❌ | no issue | - xns-audio-player-simple - A light and customizable Vue 2.x audio player powered HTMLAudioElement.
| ✅| Vue3 | - vue-core-video-player - A Lightweight Video Player For Vue.js
| ❌ | no issue | - vue-player - A simple html5 video player with img placeholder for Vue 2.x.
| ❌ | no issue | - vue-audio-better - Easy to create custom audio player components for Vue 2.x. A progress bar with soul.
| ❌ | no issue| - vue-sounds - Easy to add sounds to your components.
| ❌ | no issue | - vue-soundcloud-player - A custom Soundcloud player supporting single tracks & playlists
| ✅ | MIT | - vue-use-sound - A Vue Hook for playing sound effects.
| ❌ | issue | - vue-infinite-loading - An infinite scroll plugin for Vue.js 1.0 & Vue.js 2.0.
| ❌ | no issue | - vue-mugen-scroll - Infinite scroll component for Vue.js 2.
| ❌ | no issue | - vue-infinite-scroll - An infinite scroll directive for vue.js.
| ❌ | no issue | - vue-loop - An infinite content loop component for Vue.js 2.
| ❌ | no issue | - vue-scroller - An infinite content loop component for Vue.js 2, including functionalities such as 'pull-to-refresh', 'infinite-loading', 'snaping-scroll'.
| ❌ | no issue | - vue-infinite-list - An infinite list mixin can recycle dom for Vue.js 2
| ❌ | no issue | - vue-infinite-slide-bar - ∞ Infinite slide bar component.
| ❌ | no issue | - vue-virtual-infinite-scroll - A vue2 component based on Iscroll, supports big data list with high performance scroll, infinite load and pull refresh.
| ❌ | no issue | - @egjs/vue-infinitegrid - Arrange infinite card elements according to various layout types like masonry for Vue.js 2.
| ❌ | no issue | - @grafikri/vue-infinite-scroll - Basic infinite scroll for Vue
| ❌ | no issue | - vue-pull-refresh - A pull to refresh component for Vue.js 2.0.
| ❌ | no issue | - vue-data-loading - Another component for infinite scroll and pull down/up to load data.
| ❌ | no issue | - vue-quick-loadmore - A pull-down refresh and pull-up infinite scroll plugin for Vue.
| ❌ | no issue | - vue-markdown - A Powerful and Highspeed Markdown Parser for Vue.
| ❌ | issue | - vue-mavonEditor - A markdown editor based on Vue that supports a variety of personalized features.
| ❌ | no issue | - vue-simple-markdown - A Simple and Highspeed Markdown Parser for Vue.
| ❌ | no issue | - vue-simplemde - A wrapper around simplemde. Delightful editing for beginners and experts alike. Features built-in autosaving | ❌ | no issue | and spell checking.
| ❌ | no issue | - vue-pdf - A pdf viewer based on mozilla's PDF.js
| ❌ | issue | - pdfvuer - A PDF viewer for Vue using Mozilla's PDF.js with text support. Demo
| ❌ | no issue | - Vue.D3.tree - A Tree View based on D3.js
| ❌ | no issue | - vue-json-tree-view - A JSON Tree View Component for Vue.js.
| ❌ | issue | - vue-tree - A Tree Component for Vue.js 2.X.
| ❌ | no issue | - liquor-tree - Amazing Vue Tree component
| ❌ | no issue | - vue-trees-ui - A Tree Ui Base On Vue.
| ❌ | no issue | - Bosket - Collection of tree view components for front-end frameworks (Vue, React, Angular and Riot).
| ✅ | MIT | - plantain-00/tree-component - A reactjs, angular and vuejs tree component.
| ❌ | issue | - sl-vue-tree - A simple customizable draggable tree component for Vue.js
| ✅ | MIT | - he-tree-vue - A draggable sortable vue tree component, with dragging placeholder, types definition. 14 KB gzipped.
| ❌ | no issue | - vuejs-tree - A highly customizable VueJs tree viewer
| ❌ | no issue | - vue-jstree - A Tree Plugin For Vue2 with beautiful icons and drag&drop
| ❌ | no issue | - vue-vtree - Universal and flexible tree component for Vue.js
| ❌ | no issue | - vue-json-component - JSON tree view with no dependencies, TypeScript support, and easy customization.
| ❌ | issue | - vue-tree-list - A vue component for tree structure
| ❌ | no issue | - vue-finder - A component to display hierarchical data, with selection, filtering and drag & drop
| ✅ | no issue | - vue3-router-tree - This component is based on Vue.js 3, it represents your routes or items as a tree view 🌲.
| ✅ | MIT | - object-visualizer - Vue 3 JSON inspector with Chrome-like theme.
| ❌ | no issue | - vue-pipeline - A easy-to-use component to show beautiful responsive pipeline like jenkins blue ocean plugin.
| ❌ | no issue | - vnodes - General purpose components to create svg interactive graphs, diagrams or node based visual tools.
| ❌ | issue | - vue-social-sharing - A renderless Vue.js component for sharing links to social networks, compatible with SSR
| ❌ | no issue | - vue-goodshare - Vue.js component for social share with beautiful button design. Simple install, extensive documentation, developer support, SEO friendly, clean code without scripts tracking user activity on the page, high speed. Work with Vue.js 2.x.
| ❌ | no issue | - vue-socialmedia-share - A Vue.js component for sharing links to social networks, with Vue 2.X
| ❌ | no issue | - vue-picture-sharesheet - A Vue Picture Sharesheet Component heavily inspired by the Image Sharesheet in Apple's Newsroom
| ❌ | no issue | - vue-twitter - A Vue.js component for embed twitter widgets (e.g timeline, buttons)
| ❌ | no issue | - vue-share-buttons - Vue.js component for placing buttons in your project using which you can share anything
| ❌ | no issue | - vue-share-it - A Vue.js component for sharing links to social networks
| ❌ | no issue | - vuesocial - 🧞♀️🧞♂️ One easy-to-use button component for Vue.js with 65+ social networks.
| ❌ | no issue | - vue-qriously - A Vue.js 2 component to draw QR codes on an HTML Canvas using qrious.
| ❌ | no issue | - vue-qart - The directive of vue 2.x for qart.js.
| ❌ | issue | - vue-qrcode-reader - A Vue.js 2 component which detects and decodes QR codes from a camera stream.
| ✅ | no issue | - vue3-qr-reader - A Vue 3 QR reader component. Refactor vue-qrcode-reader for vue 3 compatibility.
| ✅ | MIT | - vue-fuse - A lightweight plugin for fuzzy search library, Fuse.js
| ❌ | issue | - vue-instantsearch - The ultimate toolbox for creating instant-search experiences using Algolia.
| ❌ | no issue | - vue-innersearch - A Vue.js wrapper for Elasticsearch
| ❌ | no issue | - reactivesearch-vue - UI components for building data-driven apps with Elasticsearch
| ❌ | no issue | - vue-search-panel - A Vue component for searching with suggestions
| ❌ | no issue | - vue-avatar - An avatar component for vue.js.
| ❌ | issue | - vue-touch-ripple - Touch ripple component for Vue.js(1.x ~ 2.x).
| ❌ | no issue | - vue-typer - Vue component that simulates a user typing, selecting, and erasing text.
| ❌ | no issue | - vue-keyboard - Vue 2 virtual keyboard component.
| ❌ | no issue | - vue-twentytwenty - Image comparison component, works with Vue.js 2.x
| ❌ | issue | - vue-cookie-law - Cookie info plugin for Vue.js 2.x
| ❌ | no issue | - vue-gravatar - A dead-simple gravatar component for Vue.js 2.x
| ❌ | issue | - vue-clipboard2 - An easy to use clipboard.js binding for Vue.js 2.x
| ❌ | no issue | - vue-flashcard - FLashcard component with animation for Vue.js 2.x 💡
| ❌ | no issue | - vue-truncate-collapsed - A simple component that truncates your text and adds a 'Read More/Show Less' clickable for Vue.js 2.x
| ❌ | no issue | - vue-kanban - A flexible drag and drop kanban board component
| ❌ | no issue | - vue-letter-avatar - A simple and elegant letter avatar component for vue.js
| ❌ | no issue | - vue-highlightjs - Syntax highlighting with highlight.js
| ❌ | issue | - v-clipboard - Simple, tiny and easy to use directive to save your models to clipboard (less than 2kb minified, no dependencies)
| ❌ | no issue | - vue-invisible-recaptcha - Super easy integration for Google's Invisible reCAPTCHA
| ❌ | no issue | - vue-embed - Embed component is based on embed.js for Vue 2.x, a component that embeds emojis, media, maps, tweets, gists, code, services and markdown.
| ❌ | no issue | - vue-particles - Vue.js component for particles backgrounds
| ❌ | no issue | - vue-uniq-ids - Vue.js 2.x plugin that helps to use id-related attributes with no side-effect
| ❌ | no issue | - vue-multivue - Use multiple vue apps of the same class on the same page.
| ❌ | no issue | - vue-affix - A Vue.js 2.x plugin that affixes an element in the window while you scroll, similar to Bootstrap Affix but much simpler and smarter
| ❌ | no issue | - X-Browser-Update-Vue - A Vue.js browser-update plugin.
| ❌ | no issue | - vue-query-builder - A UI component for building complex queries with nested conditionals.
| ❌ | no issue | - vue-info-card - A simple and beautiful card component with an elegant spark line and CSS3 flip animation.
| ❌ | no issue | - v-offline - Simple, tiny and easy to use detection of offline & online events for your Vue app (less than 390b minified)
| ❌ | no issue | - vue-word-cloud - A word cloud generator.
| ❌ | no issue | - vue-flat-surface-shader - A Vue component for flat surface shader
| ❌ | no issue | - vue-easteregg - Easey add an easteregg to your vue app (default with konami code)
| ❌ | no issue | - vue-barcode-scanner
| ❌ | no issue | - vue-heatmapjs - A Vue directive for tracking and visualising mouse activity
| ❌ | no issue | - vue-maze - An itty-bitty maze game made as Vue.js component
| ❌ | no issue | - vue-drag-verify - This is a vue component, which is sliding to unlock for login or sign up.
| ❌ | no issue | - vue-balloon - Vue components for creating fixed, zoomable containers in the corner of a page. Similar to the mail composition wrapper used in gmail.
| ❌ | no issue | - vue-sticker - Sticker effect to any directions
| ❌ | no issue | - v-rating - ⭐️ Rating component in Semantic-UI made with VueJS (< 500B gzipped, blazing fast)
| ❌ | no issue | - vue-content-placeholders - Composable components for rendering fake (progressive) content like facebook in vue
| ❌ | no issue | - vue-page-designer - Vue component for drag-and-drop to design and build mobile website.
| ❌ | no issue | - vue-creativecommons - CreativeCommons.org Vue.js components library.
| ❌ | no issue | - vue-status-indicator - A Vue.js component to show status indicator as colored dots.
| ❌ | issue | - vue-google-adsense - Vue.js Google Adsense Component with InFeed and InArticle Ads support
| ❌ | no issue | - emoji-vue - Emoji 😎👌🏻 dropdown for Vue.js project
| ❌ | issue | - vue-chessboard - Chessboard vue component to load positions, create positions and see threats.
| ❌ | no issue | - vue-mindmap - Vue component for mindnode maps.
| ❌ | no issue | - v-currency - Vue component for formatting currency.
| ❌ | no issue | - vue-emoji-picker - Highly customizable unicode emoji picker 🔥🚀
| ❌ | no issue | - vue-8-puzzle - An itty-bitty slide puzzle game made as Vue.js component
| ❌ | no issue | - vue-e164 - Customizable phone formatter with E.164 standart support
| ❌ | no issue | - vue-pgn - Vue.js component for viewing chess games in pgn format
| ❌ | no issue | - vue-avatar-editor - Resize, rotate and crop your uploaded avatar using a clear user interface.
| ❌ | no issue | - vue-connection-listener - Vue event bus plugin listening for online/offline changes.
| ❌ | no issue | - vue-sauce - "View source" directive for Vue.
| ❌ | no issue | - vue-prom - Vue promise wrapper component.
| ❌ | no issue | - numeric-keyboard - Numeric keyboard for mobile browsers.
| ❌ | no issue | - vue-zoom-on-hover - Image zoom on mouse hover
| ❌ | issue | - vue-responsive-image - A Vue component that lets you quickly create responsive image tags with an optimal number of image sources for all devices.
| ❌ | no issue | - vue-highlight-text - Vue component for highlight multiple instances of a word
| ❌ | no issue | - vue-cast-props - Provides a convenient way of converting props to common data types.
| ❌ | no issue | - vue2-heropatterns - A Vue2 implementation allowing you to add the popular Hero Patterns onto any Div
| ❌ | no issue | - vue-link - One component to link them all 🔗 (treat external and internal links same)
| ❌ | no issue | - vue-identify-network - ⚡️Identify what kinda internet your users are using!
| ❌ | no issue | - vue-cloneya - A vue component to clone DOM elements
| ❌ | no issue | - vue-survey-builder - Survey builder for vue.js applications
| ❌ | no issue | - vue-if-bot - A lightweight component to hide/show content to clients based on the user agent
| ❌ | issue | - vue-clampy - Vue.js (2+) directive that clamps the content of an element by adding an ellipsis to it if the content inside is too long.
| ❌ | no issue | - vue-cookie-accept-decline - Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection on creation. Good for GDPR requirements.
| ❌ | no issue | - @lossendae/vue-avatar - An avatar component for VueJS 2.0.
| ❌ | issue | - vue-text-highlight - Text highlighter library for Vue.js 💄
| ❌ | issue | - vue2-hammer Hammer.js wrapper for Vue 2.x to support mobile touch..
| ❌ | no issue | - vue-countable - Vue binding for countable.js. Provides real-time paragraph, sentence, word, and character counting.
| ❌ | no issue | - v-show-slide - A Vue.js directive for animating an element to and from height: auto in a sliding motion.
| ❌ | issue | - vue-swipe-actions - iOS style swipe actions for Vue.js
| ❌ | no issue | - vue-friendly-iframe - A Vue js component for creating super fast loading, non-blocking iframes.
| ❌ | no issue | - vue-beautiful-chat - A simple and beautiful Vue chat component backend agnostic, fully customizable and extendable.
| ❌ | no issue | - vue-magnifier - A simple image zooming / magnifying component for Vue.js 2.x.
| ❌ | no issue | - vue-highlight-words - Vue component to highlight words within a larger body of text. Ported from react-highlight-words
| ❌ | no issue | - vue-tags-ball - Create a beautiful and spherical tag with this plugin
| ❌ | no issue | - vue-rippler - Simple Vue.js plugin for custom ripple effect
| ❌ | no issue | - vue-contacts - Mobile contacts component for Vue
| ❌ | no issue | - basic-vue-chat - Easy to use Vue.js chat
| ❌ | no issue | - vue-resize-text - A vue directive which automatically resize font size based on element width.
| ❌ | no issue | - vue-github-profile - A vue component to view the profile and repos of determined user
| ❌ | no issue | - vue-niege - 🎄 🎅 Single File Vue component to add a snow storm through a canvas.
| ❌ | no issue | - vue-dynamic-star-rating - A highly dynamic vue stars rating component, like google play rating ⭐️ ⭐️ ⭐️ ⭐️ ⭐️
| ❌ | no issue | - vue-katex - Simple plugin for math typsetting using KaTeX in Vue.js
| ❌ | no issue | - vue-baberrage - A simple Barrage plugin Base on Vue.js😎
| ❌ | no issue | - vue-terminal-ui - 🖥Terminal UI emulator Vue: custom and basic commands
| ❌ | no issue | - vue-command - A fully working Vue.js terminal emulator
| ❌ | no issue | - vue-ribbon - Vue component for GitHub ribbons
| ❌ | no issue | - avatio-avatar - Vue component for illustrated avatars - used by Avatio
| ❌ | no issue | - vue-jazzicon - A dead-simple Jazzicon component for Vue.
| ❌ | no issue | - vue-star-rating - A simple, highly customisable star rating component ⭐️ ⭐️ ⭐️
| ❌ | no issue | - vue-fixed-header - Simple and cross-browser friendly fixed header component for Vue.js written by TypeScript.
| ❌ | no issue | - vue-particle-effect-buttonsA bursting particles effects buttons component.
| ❌ | no issue | - vue-insomnia - Prevent display screen from sleeping (wake lock).
| ❌ | no issue | - vue-car-plate-keyboard - A car license plate number keyboard for VueJS 2.x.(车牌号输入键盘,支持新能源车牌 🚗🚗🚗)
| ❌ | no issue | - vue-dataflow-editor - Vue2 dataflow graph editor
| ❌ | no issue | - vue-twemoji-picker - A fast plug-n-play Twemoji Picker (+textarea for Twemoji rendering) for Vue.
| ❌ | issue | - vuejs-avataaars - Simple avatar generator Vue component for avataaars.
| ❌ | issue | - vue-moveable - A Vue Component that creates Moveable, Draggable, Resizable, Scalable, Rotatable, Warpable and more.
| ❌ | no issue | - vue-camera-gestures - Let users control your Vue app using AI and gestures in front of their camera in just 1 line in your HTML template!
| ❌ | no issue | - vue-aspect-ratio - A tiny component to handle aspect ratios with no effort.
| ❌ | no issue | - query-builder-vue - A query-builder library for building complex and nested queries with draggable re-ordering.
| ❌ | no issue | - vue-meeting-selector - A meeting selector inspired by doctolib, fast and fully custom made with Typescript.
| ❌ | no issue | - cool-emoji-picker - A fast plug-n-play [Tw]emoji Picker (+textarea for Twemoji rendering) component for Vue.
| ❌ | no issue | - vue-web-cam - Webcam component for VueJs.
| ❌ | no issue | - vue-cursor-fx - An animated custom cursor effects for interactive elements like navigation, galleries and carousels.
| ❌ | no issue | - vuetimeline - One easy-to-use component to build beautiful responsive timelines.
| ❌ | no issue | - v-emoji-picker - 🌟 A Lightweight and customizable package of Emoji Picker in Vue using emojis natives (unicode).
| ❌ | no issue | - learnawesome-flashcard - Deck of flashcards with spaced-repetition via localStorage 💡
| ❌ | no issue | - vue-portfolio-viewer - Scroll animated portfolio viewer component for vue js 💡
| ❌ | no issue | - vue-text-middle-ellipsis - A simple vue-directive(2+) that clamps the content in the middle of the element if the content inside is too long.
| ❌ | no issue | - vuesence-book - Documentation/help system component.
| ❌ | no issue | - vue-turnjs - A component libary to add book experience to your app.
| ❌ | no issue | - vuesence-sliding-header - Sliding header(s) for top navigation bar(s).
| ✅ | MIT | - tsParticles - A lightweight Javascript library to easily create highly configurable and interactive particle animations
| ✅ | LGPL-3.0 License | - @bananajs/vue3-book-component - Book component for Vue 3. It provides easy, flexible API and great customizability.
| ❌ | no issue | - @bananajs/vue2-book-component - Book component for Vue 2. It provides easy, flexible API and great customizability.
| ❌ | no issue | - vue-image-zoomer - image zoom component for Vue.js 2, that also works on touch devices.
| ❌ | no issue | - vue-show-more-text - Vue multiline sentence ellipsis component. The text in the component will be truncated.
| ✅ | MIT | - vue-copy-to-clipboard - Vue.js 3 plugin to copy text to clipboard (Vue 3)
| ❌ | no issue | - vue-tabs - Simple tabs and pills.
| ❌ | no issue | - vue-swipe-tabs - A touch swipe tab component for vue.js(vue2).
| ❌ | no issue | - vue-tabs-component - An easy way to display tabs with Vue.
| ❌ | no issue | - vue-k-tabs - A simple tabs components with Gitlab design.
| ❌ | issue | - vue-tabs-with-active-line - Simple Vue 2 component, that allows you to make tabs with moving bottom line
| ❌ | no issue | - vue-tabs-chrome - A Vue component for Chrome-like tabs.
| ❌ | no issue | - vue-tiny-tabs - A minimalistic tabs component as tinytabs Vuejs wrapper (size < 3.1kb)
| ❌ | no issue | - vue-lumino - A component to use Vue.js with Jupyter Lumino (PhosphorJS), integrating DOM & VDOM through event listeners and Vue reactivity system.
| ❌ | no issue | - vue-router-tab - Vue.js tab components, based on Vue Router.
| ✅ | no issue | - vue3-tabs - A touch swipe tabs component for vue 3
Let the user create & edit data_
| ❌ | no issue | - vue-phone-number-input - A beautiful input to format & valid phone number with country code 🔥
| ❌ | issue | - vue-tel-input - International Telephone Input with Vue.
| ❌ | no issue | - vue-pincode-input - Smart pincode input component
| ❌ | no issue | - vue-smooth-picker - A smooth picker component for Vue 2.x, like iOS native datetime picker.
| ✅ | issue | - vue-scroll-picker - A scroll picker component for Vue 2.x. Support all gestures of mouse(also wheel) and touch.
| ❌ | no issue | - vue-fontawesome-picker - a font awesome icon picker component for Vue 2.x.
| ✅ | no issue | - vue3-scroll-picker - A scroll picker component for Vue 3.
| ❌ | no issue | - FormSchema Native - Generate a form using JSON Schema and Vue.js
| ❌ | no issue | - vue-generator - Initial router and components for the Vue project.
| ❌ | no issue | - vue-form-json - Generate a vue form with validation and bulma style, from json
| ❌ | issue | - form-create - Form builder with dynamic rendering, data collection, validation, and submission capabilities, supporting json data
| ❌ | no issue | - element-form-builder - Build element-ui forms with JSON Schema.
| ❌ | no issue | - ncform - a very nice configuration generation way to develop form
| ❌ | no issue | - Laraform - Advanced form builder for Vue.js with Laravel support
| ❌ | no issue | - vue-ele-form - Vue DataForm, based on element-ui
| ❌ | no issue | - vue-otp-2 - Vue OTP input 2, A Vue component for OTP input
| ❌ | no issue | - vue-form-generator A schema-based form generator component for Vue.js.
| ❌ | no issue | - vue-form-builder - Build powerful vue form with JSON schema and composition api, popular ui frameworks such as Element UI, View UI, Ant Design Vue are supported. [Online Demo] (https://openfext.github.io/vue-form-builder)
| ❌ | no issue | - vue-dynamic-inputs - Create dynamic forms with buefy from json Online Demo
| ❌ | no issue | - Vue Flow Form - Create conversational conditional-logic forms with Vue.js. Online Demo
Date / datetime / time Picker_
| ❌ | no issue | - vue-datepicker - [unmaintained] Calendar and datepicker component with material design for Vue.js.
| ❌ | no issue | - vue2-timepicker - A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support. 🕖 (Back and recharged in 2019 🔋)
| ❌ | no issue | - vuejs-datepicker - A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations.
| ❌ | no issue | - vuedt - Crazy lightweight (<5kb!) Vuejs Date and Time picker component with i18n support, nice animations and not too much fuzz.
| ✅ | MIT | - vue-flatpickr-component Vue.js component for flatpickr datetime picker
| ❌ | no issue | - vue-jalaali-datepicker - Jalaali calendar and datepicker for vue.js 2.
| ❌ | no issue | - vue-date-picker - A vue date picker component inspired by material design
| ❌ | no issue | - vue-monthly-picker - Vue.js component for month and year picker only
| ❌ | issue | - vue-hotel-datepicker - A responsive date range picker that displays the number of nights selected, allows custom check-in/check-out rules, blocking dates, localization support and more.
| ❌ | issue | - vue2-persian-datepicker - An awesome Persian datepicker component for vue. کامپوننت انتخاب تاریخ برای ویو.
| ❌ | issue | - vue-datetime - Mobile friendly datetime picker for Vue. Supports date, datetime and time modes, i18n and disabling dates.
| ❌ | no issue | - vue-rangedate-picker - Range date picker with simple usage
| ❌ | issue | - v2-datepicker - A simple datepicker component based Vue 2.x.
| ❌ | no issue | - vue-datepicker-local - A Beautiful Datepicker Component For Vue2.
| ❌ | issue | - vue-airbnb-style-datepicker - A Vue datepicker with a similar look and functionality as the popular AirBnb datepicker. Lightweight, configurable and good browser support!
| ❌ | issue | - vue-persian-datetime-picker Persian material datepicker. Supports datetime, date, time, year, month.
| ❌ | no issue | - VCalendar Very customizable and powerful calendar/datepicker component with many features and good documentation.
| ❌ | no issue | - @owumaro/vue-date-range-picker - A vue component using Bootstrap 4 styles for date range selection
| ❌ | no issue | - vue-datepicker-mobile - A mobile friendly datepicker for vue2. 🇨🇳 select one day or range of date and custom it that you wish.
| ❌ | no issue | - vue-draggable-cal - Not your ordinary datepicker. A Vuejs draggable date selector with a fresh responsive design, mobile ready and 0 dependencies, 17kb gzipped.
| ❌ | no issue | - vue-vanilla-datetime-picker - Datetime picker for Vue.
| ❌ | issue | - vue2-daterange-picker - Vue2 date range picker based on bootstrap-daterangepicker (no jQuery dependency)
| ❌ | no issue | - vue-timeselector - Fully and simply customizable powerful time picker component for Vue.js.
| ❌ | no issue | - vue-date-picker - Lightweight datepicker component for Vue 2.x.
| ❌ | issue | - vue-ctk-date-time-picker - A beautiful VueJS component to pick date & time (with range mode) 🆕
| ❌ | no issue | - simple-vue2-datetimepicker - A simple, easy to use vue.js component for date and time picking. 🆕
| ❌ | no issue | - vue-business-hours - Vue component for selecting business hours in an administration panel or dashboard.
| ❌ | no issue | - material-vue-daterange-picker - a daterange picker of Material Design style for Vuejs 2.x, which is compatible with vuetify and friendly for mobile.
| ❌ | issue | - vue-datepicker - A clean & responsive datepicker with Material Design style for Vuejs 2.x. (date/month/quarter && date range picker) 🆕
| ❌ | issue | - vue-select - A native Vue.js component that provides similar functionality to Select2 without the overhead of jQuery.
| ❌ | issue | - vue-multiselect - Universal select/multiselect/tagging component for Vue.js.
| ❌ | no issue | - stf-vue-select - most flexible and customized select Vue2
| ❌ | no issue | - vue-select-image - Vue 2 Component for selecting image from list
| ❌ | issue | - @riophae/vue-treeselect - A multi-select component with nested options support for Vue.js.
| ❌ | no issue | - @k186/pd-select - A mobile UI component like IOS picker for Vue 2.x,can be wheel pick what ever you defined.
| ❌ | no issue | - vue-dropdowns - A minimalistic and adaptable way to display select boxes if using objects for vue2.x
| ❌ | no issue | - v-cascade - A lovely component of cascade selector with Vue 2.x (Support both of PC and Mobile)
| ❌ | no issue | - vue-multi-select - A custom component to make select/multiselect for Vue2.
| ❌ | no issue | - v-region - A simple region selector, provide Chinese administrative division data.
| ❌ | no issue | - v-selectpage - A powerful selector for Vue2, list or table view of pagination, use tags for multiple selection, i18n and server-side resources supports.
| ❌ | issue | - vue-cool-select - Bootstrap / Material Design theme, support slots, autocomplete, events, validation and more.
| ❌ | no issue | - @myena/advanced-select - Single/Multiple Select component with search, controls for (de)select all and a Bootstrap 3 theme
| ❌ | no issue | - @alfsnd/vue-bootstrap-select - Vue version of bootstrap-select.
| ❌ | no issue | - @SamuelTrottier/vue-wheel-select - A simple scrolling select component.
| ❌ | no issue | - vue-search-select - Searchable select components and semantic-ui's dropdown compatible.
| ❌ | issue | - vue-gridmultiselect - Simple multi-select component with items displayed in a table like UI
| ❌ | no issue | - vue-select-sides - A component for Vue.js to select double-sided data (2-sides).
| ❌ | no issue | - vue-selectize - A Vue.js component wrapper around Selectize.js, a vanilla js select component
| ✅ | no issue | - @vueform/multiselect - Vue 3 multiselect component with single select, multiselect and tagging options.
| ✅ | issue | - vue-slider-component - Slider for vue1.x and vue2.x.
| ❌ | no issue | - vue-circle-slider - Circle slider component for vue2.x.
| ❌ | no issue | - vue-slide-bar - Very simple vue slider bar component.
| ❌ | no issue | - textra - Vue js add-on to slide text.
| ❌ | no issue | - vue-knob-control - A rotary knob control for Vue.js
| ❌ | no issue | - iv-slider - Slider component for vue2.x.
| ❌ | no issue | - vue-histogram-slider - Range slider with histogram for Vue.js
| ❌ | no issue | - xns-seek-bar - A seekable progress plugin for Vue 2.x.
| ✅ | no issue | - @vueform/slider - Vue 3 slider component with multihandles, tooltips merging and formatting.
| ✅ | MIT | - vuedraggable - Vue component allowing drag-and-drop sorting in sync with View-Model. Based on Sortable.js.
| ❌ | no issue | - vue-dragula - Drag and drop so simple it hurts.
| ❌ | no issue | - vue2-dragula - A vue-dragula
fork for Vue2
, with a lot of improvements.
| ❌ | no issue | - awe-dnd - A sortable list directive with Vue.
| ❌ | no issue | - vue-draggable-resizable - Vue2 component for draggable and resizable elements.
| ❌ | no issue | - vddl - Vue components for modifying lists with the HTML5 drag & drop API, supports VueJs versions 1 and 2.
| ❌ | no issue | - vue-drag-drop - A minimal and lightweight wrapper for the HTML5 Drag and Drop API.
| ❌ | issue | - vue-swing - A swipeable cards interface, as seen in apps like Jelly and Tinder.
| ❌ | no issue | - vue-slicksort - A dependency-free set of mixins for animated, touch-friendly, sortable lists
| ❌ | no issue | - draggable-vue-directive - A simple directive to handle drag and drop of any Vue component.
| ❌ | issue | - vue-smooth-dnd - Vue wrappers of smooth-dnd library. drag and drop, sortable library covering for many cases.
| ❌ | issue | - vue-drag-resize - A dependency-free Vue component for draggable and resizable elements with aspect ratio, reactive props etc
| ❌ | no issue | - vue-drag-it-dude - Vue2 component, that allows you to drag object wherever you want.
| ❌ | no issue | - vue-draggable - Vue Drag and Drop library without any dependency. Simple and easy to use.
| ❌ | issue | - vue-nestable - A simple drag & drop hierarchical list made as a vue component.
| ✅ | MIT issue | - vue-tinder - Have your own Tinder and TanTan.
| ❌ | no issue | - vue-card-swipe - A touch slider for vue.js, support sliding in any direction to switch cards, compatible with PC and mobile.
| ❌ | no issue | - vue-drag-n-drop - A simple kanban board where the items can be dragged and dropped from the list on to the board.
| ❌ | issue | - vue-card-stack - Stackable, swipeable, tweakable Vue card component.
Autosuggest / autocomplete / typeahead_
| ❌ | no issue | - vue-instant - Vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications.
| ❌ | no issue | - v-autocomplete - Autocomplete component for Vue.js
| ❌ | no issue | - vue-auto-complete - Autocomplete for Vue2. Works with objects or api calls.
| ❌ | issue | - vue-autosuggest - WAI-ARIA complete Autosuggest component with full customization over rendering and styling.
| ❌ | no issue | - v-autosuggest - A simple modular Vuejs component that autosuggest input from a dynamic or static data querying.
| ❌ | no issue | - autocomplete - Simple Autocomplete component for Vue.js 2.*
| ❌ | no issue | - vue-infinite-autocomplete - Vue infinite-autocomplete wrapper for Vue.js 2.*
| ❌ | no issue | - vue-simple-suggest - Simple yet feature-rich autocomplete component for Vue.js
| ❌ | no issue | - v-suggest - A Vue2 plugin for input content suggestions, support keyboard to quick pick.
| ❌ | no issue | - vue-bootstrap-typeahead - An typeahead/autocomplete component for Vue2 using Bootstrap 4 CSS.
| ❌ | no issue | - vue-email-dropdown - An autocomplete for custom email domains.
| ❌ | issue | - vue-combo-blocks - Small, accessible, customizable and "renderless" autocomplete component for Vue.
Let the user select a tag / something while typing_
| ❌ | no issue | - vue-input-tag - Vue.js 2.0 Input Tag Component.
| ❌ | issue | - v-distpicker A flexible, highly available district picker for picking provinces, cities and districts of China for Vue.js 2.x.
| ❌ | no issue | - vue-img-inputer A graceful, highly customizable img type input for Vue 2
| ❌ | no issue | - vue-img-preview An image input preview component in vue 2
| ❌ | no issue | - v-image 📷 Tiny little component for input type=file (< 1kb, gzipped)
| ❌ | no issue | - @voerro/vue-tagsinput A simple tags input Vue.js 2 component with typeahead/autocomplete
| ❌ | no issue | - vue-tag-selector - Tag-like input. Light, customizable and handles REGEX validation!
| ❌ | no issue | - vue-input-text-to-tags - A input component that can create tags for the result display
| ❌ | issue | - vue-color - Vue Color Pickers for Sketch, Photoshop, Chrome & more.
| ❌ | issue | - vue-swatches - Help the user picking beautiful colors!
| ❌ | no issue | - radial-color-picker - Minimalistic color picker with a focus on size, accessibility and performance.
| ❌ | no issue | - vue-color-picker-board - Vue Color Picker component designed for humans!
| ❌ | issue | - verte - A Complete Vue.js Color Picker Component.
Switch / on/off toggle / checkbox_
| ❌ | issue | - vue-switches - An on/off switch component for Vue.js with theme support.
| ❌ | no issue | - vue-js-toggle-button - Vue.js 2.0+ toggle / switch button - simple, pretty, customizable.
| ❌ | no issue | - vue-checkbox-radio - A Vue component to easily styling checkbox and radio inputs.
| ❌ | no issue | - vue-enhanced-check - Vue component to redesign/labelize checkbox/radio, including toggle/switch button.
| ❌ | no issue | - pretty-checkbox-vue - Implementation of pretty checkbox 3(A pure CSS library to beautify checkbox and radio buttons) components for Vue.js 2.2+.
| ❌ | no issue | - vue2-collapse - Vue Collapse is a flexible content toggling plugin for the accordion lists or any other conditional content rendering.
| ❌ | no issue | - vue-badger-accordion - A wrapping Component for Badger Accordion for Vue.js 2.0+
| ❌ | no issue | - vue-loading-checkbox - A highly customizable Vue.js checkbox UI component with loading state
| ❌ | no issue | - vue-rocker-switch - A customizable rocker switch component for Vue.js.
| ❌ | no issue | - vue-toggle-btn - A Highly Customizable, easy-to-use elegant toggle/switch button component
| ❌ | no issue | - vue-tristate-checkbox - Cycling tristate checkbox that supports form submission
| ❌ | no issue | - vue-toggles - A highly customizable and accessible toggle component
| ✅ | MIT | - @vueform/toggle - Vue 3 toggle component with labels, custom slots and styling options.
| ❌ | issue | - vue-masked-input - Masked input component for Vue.js.
| ❌ | no issue | - vue-text-mask - Input mask for React, Angular, Ember, Vue, & plain JavaScript.
| ❌ | no issue | - vue-ip-input - An ip input implemented by vuejs.
| ❌ | no issue | - vue-numeric - Input field component to display currency value based on Vue.
| ❌ | no issue | - awesome-mask - Mask directive based on a pure and simply VanillaJS implementation
| ❌ | no issue | - v-money - Tiny (<2k gzipped) input/directive mask for currency
| ❌ | issue | - vue-autonumeric - A Vue.js component that wraps the awesome AutoNumeric input formatter library
| ❌ | no issue | - vue-inputmask - Vue.js directive to add Robin Herbots' inputmask library to your inputs (vanilla javascript).
| ❌ | no issue | - vue-input-number - A custom input number component for Vue.js 2.
| ❌ | no issue | - v-unicode - Vue directive to restrict an input by unicode values.
| ✅ | MIT | - vue-cleave-component - Vue.js component for cleave.js
| ❌ | no issue | - vue-ip - An ip address input with port and material design support
| ❌ | no issue | - vue-r-mask - Directive with template similar to javascript regular expression.
| ❌ | no issue | - vue-input-code - Base on Vue.js 2.0+ verification code input component.
| ❌ | no issue | - label-edit - Inspired by Trello. Click to show editable input and return the value changes. This is a Vue Component.
| ❌ | no issue | - vue-jquery-mask - Vue.js v2.x component for jQuery Mask Plugin
| ❌ | issue | - vue-the-mask - Tiny (<2k gzipped) and dependency free mask input for Vue.js
| ❌ | issue | - vue-currency-input - Easy input of currency formatted numbers for Vue.js.
| ❌ | no issue | - vue-restricted-input - Input mask library for vue.js based on restricted-input
| ❌ | no issue | - vue-input-facade - A lightweight and dependency free input masking library created specific for Vue, originally a fork of the famous vue-text-mask but activelly mantained and with lots of improvements after there.
| ❌ | no issue | - vue-quill-editor - Quill editor component for Vue2.
| ❌ | no issue | - vue-mobiledoc-editor - A mobiledoc editor component toolkit for Vuejs.
| ❌ | no issue | - vue2-medium-editor - A MediumEditor component for Vue 2.
| ❌ | issue | - vue-froala-wysiwyg - Official VueJS plugin for Froala WYSIWIG HTML Editor.
| ❌ | no issue | - vue-at - At.js for Vue.
| ❌ | issue | - vue-wysiwyg Lightweight, fast & extensible WYSIWYG editor
| ❌ | no issue | - vue-trumbowyg Vue.js component for Trumbowyg WYSIWYG editor
| ❌ | no issue | - vue-pell-editor Vue.js component for Pell WYSIWYG editor
| ❌ | no issue | - vue-tinymce-editor Tinymce editor component for Vue2.
| ❌ | no issue | - vue-mce - tinymce editor component for VueJS.
| ❌ | issue | - Vue2-Editor - HTML Editor using Vue.js and Quilljs
| ❌ | issue | - vue-codemirror - A Codemirror component for Vue2.
| ❌ | no issue | - vue-easy-tinymce - A simple and powerful package for easy usage of tinymce in Vue.js project.
| ❌ | no issue | - vue-highlightable-input - Highlight and style text as you're typing
| ❌ | no issue | - vue-trix - Simple and lightweight Trix rich-text editor for Vue.js
| ❌ | issue | - tiptap - A renderless and extendable rich-text editor for Vue.js
| ❌ | no issue | - toast-ui.vue-editor - Vue Wrapper for TOAST UI Editor.
| ❌ | issue | - ckeditor5-vue - An official CKEditor 5 rich text editor component for Vue.js.
| ❌ | no issue | - yimo-vue-editor - A wangEditor2 component for Vue2.
| ❌ | no issue | - vue-mathlive A MathLive math editor (mathfield) for Vue.hjs
| ❌ | no issue | - vue-editor-js Next generation block styled editor. for Vue.js
| ❌ | issue | - element-tiptap A WYSIWYG rich-text editor using tiptap and Element UI for Vue.js
| ❌ | no issue | - @mycure/vue-wysiwyg - 34Kb lightweight wysiwyg editor with NO 3rd party plugin.
| ❌ | issue | - ckeditor4-vue - An official CKEditor 4 rich text editor component for Vue.js.
Edit images_
| ❌ | no issue | - vue-core-image-upload - A vue plugin for image to crop and upload.
| ❌ | issue | - vue-croppa - A simple straightforward customizable lightweight mobile-friendly image cropper for Vue 2.0.
| ❌ | no issue | - vue-cropper - A picture clipping plugin for vue2.0
| ❌ | no issue | - toast-ui.vue-image-editor - Vue Wrapper for TOAST UI Image Editor.
| ❌ | no issue | - vue-quick-cropper - Vue mobile avatar upload cropping plugin can choose cropping area and zoom.
| ❌ | no issue | - vue-croppie - Yet another image cropper
| ❌ | no issue | - vue-slim-cropper - 💇 A simple and elegant mobile image crop upload component for Vue 2.x.
| ❌ | no issue | - vue-advanced-cropper - An advanced cropper that gives you opportunity to create almost any cropper that you desire
| ❌ | no issue | - vue-anka-cropper - image cropper and uploader, rectangular and circular crop, customizable css
| ❌ | no issue | - vue-picture-cut - image cropper:scale, flip, rotate, edge check, rectangle clip, ellipse clip
| ❌ | no issue | - vue-img-cutter - A vue plugin for image cutting tool,it's very convenient to use.
Display images_
| ❌ | no issue | - vue-cloudinary - A vue (2.0) plugin that offers a reusable directive to get images from Cloudinary (https://cloudinary.com) with dynamic manipulation (resizing/cropping/effects/watermarking/scaling/formatting) and optimization (webp/png/auto quality/auto retina).
| ❌ | no issue | - img-Vuer - An Mobile-First image viewer/gallery for Vue2
| ❌ | issue | - vue-image-loader - A vue loader/progressive image plugin like Medium.
| ❌ | issue | - vue-load-image - display loader during image loading, as well as by display alternate content when the image fails to load.
| ❌ | no issue | - vue-image-painter - 🙋 Image magic animation drawing effect component for Vue 2.x.
| ❌ | no issue | - vue-cosha - 🎨 An easy to use vue directive that places a colourful shadow behind any image
| ❌ | no issue | - vue-image-kit - Vue.js Image Kit Component with Lazy Load built in and Responsive Images.
| ❌ | no issue | - vue-playlist - A lightweight vue (2.0) component with no dependancies that offers truly seamless html5 video playback. The one and only working solution for seamless video play done with vanilla JS. It takes an array of videos and stitches them together into a single video.
| ❌ | no issue | - vue-clip - Simple and hackable file uploader for VueJs. Supports Vue >= 2.1.
| ❌ | no issue | - vue-simple-upload - Simple File upload component for Vue.js.
| ❌ | no issue | - vue2-multi-uploader - A drag and drop multiple file uploader component that uses Vue.js v2 and Axios. Uploader shows file names, sizes and total size of files added. It also allows setting a minimum required number of files to upload.
| ❌ | issue | - vue-dropzone - A Vue.js (vue2) component for Dropzone.js - a drag’n’drop file uploads utility with image previews.
| ❌ | no issue | - vue-transmit - A purely Vue.js drag & drop uploader component based on Dropzone.js for Vue 2.0
| ✅ | Apache-2.0 License | - vue-upload-component - Vue upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory. Supports Vue >= 2.0
| ❌ | no issue | - vue-uploader - A Vue.js upload component powered by simple-uploader.js
| ❌ | no issue | - ic-firebase-uploader - A clean multi-file upload component for Firebase storage.
| ❌ | no issue | - vuejs-uploader - A resumable multipart file uploader for HUGE file uploads.
| ❌ | no issue | - vue-filepond - A Vue.js component for FilePond - a file upload library that can upload anything you throw at it.
| ❌ | no issue | - v-uploader - A Vue2 plugin to make files upload simple and easier, you can drag files or select file in dialog to upload
| ❌ | issue | - vue-file-agent - Full-featured drag & drop enabled Vue file upload component with previews and upload progress
| ❌ | no issue | - vue-cloudinary-uploader - A cloudinary image cropper and uploader component for VueJs
| ❌ | no issue | - vue-context-menu - A context menu component for vue js.
| ❌ | no issue | - vue-lil-context-menu - A flexible lil context menu component for Vue.
| ❌ | no issue | - vue-mouse-menu - A popup menu for vue 2.6+ with support for mobile.
| ❌ | no issue | - vue-context - A simple but flexible context menu for vue js.
| ❌ | no issue | - vue-simple-context-menu - Simple context-menu component built for Vue. Works well with both left and right clicks.
| ❌ | no issue | - vue-context-menu-popup - Context Menu popup for Vue 2. Works on right click or can be triggered programatically.
| ❌ | no issue | - @kiyoaki_w/vue-context - A customizable context menu component built for Vue2, supporting fontawesome icons.
| ❌ | no issue | - @overcoder/vue-context-menu - Minimal context menus
| ❌ | no issue | - vue-gmaps - Search places and address using Google Maps API.
| ❌ | no issue | - vuep - A component for rendering Vue components with live editor and preview.
| ❌ | no issue | - vue-places - Places component is based on places.js for Vue 2.x. Turn any input into an address autocomplete.
| ❌ | issue | - vue-password-strength-meter - Password strength meter based on zxcvbn in vue.js.
| ❌ | no issue | - vue-float-label - Float label pattern for Vue.js.
| ❌ | no issue | - vue-longpress - A VueJS (2.x) button component that requires you to keep pressing to confirm a given action.
| ❌ | no issue | - vue-google-autocomplete - A Vue.js (2.x) autosuggest component for the Google Maps Places API.
| ❌ | no issue | - vue-default-value - Vue.js 2.x directive to set a default value for editable elements with no affect to the model state
| ❌ | no issue | - vue-model-autoset - A Vue.js plugin to workaround Vue limitation in observing dynamically added properties with v-model directive
| ❌ | no issue | - vue-submit - Simple implementation of Ladda (1, 2) in less than 90 lines of code with no dependencies.
| ❌ | no issue | - vue-rate - Rate component for Vue
| ❌ | no issue | - vuetify-google-autocomplete - A Vuetify ready Vue.js (2.x) autosuggest component for the Google Maps Places API.
| ❌ | issue | - vue-ripple-directive - Material Ripple Effect as Vue Directive.
| ❌ | no issue | - vue-fab - Vue Floating Action Button.
| ❌ | no issue | - vue-complexify - Vuejs porting library from jquery.complexify.js.
| ❌ | issue | - vue-mc - Models and Collections for Vue.js
| ❌ | no issue | - vue-stars - Highly customizable rating control (using stars or other characters)
| ❌ | no issue | - vue-confirmation-button - Customizable confirmation button that requires users to read messages before performing an action
| ❌ | no issue | - vue-poll - A Vue.js component for voting
| ❌ | no issue | - vue-diagrams - Diagram component for vue.js, inspired by react-diagrams
| ❌ | no issue | - vue-easy-polls - A Vue.js component for creating polls, voting and showing results. It’s easy to implement and easy to customize.
| ❌ | no issue | - vue-m-button - A beautiful button component for vue.
| ❌ | no issue | - vue-long-click - Long click (long press) directive library for vue, support mobile and desktop.
| ❌ | no issue | - vue-ui-predicate - A rules editor, generic filtering UI, predicates component for Vue JS.
| ❌ | no issue | - vue-mobile-detection - Vue.js prototype function this.$isMobile()
that returns a Boolean value depending on whether or not the user is browsing with a mobile.
| ❌ | no issue | - vue-input-contenteditable - A Vue component wrapper for contenteditable
with all the features you normally expect. Make beautiful inputs without the restrictions ofinput[type='text']
.
| ❌ | no issue | - @utlime/vue-zoom - A Vue zoom component.
| ❌ | no issue | - vue-credit-card - A Vue Component for Credit Card Input & Masking & Preview
| ❌ | no issue | - vue-simple-password-meter - Lightweight password strength meter with no dependency
| ❌ | no issue | - vue-autosizer - A light replacement for built-in <textarea>
and <input>
elements allowing them to automatically stretch to fit the content.
| ❌ | no issue | - vue-interactive-paycard - A fantastic credit card form with smooth and sweet micro-interactions.
| ❌ | issue | - vue-paycard - Credit card component made with Vue.js.
| ❌ | no issue | - vue-list-picker - Just a simple list picker component made with Vue.js.
| ❌ | issue | - vue-form-wizard - Tab based component which can replace classic bootstrap & jQuery form wizards
| ❌ | no issue | - vue-stepper - A simple stepper with simple actions such as next, back and end to perform simple forms.
| ❌ | no issue | - vue-stepper-component - A fully customizable Stepper component with Vuex support and Zero dependencies.
| ❌ | no issue | - vuecsv - A Simple CSV Downloader from json with option modal panel component.
| ❌ | no issue | - vue-comment-grid - 💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication.
| ✅ | issue | - fastcomments-vue - 💬 A Vue component for FastComments, a live commenting system.
| ❌ | no issue | - vue-easeljs - Data-driven control over an HTML5 canvas element.
| ❌ | no issue | - vue-canvas-effect - A simple, canvas effect collection for Vue.js.
| ❌ | issue | - vue-konva - Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.
| ❌ | no issue | - vue-html2canvas - Vue mixin to capture html and convert it to an image using Html2Canvas.
| ❌ | no issue | - vue-canvas-nest - A Vue.js component for canvas-nest.
| ❌ | no issue | - vue-signature-pad - 🖋 A Vue Signature Pad Component
| ❌ | no issue | - vg-editor - A visual graph editor based on G6 and Vue, inspired by GGEditor
| ❌ | no issue | - vue-pencil.js - Build reactive 2D graphics scene in your Vue project.
| ❌ | no issue | - vue-scratchable - A Vue.js wrapper component that turns everything into fun scratch cards.
| ❌ | no issue | - vue-rough - Components for Rough.js, a graphics library that lets you draw in a sketchy, hand-drawn-like, style.
| ❌ | no issue | - link-prevue - Flexible component for generate a link preview.
| ❌ | no issue |
| ❌ | no issue | - vue-tour - Lightweight and customizable tour plugin
| ❌ | no issue | - vue-page-guide - Page tour / guide plugin with directive
Layout for the overall / main view_
| ❌ | no issue | - vue-waterfall - A waterfall layout component for Vue.js.
| ❌ | issue | - vueisotope - Vue component for isotope filter & sort magical layouts.
| ❌ | issue | - vue-grid-layout - A draggable and resizable grid layout, for Vue.js.
| ❌ | no issue | - vue-drag-zone - Drag Zone component for Vue.js(2.x).
| ❌ | issue | - vue-masonry - Vue.js directive for masonry blocks layouting.
| ❌ | no issue | - vue-fraction-grid - Flexbox based responsive fraction grid system for Vue.js.
| ❌ | issue | - vue-virtual-scroll-list - A vue (2.x) component support big data by using virtual scroll list.
| Akryum | MIT | - vue-virtual-scroller - Component to scroll a large amount of elements efficiently (Vue 2.x).
| ❌ | no issue | - vue-virtualscroll - [Vue 2.x] component to virtual scroll things.
| ❌ | no issue | - vue-inview - [Vue 2.x] Viewport, get notification when DOM element is entered or leave.
| ❌ | no issue | - dnd-grid - A vuejs grid with draggable and resizable boxes
| ❌ | no issue | - vue-extend-layout - Extend the default layout or create custom layouts for the pages of your Vue.js SPA
| ❌ | issue | - vue-masonry-css - Vue.js Masonry layout component powered by CSS, dependency free.
| ❌ | issue | - vue-fullpage.js - Official fullPage.js component for Vue.js.
| ❌ | no issue | - vue-virtual-collection - Vue component for efficiently rendering large collection data.
| ❌ | no issue | - autoresponsive-vue - Auto responsive grid layout library for Vue.
| ❌ | no issue | - VueFlex - A flexbox grid system.
| ❌ | no issue | - v-chacheli - A Vue.js component to create and display custom dashboard-like grid layouts.
| ❌ | no issue | - vue-grid-styled - A lightweight set of functional grid components, ported from React's grid-styled
| ❌ | no issue | - simple-grid - Vue component for grid layout,support flex.
| ❌ | no issue | - vue-container-component - Simple container component inspired on Bootstrap Container
| ❌ | no issue | - vue-colcade - A small wrapper for integrating Colcade grid layout to Vuejs.
| ❌ | no issue | - vue-ads-layout - A small library of Vue components to quickly generate a responsive web application layout with toolbar, left/right drawers and a footer. All components can be positioned fixed or relative.
| ❌ | no issue | - vue-magic-grid - A tiny port of Magic Grid for Vue.js 2.
| ❌ | no issue | - vue-splitter-pane - A Vuejs component which renders two slots in a adjustable split arrangement (vetical or horizontal).
| ❌ | no issue | - splitpanes - A Vue JS reliable, simple and touch-ready panes splitter / resizer.
| ❌ | no issue | - vue-mock-layout - Easily mock the layout of your Vue apps.
| ❌ | no issue | - vue-simple-drawer - A tiny drawer panel with bounced animation, nest supported and theme customized. directions: left/right/up/down
| ❌ | no issue | - vue-grd - Simple, Light-weight and Flexible Vue.js component for grid layout.
| ❌ | no issue | - vue-masonry-component - A Vue.js component wrapping masonry layout library.
| ❌ | no issue | - vue-smart-widget - Smart widget is a flexible and extensible content container component for Vue.js 2.x.
| ❌ | no issue | - vue-colrow - Responsive grid layout components: Row, Col. Based on css flexbox. Support SSR, fixed or fraction width, auto grow Col.
| ❌ | no issue | - vue-diagonal - Simple and light-weight component to create diagonal elements.
| ❌ | no issue | - vue-responsive-dash - A Responsive, Draggable & Resizable Dashboard (grid) made with vue and typescript.
| ❌ | issue | - vue-masonry-wall - A pure vue responsive masonry layout without direct dom manipulation, ssr friendly and lazy loading.
| ❌ | no issue | - vue-horizontal-list - A pure vue responsive horizontal list layout with ssr support, mobile and touch friendly.
Set of components + responsive layout system
| ✅ BETA | issue | - quasar-framework - Quasar Framework. Build responsive websites, hybrid mobile Apps and Electron apps using same code, with VueJs 2.
| ❌ | issue | - vue-material - Material design for Vue.js.
| ❌ | no issue | - vuetify - Material Component Framework for Vue.js 2.
| ❌ | no issue | - muse-ui - Material Component library for Vue.js 2.
| ❌ | issue | - buefy - Components based on Bulma framework.
| ✅ BETA | repo | - element-ui - A Vue.js 2.0 UI Toolkit for Web.
| ❌ | no issue | - vue-bulma-components - Easily use bulma class syntax with vue components.
| ❌ | no issue | - iview-ui - A Vue.js 2.0 UI Framework for web.
| ❌ | no issue | - AT-UI - A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0
| ❌ | no issue | - v-semantic - Implementation of semantic-ui for Vue
| ❌ | issue | - BootstrapVue - Bootstrap v4 components and grid system for Vue.js.
| ❌ | no issue | - fish-ui - A Vue.js 2.0 UI Toolkit for Web
| ❌ | no issue | - zircle-ui - A frontend library to develop zoomable user interfaces.
| ❌ | no issue | - Material Components Vue - wrapper around material-components-web for Vue.js
| ❌ | no issue | - VueFace - A Vue.js 2.0 UI Component library for Web
| ❌ | no issue | - vuecidity - UI component framework for Vue.js 2.0
| ✅ | MIT | - ant-design-vue - An enterprise-class UI components based on Ant Design and Vue 2.5.0
| ❌ | no issue | - heyui - (https://www.heyui.top/en) - A Vue.js 2.0 UI Toolkit for Web.
| ❌ | no issue | - Carvue.js - IBM's Carbon Design System for Vue.js
| ✅ | MIT | - BalmUI - A modular and customizable UI library based on Material Design and Vue 3.0
| ❌ | no issue | - Osiris UI - 🎨 A Vue.js 2.0 universal responsive UI component library
| ❌ | no issue | - N3-components - Beautiful Web Components built with Vue 2
| ❌ | no issue | - Shards Vue - ✨ Sleek & UI Components Library based on the Bootstrap 4 Framework.
| ❌ | issue | - Fundamental Vue - Components based on SAP Fiori Fundamentals.
| ❌ | issue | - Framevuerk - 🚀 Fast, Responsive, Without Dependencies, Both Direction Support and Configurable UI Framework based on Vue.js.
| ❌ | issue | - @Carbon/vue - Carbon Design System components from the @carbon team.
| ❌ | issue | - Inkline - Inkline is a modern UI/UX Framework for Vue.js designed for creating flawless responsive web applications.
| ❌ | no issue | - vue-awesome-mui - A Vue.js 2.0 MUI Component for Web
| ❌ | no issue | - MDBootstrap - Powerful UI toolkit based on the latest Bootstrap 4 and Vue 2.6.10, providing a set of slick, responsive page templates, layouts, components and widgets to rapidly build responsive, mobile-first websites and apps.
| ❌ | issue | - vue-material-adapter - Integration of Material Components for Vue.js which follows the best practices recommended by Google: Using Foundations and Adapters
| ✅ | no issue | - PrimeVue - The Most Complete UI Component Library for Vue
| ❌ | issue | - CoreUI for Vue.js - CoreUI for Vue.js is a UI Component Library that offers a bunch of cross-browser, responsive, and lightweight Vue.js UI components.
| ❌ | no issue | - DaoStyle - A high quality component library built on Vue.js.
| ❌ | issue | - Chakra UI Vue - ⚡ A lightweight & customizable component library to help you build accessible Vue applications and sites with speed.
| ❌ | no issue | - vue-canvas - Vue canvas component for vuc-identify
| ✅ | no issue | - oruga - UI components for Vue.js without CSS framework dependency.
| ✅ | no issue | - Wave UI - An emerging UI framework for Vue.js with only the bright side. ☀️
| ❌ | no issue | - vectre - A lightweight, simple and responsive component framework based on Spectre CSS
| ❌ | no issue | - element3 - A Vue.js 3.0 UI Toolkit for Web is based on element-ui
| ✅ | no issue | - superBVue - A Vue 3 UI Components for Web is based on boostrap v5
| ❌ | no issue | - Qui - A Vue 2.x Design System for Web
UI frameworks for mobile
| ❌ | no issue |
| ❌ | no issue | - Framework7-Vue - Build full-featured iOS & Android apps using Framework7 & Vue.
| ❌ | issue | - vux - [Chinese] Vue UI Components based on WeUI.
| ❌ | no issue | - vue-onsenui - Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides
bindings for Angular 1, 2, React and Vue.js.
| ❌ | no issue | - Weex - Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions.
| ❌ | no issue | - weex-eros - [Chinese] Eros is a app solution based on Weex and Vue, which enables you to use API of Vue, simple and quick development of small and medium app.
Set of components for mobile
| ❌ | no issue | - mint-ui - Mobile UI elements for Vue.js.
| ✅ | MIT | - vant - A Vue.js 2.0 Mobile UI From YouZan.
| ❌ | no issue | - cube-ui - A fantastic mobile ui lib implement by Vue.js 2.
| ❌ | no issue | - mand-mobile - A mobile UI toolkit, based on Vue.js 2, designed for financial scenes.
| ✅ | no issue | - NutUI - A Vue.js 2.0 UI Toolkit for Mobile Web
Set of components without layout system
| ❌ | no issue | - vue-mdc - Material Components Web for Vue.js.
| ❌ | issue | - keen-ui - A lightweight collection of essential UI components written with Vue and inspired by Material Design.
| ❌ | no issue | - vue-admin - Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3.
| ❌ | no issue | - vuikit - UIkit with all the power of Vue.
| ❌ | issue | - uiv - Bootstrap3 components implemented by Vue2.
| ❌ | no issue | - wffranco/vue-strap - Bootstrap 3 components built with Vue.js 2
| ❌ | no issue | - jsmod-vue-pc - Highly scalable web components for vue 2.0
| ❌ | no issue | - guilhermewaess/SemVue - Semantic-ui Modules implemented with Vue 2
| ❌ | no issue | - office-ui-fabric-vue - Office UI Fabric implementation for Vue.js
| ❌ | no issue | - vuestic-admin - Vue Admin Dashboard with collection of custom components. Built with Vue 2 and Bootstrap 4
| ❌ | no issue | - Semantic UI Vue - Semantic UI integration for Vue
| ❌ | issue | - vuesax - Frontend vue Components for Vue.js.
| ❌ | issue | - Essential JS 2 for Vue - Full-featured 45+ Vue.js components which includes Data Grid, Chart, Scheduler and Diagram components etc.
| ❌ | no issue | - Banshee - A mostly renderless Vue UI component and utility framework that ships with no CSS.
| ❌ | no issue | - vue-atlas - A library of beautiful Vue components.
| ✅ | Commercial | - DevExtreme Vue Components - 65+ responsive and feature-complete Vue UI components with customizable Material Design and Bootstrap compliant themes.
| ❌ | no issue | - jqwidgets - 70+ Vue.js 2.0 UI Components with Material Design themes.
| ❌ | no issue | - vue-uix - UI collection for web page implementation in Vue.js
| ❌ | no issue | - vuedarkmode - A Minimalist Dark Design System for Vue.js 🎨
| ✅ | commerical | - Kendo UI for Vue – Over 90 UI components, including a Grid, built for business applications. Fully responsive with support for several Design Languages including Material Design and Bootstrap.
| ❌ | no issue | - Vuent - Vue.js components implementing Microsoft Fluent Design
| ❌ | no issue | - bpit/vue - Vue components lib which is focused on effects
| ❌ | issue | - vue-tailwind - Vue components with customizable classes ready for TailwindCSS, but compatible with any framework.
| ✅ | MIT | - Equal UI - Vue UI kit based on TypeScript 🧬
| ❌ | no issue | - slim-ui - Minimal UI components based on Vue.js
| ❌ | no issue | - Vue Component Development Kit - Unstyled, highly tested and flexible Vue components/mixins/plugins.
- vue-fullscreen - A simple Vue component for fullscreen, support Vue2 and Vue3.