Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Vue 3
V

Vue 3

Framework
169 projects271.2k total stars39.5k total forks11 languages

Open-source projects built with Vue 3

There are currently 169 open-source projects built with Vue 3, with a combined total of 271.2k GitHub stars. The most common language among these projects is TypeScript.

Showing 169 open-source projects · page 3 of 5

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
Drydock
DrydockCodesWhat/drydock

An open-source container update monitoring tool with a modern dashboard, supporting 23 registries, 20 notification triggers, and automated updates.

20610TypeScript
8 hours ago
vue-it-bigger
vue-it-biggerhaiafara/vue-it-bigger

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

19119JavaScript
9 days ago
vue-navigation-bar
vue-navigation-barjohndatserakis/vue-navigation-bar

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

19032Vue
2 years ago
vue-countup-v3
vue-countup-v3jizai1125/vue-countup-v3

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

1839JavaScript
2 years ago
vue-timer-hook
vue-timer-hookriderx/vue-timer-hook

A collection of Vue 3 custom hooks for handling timer, stopwatch, and current time logic in components.

18213TypeScript
3 days ago
vue-stripe-js
vue-stripe-jsectoflow/vue-stripe-js

Vue 3 components for Stripe.js, enabling quick and easy payment integrations with full Stripe.js control.

18120TypeScript
11 months ago
vue-snap
vue-snapbartdominiak/vue-snap

A modern, lightweight Vue 3 carousel component powered by CSS Scroll Snap for smooth, performant slide navigation.

17019Vue
9 days ago
vue-finder
vue-finderjledentu/vue-finder

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

16016JavaScript
6 months ago
vue-picture-cropper
vue-picture-cropperchengpeiquan/vue-picture-cropper

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

15610TypeScript
4 months ago
Nuxt 3 Demo
Nuxt 3 Demobryantgillespie/nuxt3-directus-starter

An opinionated Nuxt 3 starter template with Directus backend, Tailwind CSS, and pre-configured components for rapid application development.

14326Vue
3 years ago
vue-maplibre-gl
vue-maplibre-glrazorness/vue-maplibre-gl

A Vue 3 plugin providing components and utilities for integrating MapLibre GL JS maps into Vue applications.

13227TypeScript
5 months ago
v-dialogs
v-dialogsTerryZ/v-dialogs

A simple command-style pop-up dialog component collection for Vue 3, including modal, drawer, alert, message, toast, and mask types.

13230JavaScript
10 months ago
vue3-signature
vue3-signatureWangShayne/vue3-signature

A Vue 3 component for capturing smooth electronic signatures using HTML5 canvas, built on signature_pad.

12816Vue
5 months ago
vue-css-donut-chart
vue-css-donut-chartdumptyd/vue-css-donut-chart

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

12619TypeScript
1 year ago
vue3-otp-input
vue3-otp-inputejirocodes/vue3-otp-input

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

12533Vue
9 months ago
vue3-select-component
vue3-select-componentTotomInc/vue3-select-component

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

11819TypeScript
4 days ago
vue-quilly
vue-quillyalekswebnet/vue-quilly

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

1178Vue
4 months ago
vue-stepper-component
vue-stepper-componentadi518/vue-stepper-component

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

10824Vue
2 years ago
vue-material-adapter
vue-material-adapterpgbross/vue-material-adapter

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

10418JavaScript
1 year ago
vue-simple-password-meter
vue-simple-password-metermiladd3/vue-simple-password-meter

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

10315TypeScript
9 days ago
v-page
v-pageTerryZ/v-page

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

10123TypeScript
1 month ago
vue3-qr-reader
vue3-qr-readerHJ29/vue3-qr-reader

A Vue 3 component library for scanning QR codes from camera streams, image captures, and file uploads.

9125Vue
2 years ago
Hex Monscape
Hex MonscapeHaraj-backend/hex-monscape

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

8415Go
2 years ago
vue-pro-sidebar
vue-pro-sidebarboussadjra/vue-pro-sidebar

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

8316Vue
1 month ago
mobx-vue-lite
mobx-vue-litemobxjs/mobx-vue-lite

Lightweight Vue 3 bindings for MobX using the Composition API.

804TypeScript
1 year ago
vue-to-print
vue-to-printsiaikin/vue-to-print

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

774TypeScript
10 months ago
Vue3-SPA-starter-template
Vue3-SPA-starter-templateM-Media-Group/Vue3-SPA-starter-template

A Vue 3 starter kit with authentication, payment processing, internationalization, and comprehensive testing.

7111TypeScript
1 year ago
YummyAdmin
YummyAdmindoroudi/YummyAdmin

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

672Vue
1 month ago
vue-flow-vis
vue-flow-visMiloradFilipovic/vue-flow-vis

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

660TypeScript
9 months ago
vue-use-fixed-header
vue-use-fixed-headersmastrom/vue-use-fixed-header

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

664TypeScript
2 years ago
Dolphin Admin
Dolphin Adminbit-ocean-studio/dolphin-admin-vue

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

6510Vue
2 years ago
vue-speedometer
vue-speedometerpalerdot/vue-speedometer

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

6410JavaScript
2 years ago
Vuepabase
VuepabaseJMaylor/vuepabase

A Vue 3 starter template with Supabase authentication, routing, state management, and testing pre-configured.

615Vue
3 years ago
vue-toggles
vue-togglesjuliandreas/vue-toggles

A highly customizable and accessible toggle component for Vue 3.

549TypeScript
6 months ago
@maxel01/vue-leaflet
@maxel01/vue-leafletmaxel01/vue-leaflet

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

502TypeScript
3 days ago
v-use-places-autocomplete
v-use-places-autocompletewobsoriano/v-use-places-autocomplete

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

468TypeScript
9 months ago
1
2
3
4
5