Skip to content
93

Awesome Vue

🎉 A curated list of awesome things related to Vue.js

74k stars9,457 forks1,067 entriesLast push Sep 24, 2026 (5 days ago)License MIT

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Resources >Official Resources

Documentation

A progressive, incrementally-adoptable JavaScript framework for building UI on the web.

In 6 listsDetails

API Reference

GitHub Repo

Release Notes

Style Guide

In 3 lists

Vue.js News

Description: We cover the latest Vue news and tutorials in about 5 minutes. Our goal is to give you the information you need to stay on top of your game as a Vue developer.; Frequency: Once a week; Runtime: 4 - 10 mins, regularly ~5 mins

In 5 listsDetails

IDE Language Support

Awesome Vite

⚡️ A curated list of awesome things related to Vite.js

In 3 listsDetails

Resources >Truly awesome projects

Vue DevTools

Browser devtools extension for debugging Vue.js applications.

unplugin-icons

On-demand icon loader supporting all known popular icon sets

In 2 lists

vue-i18n

Internationalization plugin for Vue.js

Resources >External Resources

Vue.js 資料まとめ(for japanese)

by @hashrock

Vue.js Wikipedia

Vue Curated Resources

Recommended Vue.js courses and tutorials.

Vue School

Learn Vue.js from video courses by core members and industry experts

In 3 lists

VueDose

. Tips & tricks about the Vue ecosystem, for busy devs.

In 2 lists

Vue.js DEV Community

Official tag for the Vue.js JavaScript Framework on DEV.to

WebTechSurvey.com

An extensive list of websites created with the Vue.js Javascript framework.

Vue Mastery

The ultimate learning resource for Vue developers

In 2 lists

Vue 3 Video Playlist

Amazing Vue 3 tutorials and experiments

Vue.js Workshops

Learn Vue 2, in browser, by building 3 applications: Landing page, Todos App and Podcasts aggregator.( Vue.js, Vue-Router, Vuex, Vue-Axios, Vue-Apollo )

Vue.js Articles

Assorted Vue 2 and 3 tutorials and articles.

Best vue.js Courses On YouTube

Handpicked list of best Vue.js tutorials on YouTube

Notes on Vue

A personal guide to Vue development.

Vue-FAQ

FAQ about frontend in general and Vue.js in particular.

State of Vue Report

The 5th edition of the most comprehensive Vue publication. Co-created with Evan You, the Vue & Nuxt Core Teams

TODOvue Blog

Guides and tutorials on creating modern components with Vue.js. Website

Resources >Newsletters

Weekly Vue news

A weekly newsletter with the most interesting Vue & Nuxt News, Tutorials, Projects, and Tools.

In 2 lists

Resources >Job Portal

Vue.js Jobs - VueJobs

A Vue.js job portal to hire or get hired for all your Vue.js jobs.

In 4 listsDetails

Vue.js Interview Questions

A List of 300 VueJS Interview Questions and Answers

In 2 lists

Jobs in JS

Vue.js developer jobs in the US, Canada and UK. Updated daily.

Resources >Community

X (Twitter)

Official Forum

In 2 lists

VueJS English community

VueJS Iran - Telegram Channel & group (group link available in channel bio)

VueJS Russia - Telegram Group [Russian]

VueJS Viet Nam - Facebook group

VueJS Thailand - Facebook Group

VueJS Brasil - Telegram Group [Portuguese]

VueJS Brasil - Facebook Page [Portuguese]

VueJS Brasil - Facebook Group [Portuguese]

VueJS en español - Facebook Group [Spanish]

VueJS India - Discord chat server

VueJS Indonesia - Telegram Group [Indonesian]

VueJS Indonesia - Facebook Group [Indonesian]

VueJS Hong Kong - Facebook group

VueJS Arab - Telegram Group

VueJS Vix - Telegram Group [Portuguese]

VueJS Israel - Facebook Page

VueJS Finland - Facebook Page

Hablemos de Vue.js - Telegram Group [Castellano]

VueBLR - WhatsApp Group

VueBLR - Facebook Group

VueJS USA - Meetups

VueJS CZ/SK - Discord group

VueJS DOM - WhatsApp group

VueJS Uzbekistan - Telegram Group [Uzbek]

VueJS Uzbekistan - Telegram Community and Support Group [Uzbek]

VueJS Turkey - Telegram Group

Vue Turkey - Twitter Account

Vue Türkiye - Kommunity Page

VueJS Singapore - Telegram Group

VueJS Bootcamp kablosuzkedi - Turkey - Telegram Group

VueJS Translations Ukraine

Telegram Group (Ukraine)

VueJS Kenya - Twitter Account

VueJS Magyar - Facebook Group [Hungarian]

VueJS Bangladesh - Facebook Group

Resources >Conferences

VueConf US

VueConf Toronto

Vue.js Amsterdam

In 2 lists

Resources >Podcasts

Full Stack Radio #30 (11-23-2015)

Changelog #184 (11-27-2015)

Software Engineering Daily (12-29-2015)

Codecasts #2 - Falando Sobre Vuejs e Web Components (2016-08-19) [pt-BR]

Full Stack Radio #50 (09-21-2016)

和 Vue.js 框架的作者聊聊前端框架开发背后的故事 [zh-CN]

Request For Commits #12 - Crowdfunding Open Source (Vue.js) (06-15-2017)

The Web Platform Podcast 132: Vue.js (07-27-2017)

Animating VueJS with Sarah Drasner(Software Engineering Daily 01-12-2017)

Cynical Developer #99 (10-15-2018)

In 2 lists

Syntax #130 (03-27-2019)

In 2 lists

Enjoy the Vue: The new Vue.js podcast

Description: panel discussions and guest interviews to keep you up to date with the Vue community and Vue development practices; Hosts: [Ari Clark](https://twitter.com/gloomyLumi], Ben Hong, Chris Fritz, Tessa; Frequency: Once a week; Runtime: 40 - 70 mins, regularly ~50 mins

In 3 lists

What is Pinia? with @posva (My typeof Radio) [es-MX]

Evolution of Vue - Part I (My typeof Radio) [es-MX]

Evolution of Vue - Part II (My typeof Radio) [es-MX]

Evolution of Vue - Part III (My typeof Radio) [es-MX]

React vs Vue - their communities (My typeof Radio) [es-MX]

Views on Vue (weekly podcast on Vue)

DejaVue - The Vue podcast to remember

Pinia and friends in 2025 with @posva (My typeof Radio) [es-MX]

Resources >Official Examples

Vue.js TodoMVC

Intuitive, fast & composable MVVM for building interactive interfaces.

In 6 listsDetails

Resources >Tutorials

Learn Vue 3: Step by Step

on Laracasts

Vuejs 2 Authentication Tutorial

on Auth0 blog

Vuex introduction video - James Browne from London Vue.js Meetup #1

Hybrid App Example with Laravel and Vue.js in Portuguese

by @vedovelli

Vue.js Screencast Series in Spanish

on Styde.net

讲解 Vue.js 官网 中文-含代码、百度云、youtube

on bhnddowinf

Exploring Real Time Apps with VueJS, ES2015 and Webpack

on Pusher

Vue.js in Bahasa Indonesia

on sekolahkoding.com

Vue.js from Scratch Series in Russian

on YouTube by .dev

Створення сервісу для зберігання файлів з Flask, RethinkDB та Vue.js, ч. 1

Ukraine

VueJS 2 French tutorial

Français par Grafikart

How to Create Great VueJS Applications Using Wijmo Controls

讲解 Vue.js 2 官网 中文-含代码、百度云、youtube

on bhnddowinf

Up and Running with the Vue.js 2.0 Framework

on SitePoint

Vue.js 2.0 Fundamentals

on YouTube by DevMarketer

Vuex For The Clueless — The Missing Primer On Vue’s Application Data Store

Real-time Grid Component Laravel, Vue.js, Vuex & Socket.io

VueJS 2 - The Complete Guide (incl. Vuex) - Udemy Tutorial

Develop Web Apps with Vue.js

on egghead.io

Vue.js 2 - Getting Started

Vue.js 2 & Vuex (Basics)

Türkçe VueJS Eğitim Videoları

on YouTube by Fatih Acet

Let's Vue! - OpenLecture 2017.01 in Russian

on YouTube by Illya Klymov (@xanf)

Build vue-hackernews-2.0 from Scratch

by @ Detachment

Complete Vue.js Application Tutorial - Creating a Simple Budgeting App with Vue

by @matthiaswh

Vue.js Tutorial: A Prerendered, SEO-Friendly Example

Vue.js Introduction For People Who Know Just Enough jQuery To Get By

Fetching Data from a Third-Party API with Vue.js and Axios

Vue JS: Simultaneously Running Express and Webpack Dev Server

on Medium by Henrik Fogelberg

Vue JS 2 Tutorials

on Youtube by The Net Ninja

Add a headless CMS to VueJs in 5 Minutes

vue 架构中的 Watcher

Migrating from KnockoutJS to VueJS

Create a quiz with Vue.js

by @rap2h

Interactive Vue.js Screencasts For Beginners

Vue.JS ile NASA API'ını Kullanarak Veri Çekme

on YouTube

Build a realtime chart with VueJS and Pusher

Intro to Vue, repo for Frontend Masters Course

Vue Guide on CSS-Tricks

In 3 lists

Using Typescript in your VueJS app

Vue.js 预览

on ninghao.net

Building a Vue v2 JS app using Vue-router

Build your own carousel with Vue

by @Atom_Hernandez

Unit Testing Vue.js Components with the Official Vue Testing Tools and Jest

by @alexjoverm

Creating Vue.js Transitions & Animation: Live Examples

by @udyuxdev

Async in VueJS part 1

Async in VueJS part 2

Using localStorage with Vuex store without a plugin

Using props for accessing URL parameters within components with Vue Router

Deploy Vue.js — SSR(Vuetify) on Production with Pm2 and Nginx

Testing Vue Components

on laracast

Building a Full Stack Web App with Vue.js and Express.js

by @CodyLSeibert

Getting Started with Vue.js

프론트엔드 개발자를 위한 Vue.js 입문서

누구나 다루기 쉬운 Vue.js (Video)

on Inflearn by Captain Pangyo

Build a Vue.js Blog in 2 hours tops

on Snipcart

Getting Started with Vuex: Managing State in Vue.js

Vue2 ACL using CASL

by Sergii Stotskyi

Vuejs 2.5+ Authentication Tutorial using Auth0

on Storyblok blog

Hygraph introduction guide with Vue

on Hygraph

Vue.js debugging in Chrome and VS Code

This recipe shows how to use the Debugger for Chrome extension with VS Code to debug Vue.js applications generated by the Vue CLI.

Building a movie app interface with Vue.js

Let’s Build a Custom Vue.js Router

Build a Vue.Js E-Commerce App with ButterCMS Headless Backend

Developing a Single Page App with Flask and Vue.js

Accepting Payments with Stripe, Vue.js, and Flask

API Driven Development With Laravel and VueJS (Free Course)

on serversideup.net

Managing State in Vue.js

Heartbeat (Vue + NW.js Desktop app Video series)

by Axel Martínez (2017 - 2020)

Firebase Server-Side Render Vue Apps with Nuxt.js (Server-side Rendering with JavaScript Frameworks)

Firebase Measuring Vue SSR Performance with Nuxt.js (Server-side Rendering with JavaScript Frameworks)

Creating an interactive map with D3 and Vue

(October 2018)

The guide to write universal, SSR-ready Vue components

Vue.js Fundamentals

Vuex for Everyone

Vue.js Form Validation

The Vue.js Master Class

Vue.js Firebase Realtime Database

Vue.js Firebase Authentication

Dynamic Forms with Vue.js

Custom Vue.js Directives

Building an Electron File Explorer with Quasar (and Vue)

by @hawkeye64. (November 2018)

In 2 lists

Build Web Apps with Vue JS 2 & Firebase

on Udemy by the Net Ninja

Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex)

