Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vue Component

Vue Component

93 projects

Showing 36 of 93 projects

vue-scroll-picker
vue-scroll-pickerVue

An iOS-style scroll picker component for Vue 2 & 3 with full mouse and touch gesture support.

#vue2#vue-scroll-picker#mobile-ui
Stars294
Forks40
Last commit4 days ago
vue-live
vue-liveTypeScript

A lightweight playground for live editing Vue.js components directly in the browser.

#live-editing#react-live#demo
Stars268
Forks23
Last commit1 year ago
vue-trix
vue-trixVue

A Vue.js component wrapper for the Trix rich-text editor, providing two-way data binding and local storage.

#form-integration#vue2#vue-js
Stars253
Forks36
Last commit8 months ago
hevue-img-preview
hevue-img-previewVue

A Vue image preview component compatible with Vue 2 and Vue 3, supporting single/multiple images, thumbnails, and mobile gestures.

#vue2#image-preview#vue-img-preview
Stars252
Forks32
Last commit1 month ago
link-prevue
link-prevueVue

A Vue component that generates link preview cards by fetching metadata from URLs.

#metadata-fetching#link-preview#link-prevue
Stars248
Forks30
Last commit21 days ago
vue-virtual-waterfall
vue-virtual-waterfallVue

A Vue 3 component for rendering high-performance virtual waterfall layouts with dynamic item heights.

#vueuse#vue3#vite
Stars247
Forks33
Last commit27 days ago
vue3-emoji-picker
vue3-emoji-pickerVue

A customizable and feature-rich emoji picker component for Vue 3 applications.

#emoji#emoji-picker#ui-component
Stars241
Forks50
Last commit2 years ago
vue-cool-select
vue-cool-selectJavaScript

A flexible Vue.js select component with autocomplete, extensive customization via props and slots, and Bootstrap/Material Design themes.

#search#input#select
Stars241
Forks31
Last commit2 years ago
vue-slide-up-down
vue-slide-up-downJavaScript

A Vue component that provides smooth slide-up/down/toggle animations similar to jQuery's slide methods.

#vue2#ui-animation#animation
Stars202
Forks41
Last commit1 year ago
vue-navigation-bar
vue-navigation-barVue

A Vue.js component providing a customizable, accessible navigation bar with dropdowns, mobile responsiveness, and Vue Router integration.

#vue2#nav#ui-component
Stars190
Forks32
Last commit2 years ago
vue-inline-svg
vue-inline-svgTypeScript

A Vue component that dynamically loads SVG files and inlines them as <svg> elements for full CSS/JS manipulation.

#styling#inline-svg#svg
Stars189
Forks21
Last commit1 year ago
vue-countup-v3
vue-countup-v3JavaScript

A Vue 3 component wrapper for CountUp.js that provides animated number counting with enhanced features.

#vue3-count-to#vue-countup#animation
Stars182
Forks9
Last commit2 years ago
vue-input-facade
vue-input-facadeJavaScript

A lightweight, dependency-free input masking library specifically designed for Vue.js applications.

#input-masking#input-mask#input
Stars180
Forks26
Last commit2 years ago
vue-collapsed
vue-collapsedVue

A Vue component for dynamic CSS height transitions from any value to auto and vice versa, perfect for accordions.

#dynamic-height#animation#accordion-component
Stars169
Forks8
Last commit2 months ago
vue-fixed-header
vue-fixed-headerVue

A simple, cross-browser friendly fixed header component for Vue.js written in TypeScript.

#vue-js#scroll-behavior#fixed-header
Stars167
Forks15
Last commit14 days ago
vue-datepicker
vue-datepickerJavaScript

A clean, customizable datepicker component built for Vue.js 2.x applications.

#internationalization#date-input#ui-library
Stars165
Forks46
Last commit1 year ago
vue-finder
vue-finderJavaScript

A Vue 3 component to display hierarchical data with a macOS Finder-like interface.

#treeview#hierarchical-data#macos-finder-style
Stars161
Forks17
Last commit7 months ago
vue-picture-cropper
vue-picture-cropperTypeScript

A simple and easy-to-use picture cropping component for Vue 3.

#ui-component#image-cropping#vue3-cropperjs
Stars157
Forks11
Last commit5 months ago
vue-prom
vue-promVue

