Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vue Components

Vue Components

115 projects

Showing 36 of 115 projects

v-selectpage
v-selectpageJavaScript

A Vue 3 select component with pagination, search, and customizable list/table views for large datasets.

#multiple#vue3#pagination
Stars248
Forks62
Last commit4 months 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
Forks32
Last commit2 months ago
vue-dataset
vue-datasetJavaScript

A set of Vue.js 3 components for displaying datasets with built-in filtering, pagination, and sorting.

#vue-datatables#sorting#datagrid
Stars223
Forks24
Last commit11 months ago
@morev/vue-transitions
@morev/vue-transitionsJavaScript

A Vue 2/3 library providing reusable, customizable interface transitions (fade, expand, slide, scale) without writing CSS.

#vue2#vue-transitions#ui-animations
Stars222
Forks7
Last commit2 days ago
vue-smooth-picker
vue-smooth-pickerVue

A smooth, touch-friendly picker component for Vue 3 with iOS-like scrolling animations.

#mobile-ui#datetime#smooth
Stars221
Forks33
Last commit1 year ago
v-chart-plugin
v-chart-pluginJavaScript

A Vue.js plugin for creating fully reactive and customizable charts using D3.js with two-way data binding.

#datavisualization#dashboard#plugin
Stars195
Forks33
Last commit8 months ago
vue-it-bigger
vue-it-biggerJavaScript

A Vue 3 component for displaying images and YouTube videos in a responsive lightbox with customizable UI.

#lightbox#youtube-embed#frontend
Stars191
Forks19
Last commit3 days 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-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 commit1 day ago
vue-file-toolbar-menu
vue-file-toolbar-menuVue

A Vue.js component library for creating customizable file and toolbar menus with hotkey support and Material Icons.

#application#material-icons#document
Stars155
Forks33
Last commit2 years ago
vnodes
vnodesJavaScript

Vue components for creating interactive SVG graphs, diagrams, and node-based visual tools.

#vue2#vue-js#graph
Stars141
Forks31
Last commit1 year ago
vue-poll
vue-pollVue

A Vue.js 2 component for creating Twitter-like voting polls with customizable options and results display.

#polling#vuejs2#frontend
Stars133
Forks25
Last commit2 years ago
BoldKit
BoldKitTypeScript

A neubrutalism component library for React and Vue 3, built on shadcn/ui with bold, raw aesthetics.

#design-system#open-source#neubrutalism
Stars126
Forks5
Last commit9 days ago
vue3-select-component
vue3-select-componentTypeScript

A flexible, modern, and accessible select input component for Vue 3 with TypeScript support.

#multi-select#select#vue3
Stars119
Forks18
Last commit3 days ago
vueye-datatable
vueye-datatableTypeScript

A Vue 3 component library for building feature-rich, customizable data tables with pagination and selection.

#vue-datatable#vuejs2#pagination
Stars111
Forks14
Last commit7 days ago
vue-stepper-component
vue-stepper-componentVue

A renderless Vue component for building customizable stepper interfaces with full control over UI and logic.

#stepper#stepper-ui#ui-utilities
Stars108
Forks24
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
v-page
v-pageTypeScript

A simple pagination bar component for Vue 3 with i18n support and modular features.

#vue3#pagination#frontend
Stars100
Forks23
Last commit4 months ago
gcds-components
gcds-componentsTypeScript

A monorepo of web components for the GC Design System, with framework integrations for React, Angular, and Vue.

#design-system#web-components#canada
Stars94
Forks32
Last commit2 days ago
vue-postgrest
vue-postgrestJavaScript

A Vue.js component and plugin that provides seamless integration with PostgREST APIs.

#vue-mixin#rest-api#postgrest
Stars91
Forks9
Last commit3 days ago
Interface X
Interface XTypeScript

A library of Vue.js and React web components for building customizable commerce search and discovery UIs.