on Udemy by Maximilian Schwarzmüller

Vue for Designers

by Design+Code (February 2019)

How to Dynamically Add a Class Name in Vue

by Michael Thiessen

Build a Library web application with Vue JS, Node JS, and SQL or MongoDB using ScaffoldHub

By Felipe Lima @scaffoldhub_io

Building a Realtime Location tracking app with NativeScript + Vue

by Saibbyweb

Vue: Getting Started, by John Papa

on Pluralsight

Building a Simple Pre-Rendered Web App Using Vue + Nuxt

by Michael Lynch

Vue and GraphQL with Hasura video course

Frontend and Fullstack VENM-stack coding tutorials by RabbitWerks JavaScript

Nordschool Vue Tutorials

Vue Props Validation - Best Practices

Vue Router - The Complete Guide

Enable VS Code Debugger for Nuxt & Typescript

Create A Blog With Gridsome & Vue

Building an Imgur Clone with Vue.js and Serverless

Building a HackerNews clone in Vue.js on AWS

Build Your First Vue.js App in About 30 Minutes

by Rad Devon (Video, February 2020)

How to make your components dynamic in Vue JS

(September 2019)

Fragments in Vue JS

(December 2019)

Build a movie search app using the Vue Composition API

In 2 lists

Vue Testing Crash Course

Sharing and re-using Vue Mixins in the cloud with Bit.dev

(May 2019)

Using Watchers in Vue JS

(June 2019)

Understanding Filters in Vue JS

(June 2019)

Form Validation In VueJS Using Yup

by Vijit Ail (May 2020)

Use Vue.js to Rewrite React's Official Tutorial Tic Tac Toe

By Chanvin Xiao

Can we use Python with Vue.js or Vue and Django or Flask?

MDN - Vue tutorials

Learn Vue 3 for Beginners - Full 2020 Tutorial Course

on Youtube

Vue 3 Composition Api Introduction - Full Tutorial

Building a VueJS chat app with realtime storage of messages in Airtable

by Srushtika Neelakantam (December 2020)

Building a realtime quiz with VueJS using a starter kit

by Srushtika Neelakantam (October 2020)

Make an Heart clicker with vue.js and firebase

Vue.js Debugging: A Guide to Fixing Your Frontend

Learn the basics of Vue.js debugging. This guide will walk you through a tutorial on how to fix your application's frontend.

Help you learn more efficiently vue3 source code - mini-vue

by cuixiaorui

Vue.js SPA: Build a Powerful E-Commerce App

Learning Vue 3.0

Vue 3.0 and decentralized app (dApp)

Add a prebuilt video chat widget to any Vue app with daily-js

by Jess Mitchell, via Daily (August 2021)

Build a custom video chat app with daily-js and Vue

by Jess Mitchell, via Daily (November 2021)

Vue Pwa: Build a Progressive Web Application With Nuxt

on Snipcart

Meteor + Vue

Youtube playlist by Axel Martínez

Introduction to Vue (Spanish)

Scrimba mini-course in Spanish.

Intro to Vue 3

Free course on Vue 3 with intuitive explanations from Vue Mastery

Developing a web application with Vue.js 3 and Vite.js (French)

par Mickael Baron

Deploying a web application powered by Vue.js 3 with Docker (French)

par Mickael Baron

Advantages of Vue.js over React, Angular, and other frameworks in Turkish

by İsa Sarı

Türkçe Vue 3 Dersleri

on Youtube by Abdullah Uğraşkan

宁皓网独立开发者训练营:Vue 前端应用开发

on bilibili

Getting Started Internationalizing (i18n) with Intlayer and Vite and Vue

Creating a scalable Monorepo for Vue

by @nagell

Resources >Examples

Vue 2048 (Vue + Webpack)

by @pengfu: Popular 2048-Game implemented using Vue,Webpack,Sass,ES6

easy-vue

a easy example using the vue to implement easy web with vue 2.0, vuex 2.0, vue-router 2.0, vue-infinite-scroll 2.0, vue-progressbar 2.0 by TIGERB

Vue.js with Sails.js example project

This project is for those who are new to single-page applications and want to learn through a real example.

Vue.js & Pyramid web framework app

A boilerplate using Pylons Pyramid webframework backend Vuejs webpack2, vue-router, yarn(packet manager)

In 2 lists

vue-feathers-chat

A sample realtime chat made with Vue in frontend and Feathers in backend, but using just Socket.IO-Client for the communication

vue-xplan

A rotating earth demo page created with Vue and three.js

vueSocketChatRoom

A socket chat room using vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io

vue-tetris (Use Vue, Vuex, Immutable to code Tetris)

by @Binaryify: Use Vue, Vuex, Immutable to code Tetris.

route-planner-vue

by @Kasheftin: The tool for planning routes with multiple sortable layers, draggable directions, markers and shapes on google map.

VueJS Example Projects

on Github

Vue Weather Notifier

A small sample animation app with SVG and Vuex

X-Flowchart-Vue

A flowchart editor with SVG and Vue

In 2 lists

koa-vue-notes-web

A fleshed-out SPA using Koa 2.3 on the backend and Vue 2.4 on the frontend. Includes fully featured user-authentication components, CRUD actions for the user's notes, and Vuex store modules.

vue-vuex-todomvc

Example TodoMVC Vue.js app with Vuex store and server backend via REST and full set of E2E tests using Cypress.io test runner.

X-WebDesktop-Vue

The WebDesktop system based on Vue

Skeleton Vue+TypeScript

TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile

Vue Design System

An open source boilerplate for building UI Design Systems with Vue.js.

Vuejs Examples

Laravel + Nuxt.js boilerplate

by @acidjazz

vue-stack-cesium

A minimal sample configuration project with CesiumJS and all the awesome vue features. The project contains many examples how to combine and use certain packages to get started.

vuemoji-picker

Vue 2 and 3 lightweight emoji picker.

Maxim Web Chat

A chat demo using MaximTop's IM SDK (floo), 使用美信拓扑 IM SDK 实现的聊天 App 示例.

umo editor

Umo Editor is an open-source document editor, based on Vue3 and Tiptap. Visit Playground for a fast experience.

In 2 lists

Vitesse Starter

⛺️ Vue 3 starter inclode ( Layouts | i18n | UnoCSS | pinia | Markdown | Dark Mode | PWA | SSG | Component Auto-Importing | File-Based Router | Composition API | TypeScript)

In 2 lists

Vitesse-lite Starter

⛺️ Lightweight version of Vitesse (Vue 3 Starter)

In 2 lists

Vue Tic Tac Toe | Cerito Cruz

by @EduardoProfe666: Popular Tic-Tac-Toe-Game with extra features using Vue 3, Vite, TypeScript, Tailwind, Gsap, Howler, Headless UI and Vue Use

i18n boilerplate Intlayer + Vue 3 + Vite

tab-toolkit

very small app-tool for beginner guitarists 🎸 (PWA | Pinia | UnoCSS) by @mioe

Resources >Books

The Majesty Of Vue.js 2

by Alex Kyriakidis and Kostas Maniatis, Leanpub. (Mar 2017)

In 2 lists

Vue.js in Action

by Erik Hanchett and Benjamin Listwon (Spring 2018)

In 2 lists

Testing Vue.js Applications

by Edd Yerburgh (Summer 2018)

Front-end com Vue.js

by Leonardo Vilarinho, Casa do Código. (November 2017)

Full-Stack Vue.js 2 and Laravel 5

by Anthony Gore, Packt. (December 2017)

Fullstack Vue: The Complete Guide to Vue.js

by Hassan Djirdeh, Nate Murray, & Ari Lerner. (March 2018)

In 2 lists

Vue.js 2 Design Patterns and Best Practices

by Paul Halliday, Packt. (March 2018)

In 2 lists

Vuex Quick Start Guide

by Andrea Koutifaris, Packt. (April 2018)

Full-Stack Web Development with Vue.js and Node

by Aneeta Sharma, Packt. (May 2018)

In 2 lists

The Vue Handbook

by Flavio Copes. (July 2018)

In 2 lists

ASP.NET Core 2 and Vue.js

by Stuart Ratcliffe, Packt. (July 2018)

Vue.js: Construa aplicações incríveis

by Caio Incau, Casa do Código. (September 2017)

Getting to Know Vue.js

by Brett Nelson, Apress. (August 2018)

Vue.js Component Patterns Course

by Frederik Dietz (April 2019)

Building Forms with Vue.js

by Marina Mosti (October 2019)

Vue.js

by Chris Minnick and Nat Dunn, Webucator (February, 2020)

Become a Ninja with Vue 3

by Cédric Exbrayat (English and French versions) (May, 2020)

In 2 lists

Large Scale Apps with Vue 3 and TypeScript

Damiano Fusco, Leanpub (September, 2020)

Vue - The Road To Enterprise

Thomas Findlay (January, 2021)

In 2 lists

Accessible Vue – Get started with Accessibility in Vue.js!

by Marcus Herrmann (March 2021)

Building a Strapi E-Commerce: Nuxt.js Tutorial & Live Demo

(September 2021)

Resources >Blog Posts

Vue x Hasura GraphQL

Using GraphQL Mutations in Vue.js

Learn How To Build A Data-Driven Search UI with Vue.JS

Using GitLab CI/CD to auto-deploy your Vue.js application to AWS S3

Dockerizing a Vue App

Deploying a Flask and Vue App to Heroku with Docker and Gitlab CI

Large-scale Vuex application structures

Composing computed properties in Vue.js

Learn how to refactor Vue.js Single File Components with a real-world example

Get Started Writing Class-based Vue.js Apps in TypeScript

Vue.js with TypeScript

by John Papa

Guide to Unit Testing Vue Components

Realtime chat App with Vue and Hasura

Vue vs React: Which is the better framework?

Building a Beautiful Animated News App with Vue.js and Vuetify

Comparing Angular vs Vue

Vue vs. React – Which Should You Pick For Your Next Web Project?

Vue.js from scratch series

on YouTube by Paris Nakita Kejser

10 Quick-Fire Vue Interview Questions

VueJS Admin Template

Collection of awesome opens source and premium VueJS Admin Templates.

Resources >Courses

Learn Vue by Building and Deploying a CRUD App

This course is focused on teaching the fundamentals of Vue by building and testing a web application using Test-Driven Development (TDD).

In 2 lists

Advanced Vue.js Features from the Ground Up

Learn how to build more accessible routing, state management, form validation and internationalization libraries from the ground up!

In 2 lists

Become a Ninja with Vue 3

This course teaches how to build a complete application with Vue 3, step by step, using Vue CLI, TypeScript and the Composition API. Each exercise comes with instructions and tests to check 100% of your code.

In 3 lists

Resources >Documentaries

Vue.js: The Documentary

by Honeypot (Feb 2020)

Companies Using Vue.js

Companies Using Vue/Nuxt

Projects Using Vue.js >Open Source

npmcharts.com

Compare npm packages and spot download trends.

Koel

A personal music streaming server that works.

In 4 listsDetails

astralapp

Organize Your GitHub Stars With Ease.

In 2 lists

PJ Blog

Open source blog built with Laravel and Vue.js.

In 3 lists

OpenAPI 3 viewer

Browse and test a REST API described with the OpenAPI 3.0 Specification

nativescript-vue

A Vue.js implementation of the NativeScript renderer.

Paper-Dashboard

Creative Tim Paper Dashboard made for Vue

CoreUI Vue Admin Template

Open Source Admin Template powered by Vue.js

vuejs-extension-pack vscode

An extension packf or vscode with popular VS Code extensions for Vue.js development.

Wiki.js

A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown

In 3 lists

peregrine-cms

A Vue.js and Apache Sling based head-optional CMS

Light Bootstrap Dashboard

Creative Tim Light Bootstrap Dashboard made for Vue

vue-storefront

Vue.js Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento2 supported.

Laravel Enso

