Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
🎉 A curated list of awesome things related to Vue.js
GitHub stars and default-branch commits for vuejs/awesome-vue.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
💳 A credit & debit card component. Dependency-free, themeable, localizable. One package for React, Vue, Svelte and vanilla JS.
A Vue 3.0 custom directives plugin
The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user.
The Minimal IoT Platform — single-binary Spring Boot 4 + Vue 3 IoT platform. Built-in MQTT broker, visual rule engine, hot-loaded protocol scripts.
Easy-to-use MQTT client for Vue 3 with centralized subscription management, type support, and built-in alert notifications.
Vue Concise Carousel with True SSR Written for Jambon
⚡️ Easy to use and highly customizable Vue3 modal package
Vue directive for conditional rendering element on screen smaller than breakpoints
Vue Forms Without the Friction
Vue running on Web, iOS, Android and Vision Pro.
A Vue component for create a tiny pagination with Flexbox
✅ Lightweight validation for Vue — just 40 lines of code
Make use of Moralis Web3 and Vue.js
The best persistence plugin for pinia.
Native Intl-based i18n components for Vue 3 — number, date, currency, relative time, and list formatting with zero runtime overhead.
Lottie component for VueJS 3 / Nuxt 3
A simple wheel spinner component for your Vue projects.
🎀 A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.
蓝莺 IM web版
File-based navigation guards for Vue Router
Lightweight TypeScript-first Vue prop type definitions
Map chart component for Vue 3 and React
Virtual scrolling for Vue 3: only the rows near the viewport are in the DOM. Lists, grids, tables and masonry at any size, with fixed, per-item or measured sizes. No dependencies besides Vue.
Automatically generate Vue routing configuration based on file path.
A simple h5 music controller for vue
Vue Router Citadel is a middleware-driven navigation control system for Vue Router that lets you build layered, predictable, and scalable route protection.
Vue Video Player - Lightweight, customizable, and easy-to-implement vue video player.
Canvas-based spreadsheet engine for React, Vue, Angular. 100K+ rows, zero dependencies, formula engine, real-time collaboration.
CSSColorVars (code generation interactive tool), which defines colors with CSS variables, improves the simplicity of the variables and the performance on a website.
Icon picker component for Vue 3 and React
Headless and non-style pagination for Vue 3. - https://about.asika.tw/vue-pagination/
Fela mixin for Vue designed for flexibility yet team-oriented.
🗂️ Open-Source Monorepo Template for Scalable Apps. Powered by Vue, TypeScript, Nx, and Tailwind CSS. Ideal for projects with shared packages.
Vite plugin to load SVG files as vue SFC, supports HMR & <style> block
A counter web component with smooth animations
Sketch MeaXure / MasterGo → pixel-perfect Vue 2/3 | Design-to-Code AI Skill for Claude & Cursor | Dashboard / Cockpit / Big-Screen
The vue component for render MarkDown string
TypeScript validation library, compose validators and nested containers onto object paths, with integrations for Zod, Standard Schema, validator.js, and Vue 3.
A lightweight and customizable JavaScript UI library for rendering smooth, animated analog clocks.
The most comprehensive list of well-known organizations worldwide using Vue/Nuxt. 全网最全使用 Vue/Nuxt 的知名公司清单。
🔥🔥🔥AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。
🔥 Lightweight Image/Picture lazyload based on Intersection API
📖 Fast and beautiful interactive component playgrounds — a drop-in fork of histoire, actively developed. Vue, Nuxt, Svelte, SvelteKit, Quasar.
3D Progress Bar
A comprehensive state persistence and synchronization, yet as simple as it can be
JSON Schema + UI Schema form editors for Vue 3 and React 19 — low-code forms from schema, with live demo
UI component library for TODOvue application
Korean ↔ English keyboard layout converter (두벌식 ↔ QWERTY) — TypeScript, zero-dep, ESM/CJS
Numeric input formatting — live thousands grouping, caret-safe editing, right alignment (숫자 인풋: 천단위 콤마·커서·정렬) — TypeScript, zero-dep, vanilla/Vue/React
Horizontal infinite-scroll date rail (day / month strip) picker for Vue 3 — headless core, Intl i18n, Tailwind-ready