#search#web-components#open-source
Stars84
Forks24
Last commit2 days ago
nuxt-custom-elements
nuxt-custom-elementsJavaScript

Export your Nuxt.js components as custom elements for integration into external web pages.

#web-components#custom-elements#frontend-tooling
Stars83
Forks9
Last commit4 days ago
vue-to-print
vue-to-printTypeScript

Print Vue 3 components directly from the browser with CSS styles preserved.

#printer#cross-browser#css-preservation
Stars78
Forks4
Last commit1 year ago
@maxel01/vue-leaflet
@maxel01/vue-leafletTypeScript

A modern Vue 3 wrapper for Leaflet v2-alpha, built with the Composition API and fully SSR-compatible.

#web-mapping#geospatial#vue3
Stars55
Forks2
Last commit10 days ago
vue-toggles
vue-togglesTypeScript

A highly customizable and accessible toggle component for Vue 3.

#aria#toggle-switch#customizable
Stars54
Forks9
Last commit9 months ago
CalendarJS
CalendarJSJavaScript

Lightweight JavaScript components for calendars, schedules, and timelines, compatible with React, Vue, Angular, and vanilla JS.

#timeline#vanilla-js#date-picker
Stars47
Forks4
Last commit10 months ago
vue-stage-play
vue-stage-playTypeScript

A Vue component library for creating step-by-step guided tours and interactive walkthroughs on websites.

#guided-tour#interactive-walkthrough#user-onboarding
Stars45
Forks2
Last commit2 years ago
vue-superselect
vue-superselectTypeScript

A headless, accessible, TypeScript-first select/combobox component library for Vue 3.

#wai-aria#select#vue3
Stars37
Forks0
Last commit7 months ago
Vue.js Ant UI
Vue.js Ant UIVue

A Vue.js implementation of Ant Design UI components, providing a familiar component library for Vue developers.

#ant-design#frontend#vue-plugin
Stars34
Forks3
Last commit9 years ago
vuetify-resize-drawer
vuetify-resize-drawerTypeScript

A Vue 3 component that extends Vuetify's navigation drawer with user-resizable functionality.

#resizable-ui#vuetify#navigation-drawer
Stars33
Forks1
Last commit5 months ago
v-dropdown-menu
v-dropdown-menuJavaScript

A lightweight, customizable dropdown menu component for Vue 2 and Vue 3 with SSR support.

#vue2#nuxt-dropdown#vue-dropdown
Stars32
Forks2
Last commit1 year ago
svger-cli
svger-cliTypeScript

A zero-dependency CLI tool that converts SVG files into optimized components for React, Vue, Angular, Svelte, and other modern JavaScript frameworks.

#developer-tools#zero-dependency#converter
Stars25
Forks3
Last commit2 months ago
Tailwind Capacitor
Tailwind CapacitorJavaScript

A Tailwind CSS plugin collection for building native-looking Capacitor apps with platform-specific utilities.

#plugin-system#ios-styling#android-styling
Stars22
Forks0
Last commit4 days ago
vuetify-drilldown-table
vuetify-drilldown-tableTypeScript

A Vuetify component that adds recursive drilldown functionality to data tables for displaying hierarchical data.

#hierarchical-data#vuetify#table
Stars18
Forks1
Last commit1 year ago
vue-enhanced-check
vue-enhanced-checkVue

A Vue 3 component library providing enhanced, customizable checkbox, radio, and toggle input components.

#checkbox#toggle-switch#radio-buttons
Stars15
Forks2
Last commit1 year ago
v-intl
v-intlTypeScript

A Vue 3 plugin providing tree-shakable Intl components for internationalization and locale-sensitive formatting.

#intl-api#vue2#locale-formatting
Stars15
Forks2
Last commit7 days ago
PreviousPage 3 of 4

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
Next
#Vue86
#Frontend80
#Typescript41
#Javascript38
#Vue338
#Vue 337
#Ui Components34
#Vuejs32
#Ui Library29
#React Components25
#Component Library23
#Web Development18