A Vue component that simplifies rendering logic based on promise states (pending, fulfilled, rejected).

#ui-utilities#vue-prom#frontend
Stars147
Forks4
Last commit5 months ago
vue-css-donut-chart
vue-css-donut-chartTypeScript

A lightweight Vue component for drawing pure CSS donut charts with no external dependencies.

#chart#pie-chart#donut
Stars126
Forks19
Last commit2 years ago
vue3-otp-input
vue3-otp-inputVue

A fully customizable OTP input component for Vue 3.x, built with the Composition API.

#authentication#vuecompositionapi#ui-component
Stars124
Forks33
Last commit11 months ago
vue-quilly
vue-quillyVue

A tiny Vue component for creating Quill v2 based WYSIWYG editors with minimal bundle size.

#wysiwyg#vue3#quill
Stars118
Forks8
Last commit9 days ago
radial-color-picker
radial-color-pickerJavaScript

A flexible, minimalistic, and accessible radial color picker component for Vue.js applications.

#ui-component#accessibility#frontend
Stars105
Forks13
Last commit2 years ago
v-odometer
v-odometerJavaScript

A Vue.js component for smoothly animating number transitions, based on Odometer.js.

#animation#vuejs2#number-animation
Stars101
Forks20
Last commit2 years ago
vue-lumino
vue-luminoJavaScript

A Vue.js component that integrates with Jupyter Lumino (PhosphorJS) to combine DOM and VDOM through event listeners and Vue's reactivity.

#hacktoberfest#javascript-framework#event-driven-architecture
Stars99
Forks8
Last commit
Pimg
PimgJavaScript

A 2KB progressive image component for React, Preact, and Vue.js with lazy loading and Cloudinary support.

#react-component#lazy#progressive-images
Stars99
Forks12
Last commit5 years ago
fit-screen
fit-screenTypeScript

A scale-based adaptive solution for large-screen applications that works with Vue, React, and vanilla JavaScript.

#react-component#vanilla-js#frontend
Stars83
Forks20
Last commit1 year ago
vue-select-sides
vue-select-sidesVue

A Vue.js component for selecting and transferring items between two sides, supporting grouped and ungrouped data.

#data-transfer#ui-component#internationalization
Stars70
Forks20
Last commit19 days ago
vue-identify-network
vue-identify-networkTypeScript

A Vue.js component that detects and displays the internet connection type and speed of your users.

#vue2#window#identify-network
Stars69
Forks9
Last commit28 days ago
vue-speedometer
vue-speedometerJavaScript

A Vue component library for creating customizable speedometer-like gauges using D3.js.

#gauge#dashboard#svg
Stars64
Forks10
Last commit2 years ago
vue-simple-drawer
vue-simple-drawerHTML

A tiny Vue.js drawer component with bounced animation for sliding panels.

#animation#ui-component#sliding-panel
Stars58
Forks23
Last commit1 year ago
vue-paginate-al
vue-paginate-alVue

A Vue.js pagination component that passes data back to callback functions.

#paginate#pagination#frontend
Stars48
Forks10
Last commit3 years ago
vue-tweet
vue-tweetVue

A Vue 3 component for embedding tweets in your app using just a tweet ID or URL.

#social-media-integration#ui-component#embed-tweets
Stars45
Forks4
Last commit1 month ago
v-bucket
v-bucketJavaScript

A fast, simple, and lightweight state management library for Vue 3 built with the Composition API, inspired by Vuex.

#vuex#reactive-state#lightweight
Stars44
Forks4
Last commit2 years ago
hy-vue-gantt
hy-vue-ganttTypeScript

A powerful and flexible Gantt chart component for Vue 3 applications, built with TypeScript.

#gantt#vue3#task-management
Stars42
Forks7
Last commit1 month ago
vue-spring-calendar
vue-spring-calendarJavaScript

A Vue.js component that provides a full calendar for displaying daily events.

#ui-component#composition-api#frontend
Stars42
Forks3
Last commit1 year ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 day ago
Next
#Frontend71
#Vue65
#Vue333
#Vue 331
#Vuejs25
#Typescript25
#Javascript25
#Ui Component22
#Ui Components21
#Ui Library19
#Animation12
#Accessibility11