Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Vue 3

Vue 3

179 projects

Showing 36 of 179 projects

vue-image-zoomer
vue-image-zoomerVue

A lightweight, responsive image zoom component for Vue.js 2 & 3 that works on both mouse and touch devices.

#ecommerce#responsive-images#ui-component
Stars116
Forks12
Last commit13 days ago
pinia-persistedstate-2
pinia-persistedstate-2TypeScript

A Pinia plugin that persists and rehydrates Vue.js store state between page reloads.

#storage#vue-state-management#localforage
Stars115
Forks8
Last commit2 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 commit5 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
vue-material-adapter
vue-material-adapterJavaScript

Vue 3 wrapper for Material Components Web, enabling Material Design in Vue applications.

#web-components#vue-framework#vue-wrapper
Stars103
Forks18
Last commit1 year ago
vue-simple-password-meter
vue-simple-password-meterTypeScript

A lightweight Vue 3 password strength meter component under 1kb, using vanilla JavaScript and regex validation.

#vanilla-js#regex#ui-component
Stars102
Forks15
Last commit1 day ago
Hex Monscape
Hex MonscapeGo

A turn-based game built with Golang and Vue 3 to demonstrate Hexagonal Architecture for production code maintainability.

#web-game#golang-examples#rest-api
Stars84
Forks14
Last commit2 days ago
vue-pro-sidebar
vue-pro-sidebarVue

A collection of responsive Vue 3 component layouts, page blocks, and UI assets ready for copy-paste use.

#copy-paste#dark-mode#frontend-toolkit
Stars83
Forks15
Last commit4 months ago
mobx-vue-lite
mobx-vue-liteTypeScript

Lightweight Vue 3 bindings for MobX using the Composition API.

#reactive-programming#vue-integration#composition-api
Stars79
Forks4
Last commit2 years 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
vuemoji-picker
vuemoji-pickerTypeScript

A lightweight Vue 2 and 3 wrapper component for emoji-picker-element.

#emoji#wrapper-library#emoji-picker
Stars72
Forks6
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 commit2 days ago
YummyAdmin
YummyAdminVue

A free Vue admin panel template built with NaiveUI and Tailwind CSS, featuring RTL support and multilingual capabilities.

#template#admin#admin-template
Stars69
Forks2
Last commit24 days ago
v-idle
v-idleTypeScript

A Vue.js plugin for detecting idle users with configurable timers, reminders, and cross-tab synchronization.

#reminders#loop#idle-detection
Stars69
Forks7
Last commit2 years ago
vue-use-fixed-header
vue-use-fixed-headerTypeScript

A Vue 3 composable that transforms fixed headers into smart ones with automatic hide/show behavior on scroll.

#vue-hooks#scroll-behavior#fixed-header
Stars66
Forks4
Last commit2 years ago
vue-flow-vis
vue-flow-visTypeScript

A zero-dependency Vue 3 plugin for real-time monitoring of component renders, reactive dependency tracking, and performance insights.

#component-rendering#frontend#vue-plugin
Stars66
Forks0
Last commit1 year ago
Dolphin Admin
Dolphin AdminVue

An open-source, lightweight, and internationalized Vue 3 admin dashboard template with out-of-the-box features.

#desktop-app#naive-ui#internationalization
Stars65
Forks10
Last commit2 years 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-toggles
vue-togglesTypeScript

A highly customizable and accessible toggle component for Vue 3.

#aria#toggle-switch#customizable
Stars54
Forks9
Last commit9 months ago
vue-awesome-sidebar
vue-awesome-sidebarTypeScript

A modern, customizable sidebar navigation component for Vue.js 3 and Nuxt.js 3 with Vue Router support.

#sidebar-menu#sass#vue-router
Stars52
Forks16
Last commit2 years ago
v-use-places-autocomplete
v-use-places-autocompleteTypeScript

A Vue composable for integrating Google Maps Places Autocomplete with debouncing, session tokens, and geocoding utilities.

#geocoding#google-maps-api#google-maps
Stars46
Forks8
Last commit
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 commit3 months ago
Stellar UI
Stellar UITypeScript

A comprehensive Vue 3 UI library offering fully styled, customizable components, icons, dark mode, and keyboard shortcuts.

#dark-mode#icons#vue3
Stars44
Forks3
Last commit1 year ago
v-image
v-imageTypeScript

A tiny, dependency-free Vue 3 component for customizable image file inputs with no built-in CSS.

#image-component#file-input#image-upload
Stars43
Forks4
Last commit1 day 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
Forks6
Last commit2 days ago
vuetify-inline-fields
vuetify-inline-fieldsTypeScript

A comprehensive collection of reusable Vuetify components for creating elegant inline form fields and table cell editing.

#inline-editing#fields#vuetify
Stars39
Forks1
Last commit1 month ago
vue3-lazyload
vue3-lazyloadJavaScript

A Vue 3 module for lazy-loading images with customizable options, CSS states, and IntersectionObserver support.

#image-optimization#web-performance#frontend
Stars38
Forks3
Last commit2 years ago
vue-search-input
vue-search-inputVue

A Vue.js 3 search input component with keyboard shortcuts, customizable icons, and built-in styling.

#search#input#search-input
Stars37
Forks3
Last commit7 months 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
@skirtle/vue-vnode-utils
@skirtle/vue-vnode-utilsTypeScript

Utilities for manipulating Vue 3 VNodes, enabling advanced component composition and rendering control.

#component-composition#render-functions#typescript
Stars36
Forks2
Last commit4 months ago
vue-default-page
vue-default-pageTypeScript

A Vue 3.0 custom directives plugin providing loading, skeleton, error, and empty states for network request scenarios.

#directives#skeleton-screens#ui-feedback
Stars34
Forks1
Last commit2 years ago
vue-safe-html
vue-safe-htmlJavaScript

A Vue directive that renders sanitized HTML by stripping unwanted tags and attributes.

#frontend-security#html-sanitization#dynamic-content
Stars33
Forks6
Last commit3 days 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
vue-my-dropdown
vue-my-dropdownVue

A Vue 3 component for creating and managing dropdown menus with ease.

#npm-package#typescript-library#frontend
Stars31
Forks9
Last commit1 year ago
Vue 3 + Vite starter kit
Vue 3 + Vite starter kitVue

A starter kit for building Vue 3 applications with Vite and PocketBase integration.

#template#development-tool#vite
Stars31
Forks7
Last commit3 years ago
vue-color-input
vue-color-inputVue

A slick, performant Vue 3 color picker component designed to replace the native HTML color input.

#cross-browser#ui-component#customizable
Stars30
Forks5
Last commit2 years ago
PreviousPage 4 of 5Next

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 year ago
#Frontend127
#Vue123
#Typescript83
#Ui Components57
#Vue353
#Vuejs50
#Javascript43
#Vue Components37
#Component Library31
#Vue Component31
#Vite27
#Vue 223