SPA Admin Panel built with Bulma, VueJS and Laravel, packing lots of features out of the box.

In 3 lists

Hubble

telescope: Travel through GitHub Stars' history.

Vuepress

Minimalistic Vue-powered static site generator

In 3 lists

Socialhome

A federated rich profile builder with social networking features

In 2 lists

chrome-ribbon-reminder

A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.

Faviator

A simple easy favicon generator.

Minimal Notes

Web app build with Vue.js

Stack Edit

In-browser Markdown editor

In 3 lists

Bael Blog Template

A static generated blog template that uses Netlify CMS for the backend and Netlify for hosting. Features a brutalist aesthetic, fuzzy search, serverless email signup, and more.

Buefy Shop

Sample shop, open source, built with Nuxt, Stripe, Firebase, Bulma and Serverless Functions.

Carpoolear

The open source Vue.js frontend (mobile and cordova app) for the argentinian carpooling application: Carpoolear

In 2 lists

Vue E-Store Templet

An e-commerce template build with vue/vuex/vue-router and bootstrap4.

Twill

An open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.

Vue Org Chart

Manage and publish your interactive organization chart (orgchart), free and no webserver required.

Thermal

One stop to all Git repository.

QMK Configurator

QMK Firmware Keyboard Configuration UI in Vue.js.

Daily

Curated dev news delivered to your new tab 👩🏽‍💻

Laravel File Manager

Powerful file manager for Laravel

Vue Crypto Dashboard

Cryptocurrency Dashboard made with Vue.js

Vue Expenses

Expense tracking app made with Vue.js, Vuetify and ASP.NET Core

Akaunting

A free and online accounting software for small businesses and freelancers based on Laravel and VueJS.

In 2 lists

MQTTX

Cross-platform MQTT 5.0 desktop client built with Vue.js, Typescript and Electron.

In 5 listsDetails

Pychat

Self-hosted webrtc video chat (an alternative to Slack)

CodeceptJS UI

Cypress-liked UI for ✔️ CodeceptJS end 2 end tests ✔️.

LeagueStats

Statistics website for players of the online game League of Legends.

In 2 lists

Savycart

PWA to track personal purchases, No more paper and pencil to go to the supermarket 🏬 Vue and Vuetify

Afterman

🌕 Create beautiful docs in markdown and HTML from postman collection. Using Quasar Framework

LogChimp

Open-source software to track your customer's feedback to build better products.

Yacht

A Docker container management webui using Vuetify for a hassle free way of managing docker containers and projects.

In 4 listsDetails

Antares SQL

Cross platform SQL client made to be simple and complete.

Bagisto

A Free and Opensource Laravel eCommerce framework built for all to build and scale your business.

GrandNode 2.0

Open Source Cross Platform E-Commerce Solution based on .NET Core 5.0 and MongoDB / Azure CosmosDB / Amazon DocumentDB / VueJS

Aimeos

Leading Laravel eCommerce framework to build ultra fast online shops, marketplaces and complex B2B applications scalable from 1 to 1,000,000,000+ items

XIV ToDo

Dashboards, completion trackers, tailored weekly and daily checklists and tools for Final Fantasy XIV.

Interface X

UI Search&Discovery components to rapidly build beautiful search experiences

Balancer

A Decentralized Finance app that runs on Ethereum.

Materio Free Vuetify VueJS Laravel Admin Template

Open-source & easy to use Vuetify Vuejs Laravel Admin Template with Elegant Design & Unique Layout.

In 3 lists

Dashy

A self-hosted startpage, with an easy to use visual editor, status checking, themes, widgets and tons more

In 4 listsDetails

FAIRshare

Sharing biomedical research data and software according to applicable FAIR guidelines

Snippets.Ninja

Progressive web application for code snippet management. Offline first. Open Source. App uses IndexedDB for local storage.

ZuiOJ

ZuiOJ system developed using Vue2's UI and Java.

vue-paho-mqtt

Easy-to-use Paho MQTT client library for Vue 3 with centralized subscription management, type support, and built-in optional alert notification library.

VueFinder File Library

Web File Manager Library.

Overlay

A browser extension helping developers evaluate open source packages before picking them.

In 2 lists

activist.org/

Open-source, nonprofit activism platform.

MYDY Dashboard

Self-hosted personal productivity and finance management dashboard with AI assistant, Kanban board, time tracking, and Telegram Mini App integration. Built with Nuxt 4 and Laravel 11.

Sneat Free Vuetify VueJS Admin Template

The Ultimate Free VueJS Admin Template for building responsive web apps

slidev

Presentation Slides for Developers

In 3 lists

YesPlayMusic

High-looking third-party NetEase cloud player, support Windows / macOS / Linux :electron:

douyin

Imitate TikTok ,Vue Best practices on Mobile

MyIP

All in one IP Toolbox. Easy to check what's your IPs, IP geolocation, check for DNS leaks, examine WebRTC connections, speed test, ping test, MTR test, check website availability and more.

In 2 lists

fylepad

a notepad with powerful rich-text editing, built with Vue.

fresfolio

a browser-based note-taking app for managing personal and research projects. The app uses Flask as backend and Vue.js as frontend leveraging the Quasar framework for UI components and responsive design.

FavBox

Local-first browser extension for smarter bookmark management with tags, search, duplicate and broken link detection. Built with Vue 3, Vite and IndexedDB.

JARVIS

Self-hosted AI assistant platform with Vue 3 frontend, Pinia state management, TypeScript, and real-time SSE streaming chat. FastAPI backend with LangGraph ReAct agents, RAG knowledge base, multi-LLM support (DeepSeek/OpenAI/Anthropic), and plugin SDK.

Simple IoT

Single-binary self-hosted IoT platform with a Vue 3 + Element Plus admin SPA. Visual drag-and-drop rule engine, real-time device dashboard with ECharts, hot-loaded protocol scripts, MQTT broker built-in. Spring Boot 4 backend; lightweight alternative to ThingsBoard CE.

In 2 lists

MarkerOn

Lightweight screen annotation tool built with Tauri v2, Vue 3, and Canvas API for drawing, highlighting, and annotating anywhere on desktop.

AI Gist

Local-first AI prompt manager built with Vue 3, Naive UI, Electron (desktop) and Capacitor (iOS/Android). Variable filling, Jinja templates, AI-assisted prompt generation, version history, and WebDAV/iCloud backup.

DentalPin

Dental clinic management platform with appointment scheduling and a modular plugin architecture, built with Nuxt 3 and FastAPI.

Projects Using Vue.js >Commercial Products

Wijmo

A collection of UI controls with VueJS support.

ChatWoot

Livechat and agent collaboration over Facebook messenger.

VueA

VueJS Admin template with multiple layouts and laravel version.

EducationLink

CRM and sales automation for education agents and colleges.

Pragmatic v2.0

Responsive and configurable admin template built with Vue.js and Element.

Moonitor

Cryptocurrency tracker for Desktop.

Deskree

Online collaboration platform that combines Ideas, Tasks, and Issues in one place.

ScaffoldHub

Online Web App Generator for VueJS with NodeJS, and MongoDB or SQL.

In 3 lists

Commandeer

Cloud Management Reimagined. A Desktop cloud management app built with Vue.js and Electron.

Leave Dates

A powerful new way to track your staff leave.

vREST NG

An enterprise application for Automated API Testing, built with VueJS and Element UI.

Coloban

All-in-one project management tool with chats, Kanban, Gantt, calls, screenshare and many more.

In 2 lists

NxShell

An easy to use new terminal for SSH, which based on Electron and VueJS.

Materio Vuetify VueJS Admin Template

Most Powerful, Developer Friendly, Production ready & Comprehensive Vuetify VueJS Admin Template.

NocoDB

An opensource Airtable alternative.

In 5 listsDetails

He3

Free and Modern Developer Utilities Toolbox.

RunJS

JavaScript playground that evaluates your code as you type and gives instant feedback. Ideal for prototyping ideas or trying out new libraries.

In 3 lists

Sneat Vuetify VueJS Admin Template

The Ultimate VueJS Admin Template for responsive web apps.

In 2 lists

Litlyx

AI-powered web analytics platform. Open-source alternative to Google Analytics 4 and Mixpanel.

In 2 lists

Fynk

Contract creation, signing, and management platform.

In 3 lists

Projects Using Vue.js >Apps/Websites

Laravel Spark

In 2 lists

Vice Video

Formlets

Laracasts

The de facto standard tutorials for Laravel developed by Jeffrey Way. (Some free Laracasts videos on YouTube here.)

In 6 listsDetails

esa.io

Prague Airport

Portfolio Site

Statamic

In 2 lists

TravelMap

A simple way for travelers to create a blog based on a Map.

Proper Cloth Shirt Builder

Custom shirt builder.

vNotes

Simple and beautiful notepad to Markdown with Vue.js and Local Storage API.

Dermail

A webmail client written in Vue.js for Dermail, a mail system written in node.js.

octimine

A patent search engine.

Draxed

A web based MySQL and PostgreSQL data browser and dashboard manager.

滚蛋吧!莆田系

Show all Putian hospital information

Livestorm

Webinar / Live events app.

Holden

12BAY.VN

Applications online flight bookings.

PLAYCODE.IO

Playground for Rapid Frontend Experiments.

In 2 lists

The Void Radio

Underground House Music Online Radio.

Bitly Vue

Shorten URLs with VueJS & Bitly API.

Storyblok

API Based/Decoupled CMS using VueJS for its frontend.

EasyWebinar

Webinar Software / Live events & Webinar app.

WizzAir

Moving to HTTPS

Guide to moving different platform/hosting sites to HTTPS

Euronews

Euronews is a multilingual news media service, headquartered in Lyon, France.

In 2 lists

Vue.js Feed

The latest Vue.js news, tutorials, plugins, and more. Made with Vue.js and Laravel.

Guess Right

A 'guess the word' game - Written with Vue/vuex/vue-router (front-end) and Laravel/MySQL (back-end). Code is Open Source on GitHub (although not the live files that run the game at kdcinfo).

GRAP

Business communication service

JSON Schema Editor

An intuitive editor for JSON schema built with Vue.js and Firebase.

Winsome Trivia

A single or multiplayer trivia game featuring over 2,000 unique questions built with Vue.js and powered by the Open Trivia Database.

Moon Organizer

Lunar calendar app

Kinderbesteck

A full Online Shop SPA with Vue2.0, Vuex, Vue Router

Power Thesaurus

A crowdsourced online thesaurus

PAIXIN

A genuine picture sale website

1XBET

A betting company operating since 2007

CrowdCircus

Europe’s biggest crowdfunding- and crowdinvesting-aggregator

PingBreak

A free and simple website monitoring service using vuejs for real-time dashboard

In 2 lists

Todoist Tribute

Todoist clone, written in Rails + Vue

JSON Editor

A schema-aware JSON editor built with Vue2 and firebase.

Develteam

A social network for indie game developers.

Mixsii

A free video chat room site for teens, adults, family, and friends.

PipQuest

A retro-style puzzle game built in Vue

Matryx

A decentralized collaboration platform.

iPrevYou - YouTube™ Player

A chrome app for watching youtube videos on your desktop.

Item Manager

An application to transfer items for Destiny 2 game.

Frontend Masters Intro to Vue

Frontend Masters full day course

In 2 lists

TR-101

A drum synth / sequencer.

Bazaar

Media sharing platform.

Vectr

A free vector graphics software

Habitica

online task management application in the form of a role-playing game.

In 4 listsDetails

MadeWithVueJs

A Gallery of Projects made with Vue.js (also the Site itself uses Vue.js)

In 3 lists

Thousand Ether Homepage

The Million Dollar Homepage reimagined as an Ethereum DApp. Build on Vue.js and open source.

Let's Enchance

free online image upscale and enhancement with neural networks.

In 4 listsDetails

Pi.TEAM - Online Invoicing and Accounting

Simple to use online accounting and invoicing, free for single users and freelancers.

