A curated list of awesome things related to Vue.js
Job Portal Community
Vue.js screencasts on Laracasts
What's New in Vue.js 1.0 on Sitepoint
Vuejs 2 Authentication Tutorial on Auth0 blog
Create a GitHub File Explorer Using Vue.js on Scotch.io
Vue.js Tutorial on Vegibit
Vue.js build set-up from scratch with webpack, vue-loader and hot reload
Vuex basics: Tutorial and explanation
Vuex introduction video - James Browne from London Vue.js Meetup #1
Vue.js 中文系列视频教程 on Laravist
Vue.js: The Basics on Coligo.io
VueJs: Components on Coligo.io
Dynamic Components in Vue.js on Coligo.io
Develop a Reactive Invoice App using Vue.js on craigmckenna.com
Understanding Filters in Vue.js on Coligo.io
Hybrid App Example with Laravel and Vue.js in Portuguese by @vedovelli
Creating a Markdown Editor with VueJs and GitHub's API on Coligo.io
Building a Real-Time Web Analytics Dashboard with NodeJs, Socket.io, and VueJs on Coligo.io
Vue.js Introduction Turkish Language on oguzhan.in
Vue.js VideoTutoral Series in Spanish (3-8-2016) on YouTube by Juan Andrés Núñez
Building a Bookmarking App with Electron, VueJs, and Firebase on Coligo.io
Learn Vuex by Building a Notes App on Coligo.io
Vue.js Screencast Series in Spanish on Styde.net
on bhnddowinf 讲解Vue.js 官网 中文-含代码、百度云、youtube
Exploring Real Time Apps with VueJS, ES2015 and Webpack on Pusher
Vue.js in Bahasa Indonesia on sekolahkoding.com
Building a Mobile App with Cordova and Vue.js on Coligo.io
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
Jayway Vue.js 2 workshop. Build an e-commerce site with vue-router, vuex and vue-resource 150 36
How to Create Great VueJS Applications Using Wijmo Controls
on bhnddowinf 讲解Vue.js 2 官网 中文-含代码、百度云、youtube
Vue.js Cheatsheet: Server-side Applications, Router, Vuex Store, GraphQL and more by @xpepermint
Medium like Image Loading with Vue.js
How to Use Vuex in a Laravel Spark Project on Metric Loop
How To Set Up Modules in Vuex on Metric Loop
Learn Vue 2: Step By Step on Laracasts
Up and Running with the Vue.js 2.0 Framework on SitePoint
How to make API Calls with Vuex on Metric Loop
How to Use Vuex to Build a Feature on Metric Loop
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
Building a JSON Tree View Component in Vue.js from Scratch in Six Steps on digimondo devblog by Arvid Kahl
Let's Vue! - OpenLecture 2017.01 in Russian on YouTube by Illya Klymov ( @xanf)
Bootstrapping your first Vue.js application using vue-cli by @afropolymath
Build vue-hackernews-2.0 from Scratch by @ Detachment
Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten
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
Fun Projects with Vue 2 (Video) by Peter van Meijgaard, Packt. (April 2017)
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
Building Your First App With Vue.js
5 Practical Examples For Learning Vue.js
Migrating from KnockoutJS to VueJS by @jesalg
Create a quiz with Vue.js by @rap2h
Vue.js: Getting Started by @chadcampbell
Vue.js 2 & Firebase - Building Real Time Single Page Web Applications
Vue.js 2 & Vue-Resource - Real-World Application With External API Access
Interactive Vue.js Screencasts For Beginners
Vue.JS ile NASA API'ını Kullanarak Veri Çekme on YouTube by Ali GÖREN
Web development with Vue.js 2 (Video) by Olga Filipova, Packt. (June 2017)
Build a realtime chart with VueJS and Pusher
Intro to Vue, repo for Frontend Masters Course 65 12
Vue Guide on CSS-Tricks
Using Typescript in your VueJS app
Vue.js视频系列，免费、入门、实战 on nodelover
Vue.js 预览 on ninghao.net
Vue.js: Development Machine Setup by @chadcampbell
Building a Vue v2 JS app using Vue-router by @mikestreety
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 [Creating Custom Vue.js Plugins] (
Async in VueJS part 1
Async in VueJS part 2
Using localStorage with Vuex store without a plugin by @mikestreety
Using props for accessing URL parameters within components with Vue Router by @mikestreety
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
Vue.js 2 Recipes (Video) by Peter van Meijgaard, Packt. (September 2017)
Getting Started with Vue.js on Sabe.io
Building Your First Advanced CRUD Application with Vue 2 (Video) by Peter van Meijgaard, Packt. (July 2017)
프론트엔드 개발자를 위한 Vue.js 입문서
누구나 다루기 쉬운 Vue.js (Video) on Inflearn by Captain Pangyo
Build a Vue.js Blog in 2 hours tops on Snipcart
Getting Started with VueJS 2 by Sachin Bhatnagar @sachinbee on Udemy
Getting Started with Vuex: Managing State in Vue.js on Sabe.io
Vue2 ACL using CASL by Sergii Stotskyi
Vuejs 2.5+ Authentication Tutorial using Auth0 on Storyblok blog
GraphCMS beginners guide with Vue on GraphCMS
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. 360 27
Getting Started with Vue JS 2 (Video) by Sachin Bhatnagar, Packt. (January 2018)
Starter Application with JWT Auth + sample backend API in Laravel
Node Webkit + Vue example by @brandonjpierce 43 9
Vue Samples by @superlloyd 33 6
HackerNews clone with vue.js + vue-router by @kazupon 13 2
by @bradstewart Electron + Vue example
Single page application example (Vue + Voie) by 52 6 Boris Okunskiy
Begin - Task Manager SPA written in Vue + Lumen by Raj Abishek
Vue Mini Shop by 119 42 BosNaufal
Vue SoundCloud by 25 10 mul14
Feature Requests (Laravel + Vue Combo) by 13 2 haydenbbickerton
Vue Cookbook (Vue1.0 + express) by 283 94 @yjj5855: A demo first screen rendering of a service
Strong Together - A starter project to build single page Vue.js apps as stand-alone or for Laravel / Laravel Spark projects, based on Browserify and Semantic-ui) by 58 9 WebSemantics
vuetest: an ad admin web with user auth, bootstrap ui, uploader, WYSIWYG editor in iframe 10 1
by vue-shopping andylei18
by Vue-cnodejs,060 @shinygang
by vue-zhihu-daily hilongjw
jwt-example by @petervmeijgaard
-Multiplayer online chess game by VueChess gustaYo
Ngexplorer-vuejs-client -Vue client for Ngexplorer by gustaYo
Vue 2048 (Vue + Webpack) by @pengfu: Popular 2048-Game implemented using Vue,Webpack,Sass,ES6
Vue Simple PWA by 102 25 BosNaufal
Tour of Heroes (Vue 2.0) : A Vue 2.0 port of the Angular 2.0 22 2 Tour of Heroes demo app. Highlights: ES6/7, render functions, JSX, revue (redux bindings for Vue), 338 31 vue-router , 9k 3k Airbnb eslint , webpack. by 70k 14k @aweber1 A table with pagination by
Feathers and Vue 2.0 Blog Admin Demo Demo for using Feathers with Vue 2.0. It includes authentication, vue-router, vue-infinite-loading and roles by 41 7 delay
vue-zhihudaily-2.0 Zhihudaily demo built with Vue 2.0, vue-router & vuex, with server-side rendering. by 97 27 cs1707
vue-demo-todolist a simply vue2.0 demo built with Vue 2.0, vue-cli. by 23 9 fishenal
by vue-AdminLte liujians
by @ycwalker Vue(2.0) + Node.js: A blog content manage system (CMS)
ngexplorer-quasar -Implementation of Ngexplorer with quasar framework by 353 31 gustaYo
zhihu-daily-vue a zhihu daily base on vue2.0 by moonou
loopback-vue loopback+vue+vue-resource,ionic-app,vue page分页功能,authenticate 权限控制,accesstoken机制,credentials,CI,docker 85 20 qxl1231
A Vue.js drag-and-drop component uploads files to AWS S3 serverlessly vue-s3-dropzone
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 easy-vue TIGERB
Vuex Events Messaging Demo by 2 3 Metric Loop
vue-memo a simple demo build with Vue.js(>2.x.), vue-router(>2.x.), vuex(>2.x.), 47 15 [email protected](>3.x.) and Firebase(>3.6.x) by akifo
Resume Vue JSON based Resume based on Vue 2.0 by 7 1 ChangJoo Park
developed with App example with JWT Authentication , Phoenix Framework Vue and Vue Router ( ) by demo @Angarsk8
Sample CRUD app with router in Vue 2.0 by 17 6 @shershen08
ASP.NET Core Vue.js server-side rendering sample by 45 8 @mgyongyosi
- Documented Firebase integration w/ webpack and eslint, by vuefire-quickstart @sejr.
hello-vue-django Vue.js and Django integration starter project with hot code reload
developed with Real Time Social News App , Phoenix Vue, Vue Router and Vuex ( ) by demo @Angarsk8
a simply calculator built with Vue 2.0, vue-cli(webpack-simple). by vue-calculator CaiYiLiang
A simple wikipedia-viewer page built with vue2.x ,vue-router,vue-cli(webpack-simple) and ajax(jsonp). by Wikipedia-viewer CaiYiLiang
A simple of douban movie build with vue2.x,vue-router and axios(豆瓣电影). by vue2.x-douban Superman
Vue - Laravel - Example is a simple example to set Vue with Laravel. by vue-laravel-example Jiajian Chan
A demo app integrating VueJS with vue-foundation , built using the webpack vue-cli template Zurb Foundation
aspnetcore-Vue-starter A VueJS 2 starter template as part of an asp.net MVC dotnetcore project. This template includes the VueJS client app and a backend API controller.
A Reddit SPA vue-reddit-app built with demo Vue 2.X , Vue Router 2 , Vuex and axios. Using Muse-UI and vue-cli webpack template by @yujiahaol68
A qq-music project is based on vue-cli. The pages are simple and smooth vue-music-qq
NavigationTab with Vue-Redux and Plain VueJSX Navigation Tab with both plain Vue JSX and Vue + Redux Binding
Veggie Map An interactive demo using Vuejs + Vue router + Leaflet and Firebase
vuejs-d3 examples how to use d3 for visualisations. 28 7
A Twitter Client App build with Vue 2.X, Vuex, electron-vue and Electron 99 6
Awesome douban Example created with Douban Vue2.x + Vuex + Vue-router + vue-resource. by jeneser
Storyblok vuejs-boilerplate - Integrates Storyblok's Component System, allows to create editable Websites. 4 2
Vuexpresso - A boilerplate using VueX, Vue-Router, Vue-Apollo, webpack, GraphQL, Apollo-client, express and mongo 4 1
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. 17 12
- A boilerplate using Pylons Pyramid webframework backend Vuejs webpack2, vue-router, yarn(packet manager) Vue.js & Pyramid web framework app
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 7 1
vue-xplan A rotating earth demo page created with Vue and three.js
A socket chat room using vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io vueSocketChatRoom
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.
MyDiary-Vue A diary application build with Vue 2.X which is also have contact and todolist function
VueJS Example Projects on Github by Ali GÖREN
todo-mvc-webpack by voluntapear TodoMVC implementation on Vue 2 using the webpack-basic template with examples showing vuex, vue-router, central event bus and VueFire.
Chess Storybook Example with Vue 2.0 by gustaYo
Vue Weather Notifier A small sample animation app with SVG and Vuex 84 7
Nuxt Type An example Vue project with Nuxt for routing/SSR to demo page transitions
VueBlog A blog system supporting service side rendering by 376 117 wmui
Cinemateka - An example of SPA made with Vue v1 & Laravel 5. Film & events schedule. Russian comments.
vue-2.x-boilerplate - A simple and small starter kit for a Vue project Vuex + vue-router
vue-minesweeper - A deadly simple minesweeper game with vuejs by rhapsodyn
X-Flowchart-Vue - A flowchart editor with SVG and Vue by OXOYO
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.
Vuejs Shopping Cart - Shopping cart example using Vuejs and Firebase 22 8
PokedexVueJs by @rchung95
vuefire-auth A Vuefire Vue2-Auth-Email Verification with Firebase
vuefire-realtimedatabase A Vuefire Vue2-RealtimeDatabaseCRUD with Firebase
vuefire-storage A Vuefire Vue2-Storage with Firebase
Vue2-PWA-Blog by @deepak-singh
vue-firebase-auth-vuex A Vue2 Firebase Authentication with Vuex and support Progressive Web Apps
vue-chart-stater-kit Quick starter using Vue Router, Vue Chart, Element-UI 9 3
vue2.0-demos using mint-ui, Element-UI,And have Some demos（select city and so on） 19 11
conway Conway's Game of Life in Vue.
vuex-feature-scoped-structure An example application of the feature scoped vuex application structure
vuex-examples - Simple Examples on using Vuex to build Real World Apps 30 16
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.
vuejs-sqljs-boilerplate - This is a boilerplate to use both Vue.js and sql.js together
X-WebDesktop-Vue - The WebDesktop system based on Vue by OXOYO
vuejs-music-player - A Vue.js lite music player 2 1
Vue.js Best Practices Example Project - A best practices example project using Vue.js + Vue Router + Vuex + Vuelidate
Vue.js [ONE] client - [ONE] client wirtten with Vue2.5
Vue.js 2.5 with vue-cli v3 including authentication with auth0 by Dominik Angerer, Storyblok
Skeleton Vue+TypeScript - TypeScript, VueJS, ElementUI, Vue Router, Vuex, Material Icons, BrowserSync, Dockerfile
by PENV Starter @jesalg - A basic example of how to use VueJS, Express and PostgreSQL in conjunction.
vue-relay-examples - A collection of example applications using vue-relay.
Projects Using Vue.js
PageKit - Modular and lightweight CMS built with Symfony components and Vue.js. 5k 676
npmcharts.com - Compare npm packages and spot download trends. 38 2
Koel - A personal music streaming server that works. 9k 1k
- Simple RSS Reader made using atom electron and vue.js. 443 54
Gokotta - A simple music player built by electron and vue. 381 38
CoPilot - An admin portal based on AdminLTE with vue.js integration. 972 211
Retrospectify - A simple tool for doing collaborative retrospectives in agile teams. 15 6
jade-press - Cms based on mongodb, nodejs, koa, vue and more. 23 5
astralapp - Organize Your GitHub Stars With Ease. 846 73
EME - An Elegant Markdown Editor. 2k 136
Github-explorer - A spa which can help you check your github in a better way. 64 15
Hotel - Start your dev servers from your browser and get local domains in seconds. 7k 321
Surfbird - A Twitter client written with modern web technologies. 61 9
Approach0 - A math-aware search engine. 118 14
Flox - Self Hosted Movie, Series and Anime Watch List. 312 71
vue-ghpages-blog - A blog based on GitHub pages by Vue.js 2 + Webpack 2. 267 100
Vuedo - Blog platform, built with Laravel and Vue.js. 1k 311
vue-music163 - A Vue.js project for music.
Tomato5 - Real-time collaboration tool, it combines Pomodoro Technique with a team status share board. 127 10
Web Learn - A service which provides simple access to thousands of video tutorials on web developing and programming. 17 2
ExcelJSON - A tool to convert CSV, TSV to/from JSON. 13 3
Materialize-blog - A material blog built with Laravel5.3 and Vue2.x. 185 51
VueCompomnentGenerator - Generate vue single file component on browser. 37 5
SDR News - News for web designers and developers aggregated from multiple sources (Reddit, Hacker News and Prominent Blogs). 6 2
PJ Blog - Open source blog built with Laravel and Vue.js. 2k 422
Lulumi-browser - Lulumi-browser is a light weight browser coded with Vue.js 2 and Electron. 88 13
vue-wordpress-pwa 219 46
OpenAPI 3 viewer - Browse and test a REST API described with the OpenAPI 3.0 Specification 4 1
Stacer - Linux System Optimizer and Monitoring 934 102
Distrochooser.de - An orientation guide for Linux beginners 6 3
Buka - EBook Management 70 11
Docute - A framework for writing documentation without build process 1k 188
pm86 - Production process manager for Node.js apps Websites
vms - A Vue.js 2.0 Management System 1k 175
nativescript-vue - A Vue.js implementation of the NativeScript renderer. 638 43
piper - A drag-and-drop mobile website builder base on Vue. 28 14
mmf-blog-vue2 - A blog based on Vue2(Vue-router, Vuex) and Webpack2. 106 25
Media Manager - Web File Manager.
dyu/bookmarks - A self-contained, self-hosted bookmarking app powered by leveldb, built with Vue2.1.x. 15 1
JSON Schema Editor - An intuitive editor for JSON schema. Develop with Vue.js 2 and Firebase.
npm-stats - npm package download statistics dashboard 42 9
vue2-admin-lte - a project that converts AdminLTE to work with Vuejs (v2.x). 201 56
Dockeron - A project built on Electron + Vue.js for Docker on desktop. 90 9
Flamme - An open source Tinder desktop client built with electron and Vue.js for educational purposes 78 5
Goldfish - A HashiCorp Vault UI built with VueJS, Golang, and Bulma CSS 1k 96
Adminify - An Admin dashboard based on 27 4 Vuetify, check the Online Demo
promptie - A framework written in Vue.js for creating command-line like interfaces in web browsers.
Hare - 93 15 🐇 Application boilerplate based on Vue.js 2.x, Koa 2.x, Element-UI and Nuxt.js
Paper-Dashboard -Creative Tim Paper Dashboard made for Vue 406 58
AdminLTE-VueJS2 - An open source project that implements VueJS (v2.x) on AdminLTE. 12 4
Material Dashboard - Creative Tim Material Dashboard made for Vue 38 11
Explore-Github - VueJS 2 Github Explorer Using API v3 19 11
CoreUI - Open Source Admin Template powered by Vue.js 901 289
ChuckNorris - Chuck Norris Jokes Generator built with VueJS + api.chucknorris.io 5 1
LeafPlayer - A simple and fast, privately hosted music streaming server. 33 7
JSON Editor - A schema-aware JSON editor. Develop with Vue2. 12 2
Voten - A Reddit-like platform built with Vue2 and Laravel. 751 126
News Weaver - A web based RSS Reader/Aggregator made using VueJS and VuetifyJS
Wake Up Billie Joe! - A web site countdown to October, based on Green Day's song Wake me up when September Ends. Created using Vue and Firebase.
Astrum - A lightweight pattern library designed to be included with any web project. 1k 79
vue2-pwa-vision - A Face Detection Google Cloud Vision with Vue2 + Vuetify + Progressive Web App
vue2-pwa-rekognition - A Face Detection Amazon Rekognition with Vue2 + Vuetify + Progressive Web App 4 1
AmmoBin.ca - meta search site for online ammo prices across Canada 3 2
SPA-asp.net-api-vuejs- - A Vue.js single page application for basic task Management & messaging using ASP .NET Webapi 2 and SQL server
Book-Trading-Club - Trade or loan books with other book readers in your area. Built using nodejs and vuejs2
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 1k 204
vue-pwa-speech - A Speech to text With Google Cloud Speech on Vue2 + Vuetify + Progressive Web App 16 2
vue-speech-streaming - A Performing Streaming Speech Recognition results in real time Speech To Text with Google Cloud Speech + socket.io on Progressive Web App
My Animation List - A tool to easy get css animation code
vue-input-streaming - A TextInput Streaming RealTime And Two Way Data Binding Broadcasting with Pusher
TidyTab - A Chrome extension for tidying up those tabs. 17 2
peregrine-cms - A Vue.js and Apache Sling based head-optional CMS 1 1
concept-to-clinic - Lung cancer prediction project with Vue.js interface 262 113
grid-awesome - Generate boilerplate css for grid layouts using the css display: grid; property.
Light Bootstrap Dashboard - Creative Tim Light Bootstrap Dashboard made for Vue 209 23
Hubaga - A free and lightweight WordPress eCommerce plugin for developers and other digital shops.
vue-webpack-buefy - Vue.js starter with full-featured Webpack and Buefy
Coypu - Text-editor-like weekly planner
core-server - Highly scallable VueJs framework with an integrated API system, and multiple advanced features.
discord-logo - A Vue.js animated discord logo generator based on SVGs. ( Github Page)
node-vue-template - A starter template for building complete application using Node.js (API) and Vue.js (SPA) with some included packages and configurations to help start the development quickly.
vue-storefront - Vue.js Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento2 supported. 593 129
fd-vue - Vue.js client for an IoT framework 5 14
wildfire - A drop-in replacement for other comment plug-ins. 98 7
Uber Run - Simple automation desktop app to download and organize your tax invoices from Uber.
vue-chrome-extension-boilerplate - Boilerplate for Chrome extension using Vue.js and Webpack
TimeMark - A Time manager which will can record your time and some more function will be developed.
Laravel Enso - SPA Admin Panel built with Bulma, VueJS and Laravel, packing lots of features out of the box.
Code Notes - A simple code snippet manager for developers built with Electron & Vue.js. 11 1
Pomotroid - Simple, visually-pleasing and customizable Pomodoro timer.
XMR Miner - Cryptocurrency (XMR) mining app, built with Vue.js and visualized with D3 353 16
XMR Paper - Monero wallet generator, built with Vue.js
JoyProxy - Chrome extension for handling proxy settings
activity-automation - Manage daily activities and get reports on timely basis.
jsettlers-web Popular German board game to build hexes, settlements, cities, roads with earned resources
Tamiat CMS - Tamiat is a front-end focused CMS, uses Vue.JS as the frontend and integrates with Firebase for the backend functionality. 131 29
vuegg - vue GUI generator: Create mockups and code in one go! It leverages the creation of pages, components and styles with its visual editor. Generate all scaffolding code for your next vuejs project.
Podlove Web Player - Podcast-optimized, HTML5-based audio player featuring chapters, transcripts and embedding. 145 48
Wijmo - A collection of UI controls with VueJS support.
Formester - Form, email marketing automation made easy
ChatWoot - Livechat and agent collaboration over Facebook messenger.
VueA - VueJS Admin template with multiple layouts and laravel version.
Teleo - Team collab-app moving effortlessly between talking, planning & doing
Atiiv - An app aimed for personal trainers and their clients.
Embalses! - A tool to report water dam level using the U.S. Geological Survey database.
TravelMap - A simple way for travellers to create a blog based on a Map.
Proper Cloth Shirt Builder - Custom shirt builder.
Reddit News - A browser extension which show notifications and news from reddit. 46 1
Powerpuff Yourself by Cartoon Networks
cloudradioo - Web app that plays randomly all top 50 songs from the soundcloud charts
vNotes - Simple and beautiful notepad to Markdown with Vue.js and Local Storage API.
Open Function Computers
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.
Leapspotleap - A simple way to look up wikipedia articles near you. Or simply navigate to a place and find interesting wikipedia information. Responsive web app.
X-SONGTAO - A Personal blog. FE and CMS are in same vue SPA.
Jobinja - A Job Board and career platform operating in Iran.
滚蛋吧！莆田系 - Show all Putian hospital information
Jobi : Recruiting Platform
The Spice House - Ecommerce website for high quality spices. Checkout, cart, the product detail page, and search are built using Vue. Checkout is a single page app written with Vue & Vuex.
Livestorm - Webinar / Live events app.
Metric Loop - A technology services and solutions website.
Global-Exam - Online Training for Language Proficiency Tests
SlugSurvival - A webapp that helps student better plan their courses (hobby project, not in affiliation with UCSC).
FreePoll.Online - A group decision making tool built using Vue.js, vue-sortable, Semantic UI and Zappa.
GitRelease - Track github project's new release on mac menubar using vue.js with electron.
12BAY.VN - Applications online flight bookings.
PLAYCODE.IO - Playground for Rapid Frontend Experiments.
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.
Moving to HTTPS - Guide to moving different platform/hosting sites to HTTPS
Booknshelf - Discover great books and bookshelves on different topics.
Top HN - A real time display of top news activity on Hacker News
Euronews - Euronews is a multilingual news media service, headquartered in Lyon, France.
Roozame روزامه� - Roozame is a persian smart news media service.
NinjaCalc - A suite of embedded engineering related calculators, built as an open-source single-page app with vue.js.
Vue.js Feed - The latest Vue.js news, tutorials, plugins, and more. Made with Vue.js and Laravel, based on . Vuedo 1k 311
蒜瓣 - A web app developed with Vue2.0 and Douban API
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
- mmf-blog-vue2-ssr A blog built with Vue 2.0, vue-router & vuex, with server-side rendering 72 15
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
Flash-Vue - ‘Flashcards of the Future’ bring learning everywhere 🚀
Kinderbesteck - A full Online Shop SPA with Vue2.0, Vuex, Vue Router
n2ex - A vue ssr(nust) website, use v2ex API 85 13
Power Thesaurus - A crowdsourced online thesaurus
Chattanosy - A community-powered database of new things and places in Chattanooga, TN.
PAIXIN - A genuine picture sale website
CodeBottle - Drag-and-drop snippets to your projects
1XBET - A betting company operating since 2007
MyOwnTV - A streaming website for creating internet television
CrowdCircus - Europe’s biggest crowdfunding- and crowdinvesting-aggregator
Talk to Someone - Free, anonymous and confidential online text chat with strangers around the world.
轮子工厂 - A ui components and libraries sharing website
ابیات ناب پارسی - A collection of Persian poems
Ripplectron - Ripple(Blockchain coin) Wallet Desktop client for vue-electron 12 2
PingBreak A free and simple website monitoring service using vuejs for real-time dashboard
Todoist Tribute - Todoist clone, written in Rails + Vue 5 1
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
TR-101 - A drum synth / sequencer.
Bazaar - Media sharing platform.
WynnStats - A unofficial WynnCraft statistics.
Save Coins - Save Coins helps Nintendo Switch owners to save money on Nintendo eShop.
Vectr - A free vector graphics software
brain bits - A P300 online spelling mechanism for Emotiv headsets 35 2
Coin Dashboard - The fully client-side cryptocurrency asset dashboard.
Habitica - online task management application in the form of a role-playing game.
MadeWithVueJs - A Gallery of Projects made with Vue.js (also the Site itself uses Vue.js)
CodeDependencyScanner - A C# dektop application that display .Net assembly code dependencies build with Vue, Neutronium and D3.js.
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.
Pi.TEAM - Online Invoicing and Accounting - Simple to use online accounting and invoicing, free for single users and freelancers.
Vuethwallet - A simple app generate ethereum wallet with vuejs.
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.
Vuethexplore - A simple app explore ethereum blockchain with vuejs.
Fintechers - Fintech focused job board.
Devjournal - Collaborative todo list for projects and ideas.
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
TeaQuinox Tea Co -- ecommerce site that specializes in loose leaf tea.
blip - Test websites for speed, mobile-friendliness, security and the HTML5 doctype. Find businesses around a location and test their websites en masse, or just test your own URL.
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.
U3xyz - A personal blog base on vue ssr.
27.ua - Ukraine-based internet hypermarket
Chess Guardian - Answer chess positional questions from your own games.
Blackjack Break - A quick game of blackjack
MECHANICAL - Reddit mod for Firefox that surfaces contextual data insights.
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.
Components & Libraries
Tables / data grids
vuetable-2 - Data table simplify. 874 199
vue-tables-2 - Vue.js 2 grid components. 371 89
vue-datasource - A vue.js server side component to create dynamic tables. 292 73
ag-grid-vue - Vue adaptor for ag-Grid. 36 5
vue-data-tables - Vue2.0 DataTables, based on element-ui. 589 129
vue-floatThead - Vue 2.0 component for floatThead, a floating & sticky table header plugin.
vuetiful-datatable - Datatable component with sorting, filtering, pagination, grouping and aggregation. 126 15
vue-materialize-datatable - VueJS datatable for Materialize CSS 14 6
vue-good-table - An easy to use, VueJS (2.x) table plugin with sorting, column filtering, pagination etc. 215 83
vue-grid - A flexible grid component for Vue.js 11 2
vue-easytable - A powerful table components based on Vue2.x 596 107
vue2-datatable-component - The best Datatable for Vue.js 2.x which never sucks 131 25
vue-js-grid - Vue.js 2.x responsive grid system with smooth sorting, drag-n-drop and reordering 118 6
vue-handsontable-official A Vue.js wrapper for the the Handsontable spreadsheet component 38 15
vue-grid - A powerful flexbox grid system for Vue.js 2.x, built with inline-styles
vue-data-tablee - Based on vue-good-table, a simple and pretty table component 3 2
vue-scrolling-table - Simple table component with flexbox sizing, scrolled table body (horizontal and vertical), slots for all tr/th/td rendering. 7 2
- Combines Form, Table and Pagination components of Element UI together. Based on Vue 2.x.( 22 5 Detail)
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. 4 1
Vue Datatable - VueJS powered Datatable with Laravel server-side loading and JSON template setup
v2-table - A simple table component based Vue 2.x. 4 1
Toaster / snackbar — Notify the user with a modeless temporary little popup
Loaders / spinners / progress bars — Let the user know that something is loading
A slim progress bar at the top of the page
Tooltips / popovers
Overlay / modal / alert / dialog / lightbox / popup
vuedals - A VueJS (2.x) Plugin for multiple modals windows with a single component instance. 17 9
sweet-modal-vue - The sweetest library to happen to modals. Now available for Vue.js. 268 24
vue-js-modal - Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal with 0 dependencies. 381 61
vudal - Modal window for vue.js
vodal - A vue modal with animations. 121 18
vue-image-lightbox - A Vue image lightbox/gallery to display images nicely. 14 9
vue2-simplert - Vue 2 Simple Alert Component (SweetAlert Inspired) By Irfan Maulana 122 23
Vue-Semantic-Modal - Vue 2 Semantic-UI modal component without jQuery dependency
v-img - Easy to install image gallery. 76 12
vue-dialog-drag - Draggable dialog 4 1
vue-ya-semantic-modal - Yet another semantic-ui modal component for Vue2 without Jquery but with Vue transition
vue-pure-lightbox - Very simple lightbox plugin without any dependencies - only Vue! 4 1 🖼
v-viewer - Image viewer component for vue, supports rotation, scale, zoom and so on, based on 10 1 viewer.js 3k 269
vue-messagebox - Easy and made-to-order messagebox component on Vue.
vuejs-dialog - A lightweight, promise based alert, prompt and confirm dialog. 52 8
@hscmap/vue-window - Window UI Component for vue2. 26 2
vue-gallery - VueJS responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. Based on blueimp-gallery 37 6
vue-swal - A small wrapper for integrating SweetAlert to Vuejs. (Compatible with SSR) 18 1
vue-modal-dialogs - 29 3 ✨ Promisify your own dialogs!
vue-img-view - a plugin for Vue.js, you can drag / view / rotate pictures anywhere
vue-modaltor - most advance configurable modal component for vuejs
vue-parallax - Scrolls an image slower than the window to create a neat optical effect. 16 3
vue-parallaxy - Vue.js component for parallax image scroll effects. 113 9
vue-awesome - Font Awesome component for Vue.js, using inline SVG. 399 27
vue-material-design-icons - A collection of SVG Material Design icons as single file components.
vue-icon-font - A iconfont plugin for Vuejs (support Font-class and Symbol). 3 1
vue-ionicons - Vue Icon Set Components from Ionic Team. 6 1
vue-ico - Dead easy icons for Vue with drop-in browser support & selective bundling 5 1
mdi-vue - Material Design Icon components for Vuejs 2 1
vue-fontawesome - Font Awesome 5 Vue component 136 9
g-icon - Simple icon component for your svg icons (compatible with Font Awesome-like font toolkits) Menu
vue-accordion - Simple accordion nav menu component for Vue.js. 34 5
vue-js-dropdown - Vue.js 2 dropdown menu component. Light, easy to use and extend, no external deps. 16 1
vue-slideout - Vue implementation of the popular library 15 1 slideout 7k 1k - This is web navigation component base on vue.js2.
- Menu / Context Menu component for vue2.
vue-router-nav - Minimalistic responsive navigation bar that renders routes of vue-router.
vue-drawer-layout - A simple DrawerLayout component like Android has for Vue.js. 32 10 - Simple menu component with a set of basic functionality, which is enought in 80% of cases
vue-tree-navigation - Vue.js 2 tree navigation with vue-router support 9 2
bp-vuejs-dropdown - Vuejs => 2 dropdown. Easy to use, no external, optional.
vue-bulma-accordion - Simple, easily configurable accordion or collapsible styled with Bulma custom or built in icons available
vue-easy-slider - Slider Component of Vue.js. 88 29
vue-l-carousel - A responsive carousel(namely slider or swiper) component for Vue.js v2.x+. 13 2
vue-awesome-swiper - Swiper(slide) component for Vue.js(1.x ~ 2.x). 2k 486
vue-lory - Vue Slider Component based on lory. 19 6
vue-slick - Vue component for Slick-carousel. 110 4
vue-flickity - A Vue Component for Flickity.js. 83 5
vue-carousel-3d - Vue Carousel 3D - Beautiful, flexible and touch supported 3D Carousel for Vue.js.
vue-carousel - A flexible, responsive, touch-friendly carousel for Vue.js. 153 40
vue-coverflow - A vue2.x coverflow component. 21 5
vue-agile – A carousel component inspired by Slick, written in Vue.js and vanilla JS only. 185 19
– A carousel component created by ganlanyuan, written in Vue.js. No jQuery. Works in IE8+. 1 1
vue2-text-swimlane - A Text Swimlane plugin for Vue.js
vue-morris - VueJS component wrapping Morris.js. 42 2
vue-charts - Google Charts plugin for Vue.js. 109 17
vue-chartjs - Vue.js wrapper for Chart.js. 2k 271
hchs-vue-charts - Based on Vue2.0 wrapper for ChartJs. 147 28
vue-echarts - ECharts component for Vue.js. 674 114
vuetrend - Simple, elegant spark lines for Vue.js. 341 17
vue-highcharts - Highcharts component for Vue. 112 17
vue-echarts-v3 - Vue.js(v2.x+) component wrap for ECharts.js(v3.x+). 711 104
vue-chartist - Vue.js 2.0 component wrap for Chartist. 4 1
g2-vue - Factory wrapper for using G2 easily in a Vue Component. 3 1
vuebars - Simple, elegant spark bars for Vue.js. 34 2
vue-d3-network - Vue component to graph networks using d3-force 60 10
vue2vis - Vue2 wrapper for 14 1 Visjs.
vue-c3 - A reusable vue component for c3 charts
vue-d2b - Vue components for d2b charts. (Including axis, pie, sankey, and sunburst charts) 7 1
VueChart - A very simple Vue wrapper for Chart.
Display time / date / age
Display non-editable events in a Calendar
vue-fullcalendar - Vue calendar fullCalendar. No jQuery required. Schedule events management. 237 50
vue-event-calendar - A simple events calendar for Vue2, no dependencies except Vue2. 54 24
vue-calendar-picker - Lightweight calendar component for events display, period selection and date picker.
vue-lunar-calendar - A vue component for lunar calendar. Uses Moment.js for date operations. 26 4
vue-simple-calendar - Flexbox-based Vue month calendar compenent; supports multi-day events, localization, holiday emoji, drag/drop. No dependencies. 28 8
vue2-calendar - A simple full calendar component aimed at beeing flexibile and lightweight. 8 2
vue-jlunar-datepicker - A Chinese lunar datepicker component with festivals and solar terms. 2 2
vue-full-calendar - A complete 159 52 fullcalendar.io wrapper for both Vue 1 and 2
v-calendar - Animated calendar/datepicker that displays regions, indicators and day popovers for simple & recurring dates. 327 27
vue-infinite-calendar - A simple infinite calendar implementation for Vue 2
vue-calendar - A simple calendar components for Vue 2.1.5+ ,support custom content. No dependencies.
Audio / Video
vue-aplayer - A Vue 2.x component of easy-to-config music players with controls. 73 8
vue-audio - audio-tag wrapper; sound player component for Vue 2.x 33 4
vue-dplayer - A Vue 2.x video player component based on DPlayer. 38 7
vue-canvasvideo - A Vue 2.x component for video backgrounds and autoplay video on iOS/Safari.
vue-music - A Vue component base on html5 .
vue-audio-visual - Vue HTML5 audio visualization components. 8 3
vue-pull-refresh - A pull to refresh component for Vue.js 2.0.
vue-pull-to - A pull-down refresh and pull-up load more and infinite scroll for Vue.js component. 42 5
vue-data-loading - Another component for infinite scroll and pull down/up to load data.
vue-pdf - A pdf viewer based on mozilla's PDF.js 189 37
vue-social-sharing - A Vue.js component for sharing links to social networks, work with Vue.js 1.X or 2.X. 256 39
vue-goodshare - Vue.js component for social share with beautiful button design. Simple install, extensive documentation, developer support, SEO friendly, clean code without scripts tracking user activity on the page, high speed. Work with Vue.js 2.x. 38 3
vue-qriously - A Vue.js 2 component to draw QR codes on an HTML Canvas using qrious.
vue-qart - The directive of vue 2.x for qart.js. 95 13
vue-qrcode-reader - A Vue.js 2 component which detects and decodes QR codes from a camera stream. 53 11
vue-fuse - A lightweight pluggin for fuzzy search library, Fuse.js 66 16
vue-instantsearch - The ultimate toolbox for creating instant-search experiences using Algolia.
vue-avatar - An avatar component for vue.js. 114 18
vue-touch-ripple - Touch ripple component for Vue.js(1.x ~ 2.x). 129 16
vue-typer - Vue component that simulates a user typing, selecting, and erasing text. 115 13
vue-keyboard - Vue 2 virtual keyboard component. 23 6
vue-twentytwenty - Image comparison component, works with Vue.js 2.x 39 4
vue-cookie-law - Cookie info plugin for Vue.js 2.x 25 8
vue-gravatar - A dead-simple gravatar component for Vue.js 2.x
vue-clipboard2 - An easy to use clipboard.js binding for Vue.js 2.x 30 7
vue-flashcard - FLashcard component with animation for Vue.js 2.x 💡
vue-truncate-collapsed - A simple component that truncates your text and adds a 'Read More/Show Less' clickable for Vue.js 2.x 3 1
vue-kanban - A flexible drag and drop kanban board component 86 11
vue-letter-avatar - A simple and elegant letter avatar component for vue.js
vue-highlightjs - Syntax highlighting with highlight.js 22 5
v-clipboard - Simple, tiny and easy to use directive to save your models to clipboard (less than 2kb minified, no dependencies) 47 3
vue-invisible-recaptcha - Super easy integration for Google's Invisible reCAPTCHA
vue-embed - Embed component is based on embed.js for Vue 2.x, a component that embeds emojis, media, maps, tweets, gists, code, services and markdown.
vue-particles - Vue.js component for particles backgrounds 163 12
vue-uniq-ids - Vue.js 2.x plugin that helps to use id-related attributes with no side-effect
vue-multivue - Use multiple vue apps of the same class on the same page.
vue-affix - A Vue.js 2.x plugin that affixes an element in the window while you scroll, similar to Bootstrap Affix but much simpler and smarter 41 2
X-Browser-Update-Vue - A Vue.js browser-update plugin.
vue-query-builder - A UI component for building complex queries with nested conditionals. 129 14
vue-info-card - A simple and beautiful card component with an elegant spark line and CSS3 flip animation. 21 1
v-offline - Simple, tiny and easy to use detection of offline & online events for your Vue app (less than 390b minified) 55 5
vue-word-cloud - A word cloud generator.
vue-flat-surface-shader - A Vue component for flat surface shader 1k 145
vue-easteregg - Easey add an easteregg to your vue app (default with konami code)
vue-barcode-scanner 2 2
vue-heatmapjs - A Vue directive for tracking and visualising mouse activity 70 4
vue-maze - An itty-bitty maze game made as Vue.js component 3 1
vue-drag-verify - This is a vue component, which is sliding to unlock for login or sign up.
vue-balloon - Vue components for creating fixed, zoomable containers in the corner of a page. Similar to the mail composition wrapper used in gmail. 10 2
vue-sticker - Sticker effect to any directions
v-rating - ⭐️ Rating component in Semantic-UI made with VueJS (< 500B gzipped, blazing fast)
vue-content-placeholders - Composable components for rendering fake (progressive) content like facebook in vue 68 3
vue-page-designer - Vue component for drag-and-drop to design and build mobile website. 19 5
vue-creativecommons - CreativeCommons.org Vue.js components library.
vue-status-indicator - A Vue.js component to show status indicator as colored dots. 14 2
vue-google-adsense - Vue.js Google Adsense Component with InFeed and InArticle Ads support
emoji-vue - Emoji 😎👌🏻 dropdown for Vue.js project
vue-chessboard - Chessboard vue component to load positions, create positions and see threats.
vue-mindmap - Vue component for mindnode maps. 2 1
Let the user create & edit data
vue-smooth-picker - A smooth picker component for Vue 2.x, like iOS native datetime picker. 20 4
Date / datetime / time Picker
vue-select - A native Vue.js component that provides similar functionality to Select2 without the overhead of jQuery. 1k 300
vue-multiselect - Universal select/multiselect/tagging component for Vue.js. 2k 266
stf-vue-select - most flexible and customized select Vue2 22 3
vue-select-image - Vue 2 Component for selecting image from list
@riophae/vue-treeselect - A multi-select component with nested options for Vue.js 34 6
@k186/pd-select - A mobile UI component like IOS picker for Vue 2.x,can be wheel pick what ever you defined. 5 2
vue-dropdowns - A minimalistic and adaptable way to display select boxes if using objects for vue2.x
Drag and Drop
vuedraggable - Vue component allowing drag-and-drop sorting in sync with View-Model. Based on Sortable.js. 2k 230
vue-dragula - Drag and drop so simple it hurts. 152 17
vue2-dragula - A 84 11
vue-dragula fork for
Vue2, with a lot of improvements.
awe-dnd - A sortable list directive with Vue.
vue-draggable-resizable - Vue2 component for draggable and resizable elements. 153 30
vddl - Vue components for modifying lists with the HTML5 drag & drop API, supports VueJs versions 1 and 2. 47 4
vue-drag-drop - A minimal and lightweight wrapper for the HTML5 Drag and Drop API. 12 3
vue-swing - A swipeable cards interface, as seen in apps like Jelly and Tinder.
vue-slicksort - A dependency-free set of mixins for animated, touch-friendly, sortable lists 46 2
draggable-vue-directive - A simple directive to handle drag and drop of any Vue component.
Autosuggest / autocomplete / typeahead
vue-instant - Vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications. 139 11
v-autocomplete - Autocomplete component for Vue.js 106 39
vue-awesomplete - Vue wrapper for Awesomplete 6 1
vue-auto-complete - Autocomplete for Vue2. Works with objects or api calls. 9 8
vue-autosuggest - WAI-ARIA complete Autosuggest component with full customization over rendering and styling. 26 6
v-autosuggest - A simple modular Vuejs component that autosuggest input from a dyanamic or static data querying.
autocomplete - Simple Autocomplete component for Vue.js 2.*
Let the user select a tag / something while typing
vue-tagsinput - A tags input component based on Vue.js. 46 12
vue-input-tag - Vue.js 2.0 Input Tag Component. 134 32
v-distpicker A flexible, highly available district picker for picking provinces, cities and districts of China for Vue.js 2.x. 307 72
vue-img-inputer A graceful, highly customizable img type input for Vue 2 65 16
vue-img-preview An image input preview component in vue 2
v-image 8 2 📷 Tiny little component for input type=file (< 1kb, gzipped)
@voerro/vue-tagsinput A simple tags input Vue.js 2 component with typeahead/autocomplete
vue-color - Vue Color Pickers for Sketch, Photoshop, Chrome & more. 758 142
vue-swatches - Help the user picking beautiful colors! 95 5
Switch / on/off toggle / checkbox
vue-switches - An on/off switch component for Vue.js with theme support. 34 18
vue-js-toggle-button - Vue.js 2.0+ toggle / switch button - simple, pretty, customizable. 148 18
vue-checkbox-radio - A Vue component to easily styling checkbox and radio inputs. 24 11
vue-enhanced-check - Vue component to redesign/labelize checkbox/radio, including toggle/switch button.
pretty-checkbox-vue - Implementation of 6 1 pretty checkbox 3(A pure CSS library to beautify checkbox and radio buttons) components for Vue.js 2.2+.
vue2-collapse - Vue Collapse is a flexible content toggling plugin for the accordion lists or any other conditional content rendering.
vue-masked-input - Masked input component for Vue.js. 119 15
vue-ip-input - An ip input implemented by vuejs. 5 1
vue-numeric - Input field component to display currency value based on Vue. 110 43
awesome-mask - Mask directive based on a pure and simply VanillaJS implementation 74 15
v-money - Tiny (<2k gzipped) input/directive mask for currency 73 14
vue-autonumeric - A Vue.js component that wraps the awesome autoNumeric input formatter library 10 4
vue-input-number - A custom input number component for Vue.js 2.
v-unicode - Vue directive to restrict an input by unicode values.
vue-cleave-component - Vue.js component for 36 5 cleave.js
vue-ip - An ip address input with port and material design support
Rich Text Editing
vue-core-image-upload - A vue plugin for image to crop and upload. 701 138
vue-croppa - A simple straightforward customizable lightweight mobile-friendly image cropper for Vue 2.0. 249 28
vue-cropper - A picture clipping plugin for vue2.0 37 6
vue-cloudinary - A vue (2.0) plugin that offers a reusable directive to get images from Cloudinary ( https://cloudinary.com) with dynamic manipulation (resizing/cropping/effects/watermarking/scaling/formatting) and optimization (webp/png/auto quality/auto retina).
vue-clip - Simple and hackable file uploader for VueJs. Supports Vue >= 2.1. 50 4
vue-simple-upload - Simple File upload component for Vue.js. 26 3
vue2-multi-uploader - A drag and drop multiple file uploader component that uses Vue.js v2 and Axios. Uploader shows file names, sizes and total size of files added. It also allows setting a minimum required number of files to upload. 6 1
vue-dropzone - A Vue.js (vue2) component for Dropzone.js - a drag’n’drop file uploads utility with image previews. 536 157
vue-transmit - A purely Vue.js drag & drop uploader component based on Dropzone.js for Vue 2.0 203 10
vue-upload-component - Vue upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory. Supports Vue >= 2.0 413 81
vue-uploader - A Vue.js upload component powered by simple-uploader.js 129 16
ic-firebase-uploader - A clean multi-file upload component for Firebase storage.
vuejs-uploader - A resumable multipart file uploader for HUGE file uploads. 1 1 Context Menu
- A context menu component for vue js. 45 7
- A flexible lil context menu component for Vue. 1 2 - A mouse-menu component for vue 2+.
- Menu / Context Menu component for vue2.
vue-gmaps - Search places and address using Google Maps API.
vuep - A component for rendering Vue components with live editor and preview. 124 15
vue-places - Places component is based on places.js for Vue 2.x. Turn any input into an address autocomplete. 43 3
vue-password-strength-meter - Password strength meter based on zxcvbn in vue.js. 105 6
vue-float-label - Float label pattern for Vue.js. 77 7
vue-longpress - A VueJS (2.x) button component that requires you to keep pressing to confirm a given action. 18 1
vue-google-autocomplete - A Vue.js (2.x) autosuggest component for the Google Maps Places API. 50 15
vue-ip-input - An ip input component for Vue.js 2.x 5 1
vue-default-value - Vue.js 2.x directive to set a default value for editable elements with no affect to the model state
vue-model-autoset - A Vue.js plugin to workaround Vue limitation in observing dynamically added properties with v-model directive
vue-submit - Simple implementation of Ladda ( 11 2 1, 2) in less than 90 lines of code with no dependencies.
vue-rate - Rate component for Vue 83 10
vuetify-google-autocomplete - A Vuetify ready Vue.js (2.x) autosuggest component for the Google Maps Places API. 16 4
vue-ripple-directive - Material Ripple Effect as Vue Directive. 66 12
vue-fab - Vue Floating Action Button. 19 2
vue-complexify - Vuejs porting library from jquery.complexify.js.
vue-mc - Models and Collections for Vue.js 232 22
vue-stars - Highly customizable rating control (using stars or other characters)
vue-confirmation-button - Customizable confirmation button that requires users to read messages before performing an action
vue-form-wizard - Tab based component which can replace classic bootstrap & jQuery form wizards 375 66
vue-stepper - A simple stepper with simple actions such as next, back and end to perform simple forms. 33 3
vuecsv - A Simple CSV Downloader from json with option modal panel component. 5 1
vue-easeljs - Data-driven control over an HTML5 canvas element.
vue-canvas-effect - A simple, canvas effect collection for Vue.js. 4 1
link-prevue - Flexible component for generate a link preview. 4 2
vue-tour - Lightweight and customizable tour plugin
Layout for the overall / main view
vue-waterfall - A waterfall layout component for Vue.js. 752 81
vueisotope - Vue component for isotope filter & sort magical layouts. 104 15
vue-grid-layout - A draggable and resizable grid layout, for Vue.js. 579 124
vue-drag-zone - Drag Zone component for Vue.js(2.x). 23 3
vue-masonry - Vue.js directive for masonry blocks layouting. 83 17
vue-fraction-grid - Flexbox based responsive fraction grid system for Vue.js. 37 4
vue-virtual-scroll-list - A vue (2.x) component support big data by using virtual scroll list. 162 32
vue-virtual-scroller - Component to scroll a large amount of elements efficiently (Vue 2.x). 415 43
vue-virtualscroll - [Vue 2.x] component to virtual scroll things.
vue-inview - [Vue 2.x] Viewport, get notification when DOM element is entered or leave. 6 2
dnd-grid - A vuejs grid with draggable and resizable boxes 27 5
vue-extend-layout - Extend the default layout or create custom layouts for the pages of your Vue.js SPA
vue-masonry-css - Vue.js Masonry layout component powered by CSS, dependancy free 26 3
vue-fullpage.js - Official fullPage.js component for Vue.js.
Set of components + responsive layout system
quasar-framework - Quasar Framework. Build responsive websites, hybrid mobile Apps (that look native on Android and iOS) and Electron apps using same code, with VueJs 2. 5k 460
vue-material - Material design for Vue.js. 2k 341
vuetify - Material Component Framework for Vue.js 2. 9k 817
muse-ui - Material Component library for Vue.js 2. 4k 588
buefy - Components based on Bulma framework. 3k 320
element-ui - A Vue.js 2.0 UI Toolkit for Web. 25k 5k
vulma - Vue + Bulma = Vulma.
vue-bulma-components - Easily use bulma class syntax with vue components. 27 3
iview-ui - A Vue.js 2.0 UI Framework for web.
AT-UI - A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0
v-semantic - Implementation of semantic-ui for Vue
bootstrap-vue - Implementation of bootstrap-4 grid and components for Vue.js 2.
fish-ui - A Vue.js 2.0 UI Toolkit for Web
Zircle UI - A lightweight front-end library for developing zoomable user interfaces.
vue-mdc-adapter - Material Components integration for Vue.js as per MDC Team's 137 32 guidelines . 8k 1k
Material Components Vue - wrapper around 34 5 material-components-web for Vue.js 8k 1k
PrimeVue - A Vue.js 2.0 UI Component library for Web
vuesax - Frontend vue Components for Vue.js.
UI frameworks for mobile
Framework7-Vue - Build full featured iOS & Android apps using Framework7 & Vue. 325 83
vux - [Chinese] Vue UI Components based on WeUI. 13k 3k
Weex - Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions.
weex-eros - [Chinese] Eros is a app solution based on Weex and Vue, which enables you to use API of Vue, simple and quick development of small and medium app. 291 34
Set of components without layout system
vue-mdc - Material Components Web for Vue.js. 339 31
keen-ui - A lightweight collection of essential UI components written with Vue and inspired by Material Design. 3k 305
vue-admin - Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3. 2k 446
vuikit - UIkit with all the power of Vue. 805 61
uiv Bootstrap3 components implemented by Vue2. 406 105
yuche/vue-strap - Bootstrap 3 components built with Vue.js 1 4k 915
wffranco/vue-strap - Bootstrap 3 components built with Vue.js 2 169 73
N3-components - Beautiful Web Components built with Vue 2 865 106
jsmod-vue-pc - Highly scalable web components for vue 2.0
guilhermewaess/SemVue - Semantic-ui Modules implemented with Vue 2 4 1
office-ui-fabric-vue - Office UI Fabric implementation for Vue.js
vuestic-admin - Vue Admin Dasboard with collection of custom components. Built with Vue 2 and Bootstrap 4 3k 431
Semantic UI Vue - Semantic UI integration for Vue 210 50
Set of components for mobile
mint-ui - Mobile UI elements for Vue.js. 8k 2k
vant - A Vue.js 2.0 Mobile UI From YouZan. 2k 314
cube-ui - A fantastic mobile ui lib implement by Vue.js 2.
Set of admin template
iView Vue Admin - iView Vue Admin / An admin portal template based on iView 2.x
element Vue Admin - element Vue Admin / An admin portal template based on Element UI 2.x
nuxt - Versatile Vue.js Framework. 10k 848
Myfirebase - A decoupled Single page application Framework which is highly compatible with google firebase. 6 4
Vue-Access-Control Frontend access control framework based Vue.js 2.
Handling of user events (scroll, click, key strike, ...)
vue-shortkey - Vue-ShortKey - plugin for Vue.js. 112 17
vue-throttle-event - Throttle events based on requestAnimationFrame. 6 1
vue-waypoint - Waypoint component for Vue, this is the easiest way to trigger a function when you scroll. 96 8
vue-clickaway - Reusable clickaway directive for reusable Vue.js components. 157 11
vue-scrollfire - Fires an event on a specific scroll position. 9 2
vue-resize-directive - Vue directive to detect resize events with deboucing and throttling capacity. 43 5
v-click-outside - Vue directive to react on clicks outside of an element without stopping the event propagation. 125 11
vue-outside-events - Vue 2.x directive to help a specified element listen for specific events occurring outside of itself.
vue-selectable - Vue 1.x/2.x directive to make items selectable by mouse.
vue-click-helper - Vue2.x directive to handle click event and dblclick event on same element.
v-hotkey - Vue 2.x directive for binding hotkeys to components.
vue-resize - Vue 2.x component to detect DOM elements resizing (event based/no window.onresize) 21 5
vue-observe-visibility - Vue 2.x directive using Intersection Observer API that detects if the element is visible (in the viewport and not hidden by CSS). 35 1
v-dragged - Vue 2.x directive plugin for drag event detection. 2 1
vue-esc - Vue.js directive to add a document event listener on escape keyup. 14 2
vue-global-events – A component to handle global events (like shortcuts) using Vue’s event modifiers 227 10
vue-edge-check – Check browser edge to prevent transition effect triggered oddly when swipe edge with
vue-viewports - Define your custom viewports and use them in your components. 3 1
vue-responsive: Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints.
vue-match-media - Vue 2.x-compatible plugin that offers a consistent, semantic approach to making components media query-aware. 2 1
vue-media-query-mixin - Vue 2 media query mixin that can be used in both component js and component template. Compatible with bootstrap and vuetify viewports. 5 2
wXS returns if screen width is xs,
wSM returns true if screen width is sm, etc...
vue-breakpoints - Vue 2 minimal components to show and hide elements based on breakpoints. Inspired by Airbnb. 8 2
vue-mq - Offer some useful tools to quickly setup responsive design with a semantic and mobile-first API (Vue 2.x) 7 1
VueResizeSensor - A container that supports resize event.
vue-focus - A reusable focus directive for reusable Vue.js components. 132 14
vue-form-generator - A schema-based form generator component for Vue.js. 608 127
vue-json-schema - Generate a form using JSON Schema and Vue.js 197 29
ic-formly - Simple form component powered by vue-formly. 5 1
Form Builder - Json template based form builder, based on Vue and Laravel.
vee-validate - Simple Vue.js input validation plugin. 2k 265
vue-rawmodel - RawModel.js plugin for Vue.js v2. Form validation has never been easier. 16 2
vuelidate - Simple, lightweight model-based validation for Vue.js. 2k 104
simple-vue-validator - A simple yet flexible validator library for vue.js. 80 6
vue-vform - Vue.js 2 form component that integrates jQuery Validation and Axios.
vue-form - Comprehensive form validation for Vue.js. 559 96
vuelidation - simple, powerful, vuejs validation.
laravel-vue-validator - Display errors from laravel validation rules 2 2
vuejs-model-validator - VueJS style data component validation. Easiness, simplicity, accurate. 11 2
willvalidate - Validation Forms for Vue.js.
Set window scroll position
vue-chat-scroll - Automatic scroll-to-bottom directive for Vue.js 2.0. 51 7
vue-scrollto - Adds a directive that listens for click events and scrolls to elements. 32 4
VBar - The virtual responsive cross-browser scrollbar component for Vue.js 2x. 99 10
Vuebar - Vue 2 directive for custom scrollbar that uses native scroll behavior. Lightweight, performant, customizable and without dependencies.
vue-detached-scrollbar - A simple scrollbar that can be detached from the container it is scrolling.
vuescroll - A virtual scrollbar based on vue.js 2x. 21 2
Detect when components enter viewport
vue-scrollview - A component utilizing scoped slots to detect when a vue component enters and leaves the viewport.
vue-scrollactive - Adds an active class in a menu item based on the current section in viewport, also scrolling to the section when clicking the menu item. 24 1
vue-intersect - A Vue component to add intersection-observer to a Vue component or HTML element. 14 1
vue-scrollmonitor - A Vue plugin to watch visibility state of elements inside viewport with a wide range of browsers supported (use provide/inject so compat ) [email protected]
vue-stroll - An Awesome CSS3 list scroll effects component for Vue.js 2.x. 51 12
navscroll-js - Highlights menu items as you scroll, and also scrolls to a section when a menu item clicked. Use as a vue component, a vue directive or with vanilla js. 5 1
vue-scrollwatch - A light plugin detecting scroll event,customize callback when element enter viewport,expose 'scrollTo' api to scroll to specific element .Using vue directive.
Customize the scroll behavior
vue-router - The official router for Vue.js. 9k 3k
vue-router-storage - Router storage & resolve solution for Vue.js 2 & vue-router 2 13 3
vue-tidyroutes - Decentralized vue-router routes definitions 15 2
vue-routisan - Elegant route definitions for Vue Router based on Laravel routing system 51 3
vue-error-page - Provides a wrapper for router-view that allows you to show error pages without changing the URL
Lazy Load Pagination