Tipe

Next Generation API-first CMS. Create your content with powerful editing tools and access it from anywhere with a GraphQL or REST API. Stop letting your CMS decide how you build your apps.

In 2 lists

Bubbleflat

Online platform that helps students and young Professionals find their perfect roommates by searching for people with similar lifestyles, interests, or schools. Laravel & Vuejs

sunpos

Sun position, elevation, azimuth, ecliptic/equatorial coordinates and sunrise/sunset time (Julian day) calculation and conversion utilities. Web site is programmed using pure JS, Vuejs and i18n Vuejs localization plugin. Visualization is created using D3.js.

27.ua

Ukraine-based internet hypermarket

Chess Guardian

Answer chess positional questions from your own games.

Blackjack Break

A quick game of blackjack

GameVix

Swap your used video game discs with others, hassle free. PWA with Material Design.

VivifyScrum

Agile project management app for teams that deliver. Customizable Scrum and Kanban boards.

9GAG

Popular online platform and social media website

Kitchen Stories

Cooking platform

Cronhub

Painless Cron Monitoring Tool

wrkprty

Pop-up coworking events for freelancers, remote workers, and professionals looking to get out of the office.

Broker Notes

'Study to become a Real Estate Agent' :house:

SyncLounge

SyncLounge is a tool to sync Plex content across multiple players in multiple locations.

In 2 lists

HCE.it

The website of an Italian agency, entirely made with Vue using a Laravel-based headless CMS.

Spektrum

The website of Spektrum Media Agency

SPK

The website of SPK Ecosystem

IDDEF

☪️ The Federation of the Associations that Value Humanity's webpage, CMS, CRM and Donation and all e-commerce pages are designed with Vue.js, Vuex and pure JavaScript 🙏

Roast

an app built to help coffee enthusiasts find their next cup of coffee while learning about Laravel + Vue.js.

CryptoArte

An Ethereum art collection, non-fungible token, and Dapp.

Scroll.in

Scroll.in is an independent news, information, and entertainment venture.

Brandy

brand assets manager for your menu bar.

In 2 lists

NBC Sports

NBC Sports is a sports news website.

WITHIN

Extraordinary stories in Virtual Reality.

beCamp

A community-organized tech conference in Charlottesville, VA. Website code is open-source.

Trustpilot

a free and open to all review platform.

In 2 lists

Lagom

Simple, intuitive and fully responsive WHMCS theme

ScoutMyTrip - Roadtrip Planner

Road trip planning app for India which helps travelers to build their itinerary, discover points of interest, find hotels, gas stations, food joints etc along the route.

GamersClub

Biggest company of eSport community development in Brazil

MIT

Official Website of Massachusetts Institute of Technology.

Elvenar

Elvenar is a browser based fantasy city builder game.

Beacon

blue_heart: A service that allows you to share your content across multiple websites.

Artfinder

Artfinder is a website for buying & selling art paintings.

GitHubExplorer

Pure static page webapp for exploring GitHub. Using Vuejs and GitHub GraphQL API v4.

HappyPlants

A progressive web app for organizing your plants 🌱.

In 2 lists

Pocket Lists

World's friendliest to-do list app.

Padlet

Collaborative bulletin boards

Glovo

On-demand delivery

MySigMail

MySigMail is a free, in browser, email signature generator without creating account

Wordguru

A simple verbal game where you split into teams and try to guess as many keywords as you can.

ApiFlash

A Chrome based screenshot API built on top of AWS Lambda for Developers

Git Superstar

Count your git stars and top repositories.

Tapestri Designer

Free tool to design PCR primers for genome sequencing experiments (NGS)

Geenes

Generate and apply color palettes to your UI, then export it to sketch or code.

In 3 lists

ExifShot

What and how on photography, beautifully.

Studolog

Online file sharing platform for students, including tester and reviews. Currently in Czech 🇨🇿 only.

Gamebrary

Open source tool to organize video game collections.

Premium Poker Tools

What poker players use to study.

QMK Configurator

Configure, Build, and Download Custom QMK Firmware from your browser.

Worksome

Marketplace/platform for qualified it professionals and freelancers and companies looking to hire them.

Translator-vuejs

Translation App built with Vuejs, Yandex API & ResponsiveVoice.js API.

Big Timer

Fullscreen countdown timer for workshops, meetings and presentations. Big Timer helps workshop facilitators, meeting chairs, design sprinters, presenters and aspiring game show hosts stick to their program.

Kvalitetskontroll

Norwegian management system tailored for the construction industry.

Poolside FM

A retro-style music player

Inoreader.com

One of the biggest RSS readers and news aggregators out there.

AwesomeTechStack

Website Tech Stack Analyzer

In 4 listsDetails

massCode

An open source code snippets manager for developers. Build with Electron, Vue and Monaco editor.

In 2 lists

ClipLeap

Platform for posting and sharing moments in long videos.

RSVP Keeper

Online reservations made easy. Get your event up and running in no time. Made with Vue and Go.

PNGK

Official website for a consultancy company working to find solutions for humanitarian, human rights and other like minded organizations.

BMWUSA Vehicle Configurator

Vehicle Configurator for BMWUSA

Fanmio

Meet your favorite celebrities through personal video experiences on Fanmio

AtomicWallet

Multi-asset cryptocurrency wallet. Desktop and mobile apps both were built with Vue.

In 2 lists

Helpninja

Simple & fast help desk

Todo DEV

A simple Todo App made for developers with Vuejs, Vuetify and the powerful Firebase.

In 2 lists

36 Pixels

French agency website made with vue.js

temp-mail.io

Disposable temporary email service.

Narrandum

Customer journey mapping tool built using Vue.js, Vuetify, and Feathersjs

goonlinetools.com

100% Free Online Tools site.

In 2 lists

Portfolio Site

Olaolu Olawuyi, A Frontend developer and UX Engineer's portfolio site.

d-patterns.js.org

FOSS Discord templates listing website 💬

linksift.com

LinkSift lets you explore what a website links to.

postmake.io

A curated directory of 300+ tools and resources used by companies and startups all over the web. Built using Vue.js and Nuxt.

screenshotapi.net

A website screenshot API, capture pixel-perfect website screenshots.

In 2 lists

FontGet

Download Free Fonts.

In 2 lists

Travel_Smart

A tour-based web app that uses Vue + Vue Router + Vuex.

National Institutes of Health (NIH): FEVS Survey Results

National Institutes of Health (NIH) data visualization of Federal Viewpoints Survey (FEVS) survey results.

Nipashe

"Nipashe" is a Swahili word that means "Inform me". Nipashe is a web app built in Vue + Vuex(state management) + Vue-Router(navigation) that gives a tally/statistics on the current COVID19 infections across the world based on the WHO

DevSnap.me

A website that helps web developers find tons of free and open source HTML, CSS, and JavaScript assets.

Back Home/回家

A flight searching engine for the flights from oversea to China Mainland (and China to oversea) that still fly during COVID-19.

Deadlines

An offline, simple deadline tracker made with Vue.js and localForage.

Darwin Analytics

Tool for measuring and optimizing your site. Built with Vue3 and Vite.

Scrumfast

Extremely intuitive project management scrum tool.

Gradientos

Gradientos makes finding gradients easy.

httptools.dev

Collection of many online checks and tools for web developers, like a JSON formatter, redirect check or URL encoder. Built with Vue3 and vue-router, backend API uses Laravel.

FontBolt

Discover and generate your favorite fonts from pop culture

Portfolio Site

Monayem Islam, A full-stack web application developer's portfolio site. Made with Love and Vue 3.

MapperMate

Free-to-use tilemap editor used to create, edit, and manage tilemaps for 2D games

Chris Courses

JavaScript and 2D game dev learning platform with interactive videos, quizzes, and code challenges

BulkPicTools

Privacy-first bulk image processor built with Vue 3 and WebAssembly.

In 4 listsDetails

Shiko

Veterinary clinic management platform with appointment scheduling, interactive clinic directory with maps, and multi-platform support.

Text to Handwriting

Convert typed text into realistic handwritten notes online.

JsonToolBox

Open-source, browser-based JSON toolkit for formatting, validating, minifying, viewing, comparing, and converting JSON. Built with Nuxt and Vue.

Projects Using Vue.js >Interactive Experiences

Louis Ansa Website (portfolio)

Djeco.com

TR-101

A drum synth / sequencer.

CSS ColorVars

Interactive tool code generation (source code)

Nightlight During Conflict

Explore GIS data on nightlight output for countries in conflict.

User Friendly Justice Data

Explore justice data from Morocco.

Vue Play

Create Vue components and applications in an interactive / visual drag & drop designer.

Yahya J. Aifit's Portfolio Site

Portfolio site that inspired by the appearance of desktop operating system.

In 2 lists

Projects Using Vue.js >Enterprise Usage

Sainsbury's

GitLab

Clemenger BBDO Melbourne

ZenMate

Codeship

Storyblok

Monito

Building the Booking.com for international money transfers

Hypefactors

Software for data-driven PR professionals

Cotabox

Aromajoin

Develop the finest digital scent products based on the harmony of hardware, software and material technology.

Carrefour

Staples Canada

Blibli

Manduka

Upwork

Work Marketplace for freelancers and employers

In 7 listsDetails

Projects Using Vue.js >A11y

Vue A11y project

Vue.js community project to improve web accessibility.

vue-axe

Accessibility auditing for Vue.js applications.

vue-announcer

A simple way with Vue to announce any useful information for screen readers.

vue-focus-lock

It is a trap! A lock for a Focus. A11y util for scoping a focus.

eslint-plugin-vuejs-accessibility

Vue.js accessibility eslint-plugin managed by @vue-a11y .

Components & Libraries >Frameworks

quasar-framework

Quasar Framework. Build responsive websites, hybrid mobile Apps and Electron apps using same code, with Vue.js 3.

In 2 lists

vuetify

Material Component Framework for Vue.js 2.

buefy

Components based on Bulma framework.

iview-ui

A Vue.js 2.0 UI Framework for web.

In 3 lists

AT-UI

A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0

In 3 lists

BootstrapVue

Bootstrap v4 components and grid system for Vue.js.

In 2 lists

fish-ui

A Vue.js 2.0 UI Toolkit for Web

In 3 lists

zircle-ui

A frontend library to develop zoomable user interfaces.

ant-design-vue

An enterprise-class UI components based on Ant Design and Vue 3.2.0

In 3 lists

heyui

(https://www.heyui.top/en) - A Vue.js 2.0 UI Toolkit for Web.

Carvue.js

IBM's Carbon Design System for Vue.js

In 2 lists

BalmUI

A modular and customizable UI library based on Material Design and Vue 3.0

Osiris UI

art: A Vue.js 2.0 universal responsive UI component library

In 2 lists

@Carbon/vue

Carbon Design System components from the @carbon team.

In 2 lists

Inkline

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building Vue.js 3 Design Systems.

MDBootstrap

Powerful UI toolkit based on the latest Bootstrap 4 and Vue 2.6.10, providing a set of slick, responsive page templates, layouts, components and widgets to rapidly build responsive, mobile-first websites and apps.

vue-material-adapter

Integration of Material Components for Vue.js which follows the best practices recommended by Google: Using Foundations and Adapters

PrimeVue

The Most Complete UI Component Library for Vue

CoreUI for Vue.js

CoreUI for Vue.js is a UI Component Library that offers a bunch of cross-browser, responsive, and lightweight Vue.js UI components.

In 2 lists

oruga

UI components for Vue.js without CSS framework dependency.

Wave UI

An emerging UI framework for Vue.js with only the bright side. ☀️

element3

A Vue.js 3.0 UI Toolkit for Web is based on element-ui

vuestic-ui

A Vue.js 3.0 UI customizable UI Framework.

In 2 lists

Qui-max

A Vue 3.x Design System for Web

Naive UI

A Vue 3 Component Library Fairly Complete, Customizable Themes, Uses TypeScript, Not Too Slow Kinda Interesting

Element Plus

A Vue 3 UI Framework.

AgnosticUI

Accessible Vue 3 Component Primitives that also work with React, Svelte, and Angular!

In 5 listsDetails

Vexip UI

A Vue 3 UI Library, Highly customizable property values, Full TypeScript, Performance should be good.

Vue USWDS

A Vue.js implementation of the USWDS (U.S. Web Design System)

In 2 lists

Vuersatile Components

A Vue 3 component library, with form self-validation and an SCSS framework integrated.

In 2 lists

Prefect Design

Component library using Vue 3, Typescript & Tailwind.

Stellar UI

Fully styled and customizable components for Vue 3.

Reka UI

An open-source library of unstyled, accessible UI primitives for building high-quality design systems and web apps in Vue 3 (formerly Radix Vue).

shadcn-vue

An unofficial, community-led Vue port of shadcn/ui (re-usable components built with Reka UI and Tailwind CSS).

BoldKit

A neubrutalism component library for Vue 3 & Nuxt with 55+ components, 10 chart types, 64 SVG shapes, and 17 animated ASCII shapes. Built on Reka UI, compatible with shadcn-vue CLI.

In 2 lists

Inspira UI

Open Source components to build stunning animated interfaces effortlessly using Vue, Nuxt and Tailwind CSS.

flowbite-vue

Vue component library based on Tailwind CSS

Maz-UI

Lightweight and efficient library for Vue 3 & Nuxt 3 & 4 with 50+ components, theming, i18n and useful plugins and composables.

@oneflowui/ui

Vue 3 + TypeScript component library for task management views, featuring Table, Kanban, Gantt timeline, Gallery, AI Chat, Dashboard charts, Rich Text Editor, MermaidChart and more. 75+ components out of the box.

Nuxt UI

125+ accessible and customizable components for Vue and Nuxt, built with Tailwind CSS and Reka UI.

Framework7-Vue

Build full-featured iOS & Android apps using Framework7 & Vue.

In 3 lists

vue-onsenui

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

In 3 lists

Ionic

Mobile app development framework

In 3 lists

Native script

Native mobile applications using NativeScript

uni-app

A cross-platform framework using Vue.js

In 3 lists

Vue Lynx

A Vue 3 custom renderer for Lynx, rendering to native iOS and Android views and compiling to web from one codebase.

vant

A Vue.js 2.0 Mobile UI From YouZan.

In 2 lists

cube-ui

A fantastic mobile ui lib implement by Vue.js 2.

In 3 lists

mand-mobile

A mobile UI toolkit, based on Vue.js 2, designed for financial scenes.

In 2 lists

NutUI

A Vue.js 2.0 UI Toolkit for Mobile Web

Vy UI

Headless primitives and styled components for Vue Lynx, with a shadcn-style CLI for copying component source into your project.

In 2 lists

Naive UI

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast.

In 2 lists

keen-ui

A lightweight collection of essential UI components written with Vue and inspired by Material Design.

In 2 lists

uiv

Bootstrap3 components implemented by Vue2.

Essential JS 2 for Vue

Full-featured 45+ Vue.js components which includes Data Grid, Chart, Scheduler and Diagram components etc.

jqwidgets

70+ Vue.js 2.0 UI Components with Material Design themes.

Kendo UI for Vue

Over 70 UI components, including a Grid, built for business applications. Fully responsive with support for several Design Languages including Material Design and Bootstrap.

element-pro-components

A component library for Vue 3 base on element-plus

TW Elemetns for Vue

Vue integration with Tailwind CSS - a free, open-source UI Kit

In 2 lists

Origin UI Vue

Beautiful UI components built with Tailwind CSS and Vue

@todovue/tv-ui

A customizable, accessibility-first UI component library for Vue 3. Docs

Vue Material Admin

A vue material design admin template Online Demo

In 2 lists

dashboard

A dashboard scaffolding based on vue.js created by vuejs/vue-cli 4.x. Online Demo

vue-pro-sidebar

A responsive template starter with the ecosystem configuration (vue-router, vuex), this boilerplate allows you to choose your preferred colors. Live demo

vuestic-admin

Vue Admin Dashboard built with Vue 3 and vuestic-ui.

Materio-vuetify-vuejs-admin-template-free

A Production ready, carefully crafted, most comprehensive Vuetify Vuejs admin template. Live demo

In 3 lists

Tailmin

Admin dashboard built with Vue.js and Tailwind CSS. Live demo

Admin One Vue 3 Tailwind dashboard

Vue.js 3 Tailwind CSS admin template with dark mode.

In 2 lists

Mosaic - Vue Admin TailwindCSS template

The All-in-one Tailwind CSS Admin Dashboard Template.

vue-admin-box

The admin template based on vue3 and element-plus. Live demo

In 2 lists

argon-dashboard-vue3

Template, Element Plus & TailwindCSS 3, Vue3.

Dolphin Admin

An open source, free, lightweight, out-of-the-box, internationalized admin template based on Vue 3 + Vite + Naive UI + TypeScript + TailwindCSS. Live demo

vue-vben-admin

A modern vue admin. It is based on Vue3, vite and TypeScript. It's fast! Live demo

Geeker-Admin

A set of open source backend management framework based on Vue3 + TypeScript + Element Plus. Live demo

gin-vue-admin

🚀Vite+Vue3+Gin development basic platform. Live demo

In 5 listsDetails

adminforth

Vue + Node + Tailwind admin framework. Live Demo

soybean-admin

A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite5, TypeScript, Pinia, NaiveUI and UnoCSS.

AirPower4T

A development library based on Vue3, TypeScript, Element Plus, Vite which provides lots of Backend-Platform features such as OOP Decoration to make your development more efficient.

YummyAdmin

📈 Free Vue Admin Panel based on Naive UI and TailwindCSS. fairly completed with beautiful design, RTL support, and multilingual. (MSW, Pinia, TS, UnoCss, Vite)

In 2 lists

Nuxt.js

Versatile Vue.js Framework.

In 3 lists

VuePress

Minimalistic Vue-powered static site generator.

In 4 listsDetails

îles

Islands of interactivity, the joyful site generator

VitePress

Vite & Vue powered static site generator.

In 4 listsDetails

Bloggrify

Nuxt Content layer for blogging, with themes, SEO, RSS and analytics preconfigured.

CabloyJS

The Ultimate NodeJS Full Stack Business Development Platform, based on KoaJS & EggJS & VueJS & Framework7

In 2 lists

DataFormsJS

A minimal routing and web service framework that uses Vue as a templating engine.

In 5 listsDetails

Vue-Low-Code

Low Code toolkit that can generate VUE apps from Quant-UX prototypes

vue-notion

An unofficial Notion renderer – Use Notion as a CMS for Vue (e.g. Nuxt)

Fes.js

An easy-to-use front-end application framework based on vue3.

Components & Libraries >UI Layout

vue-grid-layout

A draggable and resizable grid layout, for Vue.js.

In 2 lists

vue-masonry

Vue.js directive for masonry blocks layouting.

vue-virtual-scroll-list

A vue (2.x) component support big data by using virtual scroll list.

vue-virtual-scroller

Component to scroll a large amount of elements efficiently (Vue 2.x).

dnd-grid

A vuejs grid with draggable and resizable boxes

vue-fullpage.js

Official fullPage.js component for Vue.js.

splitpanes

A Vue JS reliable, simple and touch-ready panes splitter / resizer.

vue-simple-drawer

A tiny drawer panel with bounced animation, nest supported and theme customized. directions: left/right/up/down

fit-screen

A vue component based on the scale large screen adaptive solution.

vue-virtual-waterfall

A virtual waterfall component for Vue 3.x.

In 2 lists

vue-stack-grid

A Vue 3 component designed to make creating dynamic, responsive grid layouts easy and efficient.

virtual-scroll

High-performance Vue 3 virtual scroll library designed to handle massive lists with ease. Supports vertical, horizontal, and bidirectional (grid) scrolling, dynamic item sizes using ResizeObserver, full support for Right-to-Left (RTL) layouts, build in a11y.

Components & Libraries >UI Components

ag-grid-vue

Vue adaptor for ag-Grid.

In 3 lists

vue-grid

A flexible grid component for Vue.js

vue-crud-x

Extensible crud component using Vuetify layout, other than the usual page, sort, filter, it is able to do nested CRUD, custom forms, filters, operations.

Vue Datatable

VueJS powered Datatable with Laravel server-side loading and JSON template setup

vue-cheetah-grid

A high-performance grid engine that work on a canvas for Vue.js.

In 2 lists

vue-table-component

A straight to the point Vue component to display tables.

@ioi-dev/vue-table

Performance-first Vue 3 datatable with virtualization, selection, editing, and CSV export.

@lossendae/vue-table

Simple table component for Vue.js 2.x with pagination and sortable columns.

vueye-datatable

Vueye data table is a responsive data table component based on Vue.js 2, it organizes your data per pages in order to navigate easily.

fancy-grid-vue

Vue adaptor for FancyGrid.

vue-quintable

A responsive and highly configurable table based on Vue 2.x and Bootstrap 4.x

vue-datagrid

Vue grid wrapper for powerful webcomponent revo-grid with excel like rich edit and behavior.

vue-dataset

A set of Vue.js components to display datasets with filtering, paging, and sorting capabilities!

jz-gantt

A high-performance Vue gantt component, which includes highly customizable table columns, dynamic update data, freely drag the progress bar, switch header, etc.

vue3-easy-data-table

A easy-to-use data table component made with Vue.js 3.x, referring to the API and UI of data table component in Vuetify 2.

tanstack-table

Headless UI for building powerful tables & datagrids.

In 3 lists

vuetify-drilldown-table

The Vuetify Drilldown Table is a powerful component that enhances the functionality of the Vuetify framework's v-data-table and v-data-table-server. It provides a recursive table structure, allowing you to display hierarchical data in a nested format.

In 2 lists

vxe-table

Vue form/table solution.

hy-vue-gantt

A powerful and flexible Gantt chart component for Vue 3 applications.

Vue3 Pivottable

A Vue 3 port of the jQuery-based PivotTable.js.

In 2 lists

GridSheet

Highly customizable spreadsheet engine with formula support, multi-sheet references, and a Vue3 wrapper built on a Preact core.

@witqq/spreadsheet

A canvas-based spreadsheet engine with zero dependencies, rendering 100K+ rows at 60fps with sorting, filtering, formulas, and collaboration.

In 2 lists

Jordium Gantt Vue3

Vue3 Gantt chart component with Resource View, task dependencies, and project scheduling capabilities.

gp-grid

TypeScript Vue3 data grid featuring slot-based virtual scrolling, no features paywalls, and zero runtime dependencies.

TinyPivot

Lightweight Vue 3 data grid with pivot tables, charts, CSV/Excel export, and an optional AI data analyst.

vtable-guild

Vue 3 table with row and column virtualization, sorting, filtering, selection and an ant-design-vue compatible columns API. Ships with switchable ant-design-vue / element-plus theme presets.

VueToastify

A fuss free notification component.

@kyvg/vue3-notification

Vue 3 notification library

notivue

Fully-featured notification system for Vue 3 and Nuxt 3.

Toastflow

💡 Headless toast (notification) engine + Vue 3 renderer (TS-first, CSS-first theming, highly customizable).

In 2 lists

epic-spinners

Easy to use css spinners collection with vue.js integration.

vue-ellipse-progress

A flexible Vue.js component to create beautiful animated circular progress bars and loaders

vue-default-page

A Vue 3.0 plugin with built-in v-loading, v-skeleton, v-error and v-empty custom directives.

vue-skeleton-content-loader

Lightweight and accessible library to make beautiful, animated loading skeletons that automatically adapt to your Vue app

phantom-ui

Structure-aware skeleton loader web component that measures your real DOM, supports Vue, React, Svelte and plain HTML.

In 4 listsDetails

vue-scroll-progress

Simple Vue.js plugin for page scroll progress bar

vue-ins-progress-bar

A Vue component of ins-style progress bar 一款 ins 风格的 vue 进度条组件

vue-next-progressbar

Slim progress bars(1KB gzipped) for Vue 3.

css-3d-progress

A 3D progress bar component written using web Components, supports Vue, React and Svelte.

In 2 lists

v-tooltip

Easy tooltips with Vue 2.x.

vue-popper-lite

A popover component based on popper.js tree shaking for Vue 3 written by TypeScript.

vodal

A vue modal with animations.

v-viewer

Image viewer component for vue2 and vue3, supports rotation, scale, zoom and so on, based on viewer.js

vuejs-dialog

A lightweight, promise based alert, prompt and confirm dialog.

v-dialogs

A simple and powerful dialog, including Modal, Alert, Mask and Toast modes, based on Vue2.x

vue-sweetalert2

wrapper for sweatlaert2 with support for TypeScript, Nuxt and SSR

@kouts/vue-modal

A customizable, stackable and lightweight modal component that adheres to the guidelines set in WAI-ARIA Dialog (Modal) section of W3C.

vue-final-modal

Tailwind-friendly, highly customizable, stackable modal component.

In 2 lists

vue-it-bigger

A simple image / (YouTube) video lightbox component for Vue.js.

vuejs-confirm-dialog

speech_balloon: a simple way to create, reuse, promisify and build chains of modal dialogs in Vue.js.

@kolirt/vue-modal

⚡️ Simple Vue3 modal package

In 2 lists

vuetify-resize-drawer

The vuetify-resize-drawer component extends the functionality of the v-navigation-drawer so that it is resizable by the user.

In 2 lists

vue3-marquee

A simple and responsive marquee component for Vue 3 applications with 0 dependencies.

vue-tree-navigation

Vue.js 2 tree navigation with vue-router support

v-selectmenu

A simple, easier and highly customized menu solution for Vue2.

vue-navigation-bar

A simple, pretty navbar for your Vue projects.

vue-file-toolbar-menu

UI file/toolbar menus for Vue apps

v-dropdown-menu

Customizable dropdown menu plugin for vuejs. SSR supported.

vue-bottom-sheet

A swipeable bottom sheet component for Vue.js created with Hammer.js

vue-awesome-sidebar

A modern and fast sidebar menu component for vue(3x) capable with vue-router.

vue-use-fixed-header

Turn your boring fixed header into a smart one.

navpress

NavPress is a CLI tool for generating static navigation websites. It allows you to quickly build a navigation site through a configuration file.

vue-my-dropdown

A customizable dropdown component for Vue 3 with TypeScript support.

vue-easy-slider

Slider Component of Vue.js.

vue-flux

Image slider which comes with 20 cool transitions.

@egjs/vue-flicking

It's reliable, flexible and extendable carousel for Vue.js 2 & 3.

In 2 lists

swiper

Official Swiper component for Vue 3. Tree shakable, SSR support, typing, a11y and a lot more

In 7 listsDetails

vue-concise-carousel

Vue Concise Carousel with True SSR. Works for Vue 2 & 3.

vue3-carousel

A highly customizable, lightweight Vue 3 carousel component for your next awesome project.

In 2 lists

vue-snap

🌿 Modern and lightweight Vue 3 Carousel powered by CSS Scroll Snap.

vue-chartjs

Vue.js wrapper for Chart.js.

vue-chartkick

Create beautiful JavaScript charts with one line of Vue

vue-apexcharts

Vue.js component for ApexCharts.

vue-css-donut-chart

Lightweight Vue component for drawing pure CSS donut charts.

ZingChart-Vue

Vue component made by ZingChart with 35+ chart types.

flowchart-vue

Flowchart & Flowchart designer component for Vue.js.

vue-echarts

Vue.js component for Apache ECharts™.

vue-data-ui

Vue 3 chart library with 60+ components. Official site: https://vue-data-ui.graphieros.com/

vue-speedometer

Vue component for showing speedometer like gauge using d3.

v-idle

A Vue.js plugin to detect idle/non-active users.

vue-timer-hook

Vue 3 Timer module inspired by react-timer-hook

In 2 lists

Clock UI

Accurate analog clock components with timezone support, theming through CSS custom properties, and no dependencies.

vue-simple-calendar

Flexbox-based Vue month calendar component; supports multi-day events, localization, holiday emoji, drag/drop. No dependencies.

vue-functional-calendar

Lightweight, high performance calendar component(Date Picker, Date Range) based on Vue.

vue-cal

A Vue JS full calendar, no dependency, no BS. 🤘.

vue-spring-calendar

It's a Vue based component which provides the functionality of a full-calendar that shows daily events. the demo.

vue-tailwind-datepicker

A Vue 3 Datepicker using Tailwind CSS 3

In 2 lists

qalendar

An event calendar and datepicker for Vue 3

In 2 lists

schedule-x

A material design event calendar. Customizable, light- and dark modes & multilingual.

In 5 listsDetails

vue-calendar

A fully-featured, customizable calendar date picker component for Vue 3 with built-in Tailwind CSS support. Perfect for building scheduling applications, event calendars, and date pickers.

vue-cesium

Vue 2.x & Vue 3.x components for Cesium.

In 2 lists

vue3-openlayers

Vue 3 components to work with OpenLayers.

In 2 lists

vue-mars3d

Vue 2.x 3D earth visualization JS development platform.

vue-maplibre-gl

Vue 3.x wrapper around Maplibre GL JS library written in TS. Including style switch and frame rate control.

@vue-leaflet/vue-leaflet

Vue 3 components for Leaflet (1.x) maps.

@maxel01/vue-leaflet

Vue 3 components for Leaflet (2.x) maps.

mapmetrics-gl

Mapbox GL JS-compatible mapping library with built-in tiles, geocoding, routing, and search.

In 2 lists

map-chart

Vue 3 and React components for displaying dynamic data on a world, continents, countries and custom maps.

vue-aliplay-player

Vue 3 wrapper for Aliplayer (Alibaba Cloud video player) with TypeScript support.

vue-audio-visual

Vue HTML5 audio visualization components.

vue-h5-audio-controls

A simple h5 music controller for Vue.

vue-super-player

Multi-kernel video player component for Vue 3 (native / HLS / FLV / Aliplayer).

vue-use-sound

A Vue Hook for playing sound effects.

Vue-Player

Lightweight, customizable, and easy-to-implement vue video player.

@egjs/vue-infinitegrid

Arrange infinite card elements according to various layout types like masonry for Vue.js 2.

In 2 lists

virtua

A zero-config, fast and small (~3kB) virtual list component for React and Vue

In 4 listsDetails

vue-infinity

An easy-to-use virtual list component for Vue 3. Supports configurable grid layout, horizontal/vertical scroll, scroll snapping, seeking, ssr

@f3ve/vue-markdown-it

A markdown-it component for Vue3. Easy to use and fully typed.

Vue Markdown

The vue component for render Markdown string, supports custom rendering of specific node types and better adapts to AI Chat Stream.

markdown-design

An out-of-the-box Vue 3 Markdown component with real-time rendering, featuring TOC generation, full-text search, and more.

markstream-vue

Streaming Markdown renderer for Vue 3, Nuxt, and VitePress AI chat UIs, with support for incomplete Markdown, Mermaid, KaTeX, long responses, and streaming code blocks.

In 9 listsDetails

vue-pdf-embed

PDF embed component for Vue 2 and Vue 3

@tato30/vue-pdf

A PDF viewer for Vue 3. Demo

@jasy/vue

Author PDFs as Vue 3 components and render them straight in the browser, no headless browser required. Real layout, pagination and tables, with XRechnung and ZUGFeRD e-invoicing out of the box (Nuxt module available).

sl-vue-tree

A simple customizable draggable tree component for Vue.js

vue-finder

A component to display hierarchical data, with selection, filtering and drag & drop

vnodes

General purpose components to create svg interactive graphs, diagrams or node based visual tools.

v-network-graph

An interactive SVG based network-graph visualization component for Vue 3.

coya

Diagram drawing library (vue3 only)

vue-skia

Skia based 2d graphics vue3 rendering library. It is based on Rust to implement software rasterization to perform rendering.

In 2 lists

vue-flow

Interactive, customizeabe, graph & flowchart editor for Vue3

In 2 lists

vue-share-modal

A pure, lightweight, and beautiful share modal for Vue 3.

vue3-social-sharing

Style agnostic Vue 3 plugin for social sharing your links on major social networks.

In 2 lists

vue-qrcode-reader

A set of Vue.js components for detecting and decoding QR codes.

In 3 lists

vue3-qr-reader

A Vue 3 QR reader component. Refactor vue-qrcode-reader for vue 3 compatibility.

In 2 lists

qrcode.vue

A Vue.js component to generate qrcode. Supports both Vue 2 and Vue 3.

reactivesearch-vue

UI components for building data-driven apps with Elasticsearch

In 3 lists

vue-search-input

A Vue 3 search input component, inspired by the global search input of Storybook and GitHub.

vue-kanban

A flexible drag and drop kanban board component

v-offline

Simple, tiny and easy to use detection of offline & online events for your Vue app (less than 390b minified)

vue-connection-listener

Vue event bus plugin listening for online/offline changes.

vue-prom

Vue promise wrapper component.

vue-identify-network

⚡️Identify what kinda internet your users are using!

vue-command

A fully working Vue.js terminal emulator

vue-fixed-header

Simple and cross-browser friendly fixed header component for Vue.js written by TypeScript.

tsParticles

A lightweight Javascript library to easily create highly configurable and interactive particle animations

In 7 listsDetails

vue-image-zoomer

image zoom component for Vue.js 2 & 3, that also works on touch devices.

vue-advanced-chat

Feature-rich and fully customizable chat rooms component. Support files, images, videos, audio, emojis, customised actions, etc.

vue-word-highlighter

The word highlighter library for Vue 2 and Vue 3.

vue3-emoji-picker

Simple and Powerful Emoji Picker for Vue3.

vue-web-terminal

💻 A feature-rich and powerful web terminal plugin for vue2 & vue3.(功能强大的网页命令行终端插件)

vite-plugin-vue-preview

a vite plugin for code preview, of course you can also use the component separately

In 2 lists

@kolirt/vue-web3-auth

💎 Web3 authentication for Vue3 apps based on WalletConnect v2 and wagmi

In 2 lists

zoom-image

A little yet powerful framework agnostic library to zoom image on the web

In 2 lists

vue-wheel-spinner

A simple, customizable wheel of fortune component. See Demo

vue-progress-circle

Circle progress bar component for vue3

vue-awesome-button

Vue 3D button components with progress states, social sharing, themes, and animated transitions.

vuehex

Fast, virtualized hex viewer and editor for Vue 3. View and edit binary data. Demo

icon-picker

component libraries for Vue 3 and React, both searching icons live from Iconify (150+ icon sets, 200,000+ icons).

custom-highlight

A Vue directive for styling arbitrary text within elements using the CSS Custom Highlight API. Docs

vue-lumino

A component to use Vue.js with Jupyter Lumino (PhosphorJS), integrating DOM & VDOM through event listeners and Vue reactivity system.

vue3-tabor

A versatile Vue 3 tabs component with rich API, supporting keep-alive and iframe integration.

vue-tel-input

International Telephone Input with Vue.

vue-scroll-picker

A scroll picker component for Vue 2.x. Support all gestures of mouse(also wheel) and touch.

vue-roller-picker

Roll-designed selector component for vue3

vue-smooth-picker

A SmoothPicker for Vue 3 (like native datetime picker of iOS)

form-create

Form builder with dynamic rendering, data collection, validation, and submission capabilities, supporting json data

In 2 lists

vue3-otp-input

A fully customizable, OTP (one-time-password) input component built with Vue 3.x and Vue Composition API.

Vueform

(probably) the most comprehensive form builder for Vue.js Online Demo

In 2 lists

Everright-formEditor

A visual drag-and-drop low-code form editor

In 5 listsDetails

VCalendar

Very customizable and powerful calendar/datepicker component with many features and good documentation.

In 2 lists

vue-datepicker

A clean & responsive datepicker with Material Design style for Vuejs 2.x. (date/month/quarter && date range picker) :new:

vue-timepicker

A lightweight, customizable timepicker component for Vue 3 with TypeScript support. Supports single/range selection, multiple formats, easy styling, validation and more.

vue-month-spinner-picker

iOS-style drum-roll month picker for Vue 3. Inertia scrolling, bottom sheet modal, min/max constraints, i18n and theming via CSS variables. Zero dependencies.

vue-date-rail

Horizontal infinite-scroll date rail (day/month strip) picker for Vue 3. Headless composable core, Intl-based i18n, min/max & disabled dates, event marker slot, desktop wheel/drag scrolling, Tailwind-ready unstyled mode. Zero dependencies.

vue-select

A native Vue.js component that provides similar functionality to Select2 without the overhead of jQuery.

vue-multiselect

Universal select/multiselect/tagging component for Vue.js.

v-region

A simple region selector, provide Chinese administrative division data.

v-selectpage

A powerful selector for Vue2, list or table view of pagination, use tags for multiple selection, i18n and server-side resources supports.

vue-cool-select

Bootstrap / Material Design theme, support slots, autocomplete, events, validation and more.

vue-select-sides

A component for Vue.js to select double-sided data (2-sides).

@vueform/multiselect

Vue 3 multiselect component with single select, multiselect and tagging options.

In 2 lists

vue3-select-component

Vue 3 Select Component, single & multi-select, best-in-class DX support with TypeScript end-to-end typesafe, easy styling, slots and more ~4.4KB

vue-superselect

Headless, accessible, TypeScript-first select/combobox for Vue 3 with dual compound component and composable APIs.

Vue DnD Kit

A lightweight, performant drag and drop toolkit for Vue 3 with composable API, keyboard navigation, accessibility support, and advanced customization options. Supports any cases, and touch devices. Inspired by React DnD Kit

vuedraggable-plus

Vue component allowing drag-and-drop sorting module, support Vue>=v3 or Vue>=2.7. Based on Sortable.js.

vue-draggable-resizable

Vue2 component for draggable and resizable elements.

vue3-dnd

React DnD in Composition API implementation, Use the Composition API for sortable and free draggable, Supported Vue2, Vue3.

In 2 lists

sortablejs-vue3

A Vue 3 component acting as a thin wrapper around SortableJS

vue-fluid-dnd

A Vue 3 drag and drop, sortable, dependency-free library with cool animations, a easy to use api using vue composables.

v-image

camera: Tiny little component for input type=file (< 1kb, gzipped)

radial-color-picker

Minimalistic color picker with a focus on size, accessibility and performance.

vue-color-input

Vue 3 color picker component whose goal is to replace <input type="color">

vuetify-color-field

Vuetify Color Field is a Vuetify VTextField Color Picker Component

In 2 lists

vue-toggles

A highly customizable and accessible toggle component

vue-collapsed

Vue 3 CSS height transition from any to auto and vice versa. Accordion ready.

vue-enhanced-check

Enhanced checkboxes / radio input + toggle, components for vue 3

vue-r-mask

Directive with template similar to javascript regular expression.

vue-currency-input

Easy input of currency formatted numbers for Vue.js.

vue-input-facade

A lightweight and dependency free input masking library created specific for Vue, originally a fork of the famous vue-text-mask but actively maintained and with lots of improvements after there.

numkey

Numeric input formatting for Vue 3 — live thousands grouping with a stable caret, string-first canonical v-model (money-safe), leading-zero cleanup, opt-in locale separators and Korean amount reading. Demo

vue-froala-wysiwyg

Official VueJS plugin for Froala WYSIWIG HTML Editor.

In 2 lists

vue-trix

Simple and lightweight Trix rich-text editor for Vue.js

In 2 lists

tiptap

A renderless and extendable rich-text editor for Vue.js

ckeditor5-vue

An official CKEditor 5 rich text editor component for Vue.js.

In 2 lists

vue-quilly

🪶 Tiny Vue 3 component, that helps to create Quill v2 based WYSIWYG editors.

blok

Headless block-based rich text editor with a Vue 3 adapter, outputs JSON instead of HTML.

In 3 lists

vue-cropper

A picture clipping plugin for vue2.0

In 2 lists

vue-croppie

Yet another image cropper

vue-advanced-cropper

An advanced cropper that gives you opportunity to create almost any cropper that you desire

In 2 lists

vue-img-cutter

A vue plugin for image cutting tool,it's very convenient to use.

vue-picture-cropper

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

vue-polygon-cropper

A simple component to crop images in polygon shapes. Demo

TwicPics

Components replacing img and video tags with lazy loading, CLS optimization, and progressive loading out-of-the-box and enabling media optimization and manipulation.

hevue-img-preview

Image preview for Vue 2 & 3, supports mobile and desktop. (demo)

vue-upload-component

Vue upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory. Supports Vue >= 2.0

vue-poll

A Vue.js component for voting

vue-diagrams

Diagram component for vue.js, inspired by react-diagrams

vue-simple-password-meter

Lightweight password strength meter with no dependency

v-use-places-autocomplete

📍 Vue composable for Google Maps Places Autocomplete.

vuetify-inline-fields

Vuetify Inline Fields Component Library offers a comprehensive collection of reusable UI components to create elegant and efficient inline form fields within your applications.

In 2 lists

vue-integer-plusminus

Integer input component for vue3 with increment and decrement buttons, fitting as spinbutton, allowing keyboard functionalities

kokey

Wrong-keyboard-layout input fixer — v-kokey directive and KokeyInput component restore text typed with the wrong layout (Korean Dubeolsik IME built in; Russian, Hebrew, Thai and more as subpath imports), composition-safe with caret preserved. Demo

vue-stepper-component

A fully customizable Stepper component with Vuex support and Zero dependencies.

vue3-form-wizard

Vue3-form-wizard is a vue based component with no external depenendcies which simplifies tab wizard management.

vue-konva

Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.

vue3-signature

A electronic signature component for Vue 3

link-prevue

Flexible component for generate a link preview.

vue-stage-play

Step-by-step guided tour components for Vue3.

Components & Libraries >UI Utilities

vue-global-events

A component to handle global events (like shortcuts) using Vue’s event modifiers

vue-tabevents

Easy communication between other opened tabs

vue-exit-intent

✨ Vue Composable to handle user's Exit Intent.

vue-responsive

Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints.

Form Builder

Json template based form builder, based on Vue and Laravel.

vue-autofocus-directive

Vue autofocus directive.

FormKit

Vue 3 form development. 10x faster. Form inputs, validation, submission, error handling, generation, accessibility, theming, and more.

jsonschema-editor

JSON Schema and UI Schema form editor for Vue 3, with fillable forms, nested structures, and oneOf type selection.

vrf

Declarative scalable ui-agnostic markup-based Vue forms.

tracked-instance

Build large forms and track all changes.

Vorm

A dynamic, schema-driven and fully validated form engine for Vue 3 with zero dependencies and full slot control.

VueFormify

Build powerful, type-safe forms in Vue 3.

Enforma

UI agnostic, schema-ready form library for Vue 3. 30+ built-in validation rules. UI presets for Vuetify, PrimeVue and Quasar

piying-view

Frontend Form Solution; strongly typed; Vue 3

In 2 lists

Formisch

A form library with focus on performance, type safety and bundle size

In 2 lists

vee-validate

Simple Vue.js input validation plugin.

In 2 lists

vuelidate

Simple, lightweight model-based validation for Vue.js.

FormVuelar

Vue form components with server-side validation in mind

vue-final-validate

Vue validation solution from my development experience, support nested, async.

@vuito/vue

Simple, lightweight, isomorphic, and template-based validation library.

vest

🦺 Declarative form validation framework inspired by unit testing.

In 4 listsDetails

vorms

Vue Form Validate with Composition API.

In 2 lists

regle

✅ Headless form validation library for Vue.js.

validation-composable

✅ Lightweight validation for Vue — just 40 lines of code.

In 2 lists

vue-uform

an component-first, unstyled, flexible form validation library for Vue 3

validup

Composable, path-based validation with a Vue 3 composable (@validup/vue) for reactive forms, groups, and structured issues.

NotForm

Headless, composable form validation for Vue.js. Bring your own UI and schema (Zod, Valibot, ArkType, or any Standard-Schema compliant validator).

vue-not-visible

Vue directive for removing from dom (like v-if) element on screen smaller than breakpoints.

vuescroll

A scrolling plugin based on Vue.js for uniforming the scrolling in PC and mobile.

vue-use-active-scroll

Highlight Vue 3 menu/sidebar links without compromises.

vue-router

The official router for Vue.js.

In 2 lists

v-route-generate

A tool to generate routes for vue-router 4.x.

In 2 lists

kitbag/router

A type safe router for vuejs

unplugin-vue-router

Next Generation file based typed routing for Vue Router.

In 2 lists

vite-plugin-vue-middleware

File-based navigation guards for Vue Router

vue-router-citadel

A middleware-driven navigation control system for Vue Router.

vue-lazy

Lightweight Image/Picture lazyload based on Intersection API

vue3-lazyload

Vue module for lazy-loading images in your vue 3 applications.

vue-paginate-al

Vue paginate with return your data.

vue-tiny-pagination

A Vue component for create a tiny pagination.

laravel-vue-pagination

A Vue.js pagination component for Laravel paginators that works with Bootstrap.

vue-lpage

Low-level Vue pagination component.

v-page

A simple pagination bar, including length Menu, i18n support, based on Vue2.x.

vue-use-paginator

Vue 3 use-hook to reactively paginate data and arrange paginator buttons. Completely renderless.

vueginate

A simple pagination component for Vue 3

vue-pagination

A non-style pagination with composable that can integrate with any frameworks.

@nabaraj/vue-pagination

A lightweight Vue 3 pagination component with TypeScript types and customizable slots.

vue-animate

A Vue.js port of Animate.css. For use with Vue's built-in transitions.

v-odometer

Smoothly transitions numbers with ease. Use this library to give your application a smooth animation, only applicable on numbers.

vue-slide-up-down

Like jQuery's slideUp / slideDown, but for Vue!

vue-kinesis

A set of components to create interactive animations

vue3-lottie

A component for importing and displaying Lottie animations in Vue 3

@morev/vue-transitions

Transitions library for Vue 2 and 3 with no CSS needed

@formkit/auto-animate

Add motion to your apps with a single line of code

In 3 lists

blottie

Lottie component for Vue 3

@lottiefiles/dotlottie-vue

Official LottieFiles Vue component supporting the .lottie format (75% smaller files); convert and preview with IconKing

vue-countup-v3

A Vue 3 Component for animation counting.

timered-counter

A counter web component with smooth animations

ssgoi

Native app-like page transitions with spring physics, 60fps on mobile, SSR-ready, and all modern browser support

In 3 lists

Unhead

Full-stack <head> management for Angular applications.

In 2 lists

Official: Vue Teleport

portal-vue

A Vue Plugin to render your component's template anywhere in the DOM (Works on the virtualDOM level, doesn't move nodes within the DOM)

vue-svgicon

A tool to create svg icon components. (vue 2.x).

vue-inline-svg

Vue component loads an SVG source dynamically and inline <svg> so you can manipulate the style of it with CSS or JS. (vue 2.x, vue 3.x)

In 2 lists

lucide-motion-vue

516 animated Lucide icons for Vue 3 with ergonomic hover/tap/viewport triggers and a composable <AnimateIcon> wrapper. Tree-shakable, one chunk per icon, TypeScript-first. (vue 3.x)

GeoIcons

Geographic map icons for every country, territory, and world region, as tree-shakable Vue 3 components.

v-github-icon

easily add "that" tiny GitHub icon on the right/left corner of your Vue components/libraries demos' 🤙

VueGL

Vue.js components rendering 3D graphics reactively via three.js

TresJs

Declarative ThreeJS using Vue Components

In 2 lists

vue-fullscreen

A simple Vue component for fullscreen, support Vue2 and Vue3.

vue-to-print

Print Vue 3 components in the browser. Supports Chrome, Safari, Firefox and EDGE.

Components & Libraries >Utilities

vueuse

Collection of essential Vue Composition API utils works for Vue 2.x and 3.x.

vue-concurrency

library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.

In 2 lists

vue-macros

Explore and extend more macros and syntax sugar to Vue.

unplugin-vue-components

📲 On-demand components auto importing for Vue.

unplugin-auto-import

Auto import Vue APIs on-demand for Vite, Webpack and Rollup.

vue3-websocket

Validate incoming WebSocket data with Zod.

vue-facing-decorator

Vue 3 typescript class component decorators, like vue-property-decorator in Vue 2.

vue-api-query

Elegant and simple way to build requests for REST API.

vue-request

⚡️ Vue 3 Composable for data fetching, supports SWR, polling, error retry, cache request, pagination, and other cool features.

swrv

Stale-while-revalidate data fetching for Vue.

In 2 lists

vue-vroom

A plugin for REST APIs, that lets you quickly generate type safe stores and a mock API with minimal config.

tanstack-query

Powerful asynchronous state management.

In 6 listsDetails

@stitchapi/vue

Streaming-first StitchAPI bindings: typed, validated useStitch / useStitchStream composables that re-render as response deltas arrive.

In 5 listsDetails

vscode-vue-i18n-ally

VSCode extension for better Vue-i18n experiences.

v-intl

Global Intl wrapper for your awesome Vue 3 app 🔉

v-google-translate

A component that use google translate to internationalize your Vue.js app.

fluent-vue

Internationalization plugin for Vue.js (2 and 3). Vue.js integration for Fluent.js - JavaScript implementation of Project Fluent

vue-next-i18n

A lightweight internationalization plugin for Vue 3.

tolgee/vue

Web-based localization tool enabling users to translate directly in the Vue 3 app they develop.

In 4 listsDetails

intlify/vue-i18n-next

Vue I18n for Vue 3.

vue-intlayer

Intlayer i18n solution for vue 3.

In 3 lists

vue-tiny-translation

Super lightweight (0.32KB) reactive translation plugin for Vue 3. Demo

Loccy

Effortless Vue-i18n management in VS Code-based editors, featuring smart AI translations and key suggestions.

@i18n-micro/vue

Lightweight Vue 3 i18n bindings with strategy-based routing; part of the i18n-micro ecosystem.

pinia

🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support.

effector

Fast and powerful reactive state manager. Effector lets you write simple, fast and type safe code and manage reactive state with ease.

v-bucket

📦 Fast, Simple, and Lightweight State Management for Vue 3.0 built with composition API, inspired by Vuex.

vue-datatable-url-sync

Synchronize datatable options and filters with the url to keep user preference even after refresh or navigation

harlem

Simple, unopinionated, lightweight and extensible state management for Vue 3

In 2 lists

exome

Simple proxy based state manager for deeply nested states.

In 4 listsDetails

Stan

a minimal, atomic state manager (framework-agnostic, with Vue bindings).

mobx-vue-lite

Lightweight Vue 3 bindings for MobX based on Composition API.

pinia-xstate

Put your xstate state machines into a global pinia store.

pinia-orm

The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store. 🍍

pinia-persistedstate-2

Persist and rehydrate your Pinia state between page reloads.

@tauri-store/pinia

Persistent Pinia stores for Tauri.

In 2 lists

pinia-plugin-unstorage

The best persistence plugin with unjs/unstorage for pinia.

@erlihs/pinia-plugin-storage

A comprehensive state persistence and synchronization, yet as simple as it can be.

vue-auth-href

A VueJS directive for downloading files that are under a protected route schema

jsonapi-vuex

Use a JSONAPI api with a Vuex store, with client-side restructuring/normalization of records.

vuex-masked-modules

A Vuex plugin put data structure of the module in localStorage, with the ability to mask or encrypt the data to make it difficult to explore. Designed for Vue 3 and Vuex 4.

vue-apollo

Apollo/GraphQL integration for VueJS.

vue-types

Vue Prop Types definitions.

eslint-plugin-vue

Eslint plugin for Vue.js projects.

In 3 lists

vue-ts-types

Lightweight TypeScript-first Vue prop type definitions.

fela-vue

CSS-IN-JS mixin for Vue designed for flexibility yet team-oriented.

vue-loader

Webpack loader for Vue.js components.

vue-jsx-hot-loader

Enable HMR for Vue.js components with JSX render functions.

vite-svg-loader

Vite plugin to load SVG files as Vue components

In 2 lists

vite-plugin-svg-sfc

Vite plugin to load SVG file as vue SFC, supports HMR & block.

vue-page-stack

Routing and navigation for your Vue SPA. Vue 单页应用导航管理器

vue-live

A component to demo components, inspired by react-live.

vue-safe-html

Vue.js directive which renders sanitised HTML dynamically.

@skirtle/vue-vnode-utils

Helper functions for working with slot VNodes inside render functions in Vue 3

crd-ui

Credit and debit card visualization for payment forms and saved-card views, with live brand detection and a 3D flip. Zero dependencies.

In 2 lists

vue-stripe-checkout

A simple vue plugin for Stripe checkout.

vue-stripe-js

Vue 3 components for Stripe.js

Components & Libraries >Integrations

vue-recaptcha

Google reCAPTCHA component for Vue.js

vuefire

Official Firebase bindings for Vue.js

In 2 lists

vue-postgrest

Vue.js integration for postgREST: flexible, powerful and easy to use.

vue-tweet

Vue 3 component that let you embed tweets in your App by only giving the tweet id

vue-tg

Telegram Web Apps integration for Vue 3.

@rollgate/sdk-vue

Vue 3 feature flag SDK with composables, gradual rollouts, A/B testing and real-time updates. Backend: Rollgate

In 3 lists

@agentskit/vue

Vue 3 composable and headless chat components for building AI agents, with streaming, tools, memory and RAG.

In 3 lists

recaptcha-vue

Google reCAPTCHA v2 and v3 (score-based) via a single version prop, with v-model support, TypeScript and zero dependencies.

vue-cli-plugin-chrome-extension-cli

Vue CLI Plugin generate chrome extension template

vue-gtag

Global Site Tag plugin for Vue

Components & Libraries >Dev Tools

Storybook

The UI Development Environment. works with v3.2+ later.

In 8 listsDetails

Font Awesome Finder

Chrome extension to search, preview and choose Font Awesome icons and copy the selected icon HTML code & Unicode to clipboard.

Roundtable

Zero-configuration MCP server that unifies multiple AI assistants (Claude Code, Cursor, GPT-4, etc.) into a single development workflow for Vue.js projects.

In 2 lists

Bit

Manage and reuse vue components between projects. Easily isolate and share components from any project without changing its source code, organize curated collections and install in different projects.

In 9 listsDetails

Vue Mess Detector

A static code analysis tool for 👉 detecting code smells and best practice violations in Vue.js and Nuxt.js projects

Vue Log Arsenal

Lightweight Vue 3 plugin providing logging directives for easier debugging

PocketMocker

Visual, browser-based HTTP mocking tool for front-end apps. Intercepts fetch/XHR, supports SmartMock rules, delay/error simulation and works great when developing Vue apps.

In 2 lists

Poveste

Interactive component playgrounds powered by Vite. A drop-in fork of histoire, with Vue 3 and Nuxt support.

vite-plugin-vue-inspector

jump to editor source code while click the element of browser automatically.

In 2 lists

vue-flow-vis

real-time monitoring of component renders and reactive dependency tracking

Vuex CheatSheet

Complete Interactive Vuex API.

vue-styleguidist

A style guide generator for Vue components with a living style guide.

Vue Cheatsheet

The only Vue cheatsheet you will ever need

Heroshot

Automate documentation screenshots with Vue component integration and theme-aware output.

In 3 lists

Dash

Offline API documentation browser for macOS with instant search access to Vue.js docs and 200+ other frameworks.

In 6 listsDetails

vue-hubble

A better way to select elements for UI testing in Vue.

Vue Testing Library

Simple and complete testing utilities that encourage good testing practices. Based on DOM Testing Library and built upon the official Vue Test Utils.

jest-serializer-vue-tjw

Improved formatting of Jest Snapshots

vitest

Next generation testing framework powered by Vite.

In 4 listsDetails

Vim Vue

Syntax Highlight for Vue.js components.

In 2 lists

IDE Language Support

Vue VSCode Snippets

Snippets that will supercharge your Vue workflow.

In 2 lists

Vue.js support for WebStorm

, IntelliJ IDEA, PhpStorm, PyCharm & RubyMine – official Vue.js support by JetBrains

Components & Libraries >Scaffold

ILUMINATY

Vue 3 + Vite SSG template for editorial sites, directories, events and blogs with Sanity CMS integration.

Vite

Next generation frontend tooling. It's fast!

In 10 listsDetails

Create Vue

vuesion

Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.

ScaffoldHub

Online Web App Generator for VueJS with NodeJS, and MongoDB or SQL.

In 3 lists

VuePlay

Generate disposable Vue playgrounds in seconds. Allows you to test things quickly.

Mevn-CLI

Light speed setup for MEVN stack based apps.

In 2 lists

vue-enterprise-boilerplate

An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI 3.

In 2 lists

vue-starters-directory

Search for available scaffold projects and starter kits for VueJS. Features search and github stats are available.

Vue3-SPA-starter-template

A starter kit with Router, Pinia, i18n, Stripe, Event Bus, SEO meta and schema tag handling, and more.

In 2 lists

vue-x-platforms

Vue running on Web, iOS, Android and Vision Pro.

mevn-boilerplate

the most comprehensive mevn stack boilerplate. mongodb - express - vue 3 (admin dashboard) - nodejs - nuxt 3 (client) boilerplate (pinia, tiptap, slug, vuetify and vuexy and more...) 🎉

monorepo-template

🗂️ Vue 3 monorepo template with pnpm, Nx, Vite, Tailwind CSS, Storybook, TypeScript, and ready-to-use shared libraries.

Extension.js

Build cross-browser extensions with Vue, no config, one manifest for Chrome, Edge, Firefox and Safari.

In 3 lists

Vue.js/Nuxt.js full-featured boilerplate

professional agency frontend template for building fast, robust, and adaptable web apps or sites by vuejs/nuxtjs.

electron-vite-template

A modern desktop application project template with Vue 3, Vite & Electron. It's fast!

In 2 lists

Vutron

Quick start templates for Vite + Electron + Vue 3 + Vuetify + TypeScript.

In 2 lists

electron-vite-vue

Really simple Electron + Vite + Vue boilerplate.

In 2 lists

MōBrowser

A framework for building desktop apps with web technologies. Templates and plumbing for Vite + Vue + Quasar are included.

In 3 lists

sketch-to-vue

AI Skill for Claude Code & Cursor that converts Sketch MeaXure / MasterGo design exports into pixel-perfect Vue 2/3 components. Specialized for dashboard/cockpit/big-screen pages: deterministic asset resolution, ECharts auto-detection, Scene Graph analysis, and full consumption audit.

OxideDock

Vue 3 desktop app starter built on Tauri v2, with Tailwind CSS, Pinia, Vitest, Playwright, and automated cross-platform releases.

In 2 lists

Components & Libraries >Prerendering

vue-genesis

🔥Micro front end, micro service and lightweight solution based on Vue SSR🔥

See category
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago
86

Awesome Tailwindcss

aniftyco/awesome-tailwindcss

😎 Awesome things related to Tailwind CSS

Fresh★ 15k71 entriesPushed 1 month ago