Vue.js debugging in Chrome and VS Code360 27 This recipe shows how to use the Debugger for Chrome extension with VS Code to debug Vue.js applications generated by the Vue CLI.
Strong Together58 9 - 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 WebSemantics
vue-s3-dropzone A Vue.js drag-and-drop component uploads files to AWS S3 serverlessly
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
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.
vue-reddit-app A Reddit SPA demo built with Vue 2.X , Vue Router 2 , Vuex and axios. Using Muse-UI and vue-cli webpack template by @yujiahaol68
vue-music-qq A qq-music project is based on vue-cli. The pages are simple and smooth
Vuexpresso4 1 - A boilerplate using VueX, Vue-Router, Vue-Apollo, webpack, GraphQL, Apollo-client, express and mongo
Vue.js with Sails.js example project17 12 - 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)
vue-feathers-chat7 1 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
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.
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.
Explore-Github19 11 - VueJS 2 Github Explorer Using API v3
CoreUI901 289 - Open Source Admin Template powered by Vue.js
ChuckNorris5 1 - Chuck Norris Jokes Generator built with VueJS + api.chucknorris.io
LeafPlayer33 7 - A simple and fast, privately hosted music streaming server.
JSON Editor12 2 - A schema-aware JSON editor. Develop with Vue2.
Voten751 126 - A Reddit-like platform built with Vue2 and Laravel.
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.
Astrum1k 79 - A lightweight pattern library designed to be included with any web project.
vue2-pwa-vision - A Face Detection Google Cloud Vision with Vue2 + Vuetify + Progressive Web App
vue2-pwa-rekognition4 1 - A Face Detection Amazon Rekognition with Vue2 + Vuetify + Progressive Web App
AmmoBin.ca3 2 - meta search site for online ammo prices across Canada
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.js1k 204 - A modern, lightweight and powerful wiki app built on NodeJS, Git and Markdown
vue-pwa-speech16 2 - A Speech to text With Google Cloud Speech on Vue2 + Vuetify + Progressive Web App
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
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.
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 Notes11 1 - A simple code snippet manager for developers built with Electron & Vue.js.
Pomotroid - Simple, visually-pleasing and customizable Pomodoro timer.
XMR Miner353 16 - Cryptocurrency (XMR) mining app, built with Vue.js and visualized with D3
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 CMS131 29 - Tamiat is a front-end focused CMS, uses Vue.JS as the frontend and integrates with Firebase for the backend functionality.
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 Player145 48 - Podcast-optimized, HTML5-based audio player featuring chapters, transcripts and embedding.
Commercial Products
Wijmo - A collection of UI controls with VueJS support.
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.
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.
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 Vuedo1k 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).
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.
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.
vue-grid - A powerful flexbox grid system for Vue.js 2.x, built with inline-styles
vue-data-tablee3 2 - Based on vue-good-table, a simple and pretty table component
vue-scrolling-table7 2 - Simple table component with flexbox sizing, scrolled table body (horizontal and vertical), slots for all tr/th/td rendering.
el-search-table-pagination22 5 - Combines Form, Table and Pagination components of Element UI together. Based on Vue 2.x.(Detail)
vue-crud-x4 1 - 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
v2-table4 1 - A simple table component based Vue 2.x.
Notification
Toaster / snackbar — Notify the user with a modeless temporary little popup
vue-gallery37 6 - VueJS responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. Based on blueimp-gallery
vue-swal18 1 - A small wrapper for integrating SweetAlert to Vuejs. (Compatible with SSR)
vue-social-sharing256 39 - A Vue.js component for sharing links to social networks, work with Vue.js 1.X or 2.X.
vue-goodshare38 3 - 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.
QR Code
vue-qriously - A Vue.js 2 component to draw QR codes on an HTML Canvas using qrious.
vue-qart95 13 - The directive of vue 2.x for qart.js.
vue-qrcode-reader53 11 - A Vue.js 2 component which detects and decodes QR codes from a camera stream.
Search
vue-fuse66 16 - A lightweight pluggin for fuzzy search library, Fuse.js
vue-heatmapjs70 4 - A Vue directive for tracking and visualising mouse activity
vue-maze3 1 - An itty-bitty maze game made as Vue.js component
vue-drag-verify - This is a vue component, which is sliding to unlock for login or sign up.
vue-balloon10 2 - Vue components for creating fixed, zoomable containers in the corner of a page. Similar to the mail composition wrapper used in gmail.
vue-date-picker8 2 - A vue date picker component inspired by material design
vue-monthly-picker10 3 - Vue.js component for month and year picker only
vue-hotel-datepicker159 38 - A responsive date range picker that displays the number of nights selected, allows custom check-in/check-out rules, blocking dates, localisation support and more.
vue2-persian-datepicker7 5 - An awesome persian datepicker component for vue. کامپوننت انتخاب تاریخ برای ویو.
vue-datetime109 25 - Mobile friendly datetime picker for Vue. Supports date, datetime and time modes, i18n and disabling dates.
vue-croppa249 28 - A simple straightforward customizable lightweight mobile-friendly image cropper for Vue 2.0.
vue-cropper37 6 - A picture clipping plugin for vue2.0
Display images
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).
File Upload
vue-clip50 4 - Simple and hackable file uploader for VueJs. Supports Vue >= 2.1.
vue2-multi-uploader6 1 - 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.
vue-dropzone536 157 - A Vue.js (vue2) component for Dropzone.js - a drag’n’drop file uploads utility with image previews.
vue-transmit203 10 - A purely Vue.js drag & drop uploader component based on Dropzone.js for Vue 2.0
vue-fullpage.js - Official fullPage.js component for Vue.js.
Frameworks
Responsive
Set of components + responsive layout system
quasar-framework5k 460 - Quasar Framework. Build responsive websites, hybrid mobile Apps (that look native on Android and iOS) and Electron apps using same code, with VueJs 2.
Framework7-Vue325 83 - Build full featured iOS & Android apps using Framework7 & Vue.
vux13k 3k - [Chinese] Vue UI Components based on WeUI.
vue-onsenui7k 984 - 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.
Weex - Weex provides the ability to publish cross platform, so web, Android, and IOS apps can use the same API development functions.
weex-eros291 34 - [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.
Component Collections
Set of components without layout system
vue-mdc339 31 - Material Components Web for Vue.js.
keen-ui3k 305 - A lightweight collection of essential UI components written with Vue and inspired by Material Design.
vue-admin2k 446 - Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3.
vue-waypoint96 8 - Waypoint component for Vue, this is the easiest way to trigger a function when you scroll.
vue-clickaway157 11 - Reusable clickaway directive for reusable Vue.js components.
vue-scrollfire9 2 - Fires an event on a specific scroll position.
vue-resize-directive43 5 - Vue directive to detect resize events with deboucing and throttling capacity.
v-click-outside125 11 - Vue directive to react on clicks outside of an element without stopping the event propagation.
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-resize21 5 - Vue 2.x component to detect DOM elements resizing (event based/no window.onresize)
vue-observe-visibility35 1 - Vue 2.x directive using Intersection Observer API that detects if the element is visible (in the viewport and not hidden by CSS).
vue-esc14 2 - Vue.js directive to add a document event listener on escape keyup.
vue-global-events227 10 – A component to handle global events (like shortcuts) using Vue’s event modifiers
vue-edge-check – Check browser edge to prevent transition effect triggered oddly when swipe edge with vue-router
Responsive Design
vue-viewports3 1 - Define your custom viewports and use them in your components.
vue-responsive: Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints.
vue-match-media2 1 - Vue 2.x-compatible plugin that offers a consistent, semantic approach to making components media query-aware.
vue-media-query-mixin5 2 - Vue 2 media query mixin that can be used in both component js and component template. Compatible with bootstrap and vuetify viewports. wXS returns if screen width is xs, wSM returns true if screen width is sm, etc...
vue-breakpoints8 2 - Vue 2 minimal components to show and hide elements based on breakpoints. Inspired by Airbnb.
vue-mq7 1 - Offer some useful tools to quickly setup responsive design with a semantic and mobile-first API (Vue 2.x)
vue-chat-scroll51 7 - Automatic scroll-to-bottom directive for Vue.js 2.0.
vue-scrollto32 4 - Adds a directive that listens for click events and scrolls to elements.
Virtual scrollbar
VBar99 10 - The virtual responsive cross-browser scrollbar component for Vue.js 2x.
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.
vuescroll21 2 - A virtual scrollbar based on vue.js 2x.
Detect when components enter viewport
vue-scrollview - A component utilizing scoped slots to detect when a vue component enters and leaves the viewport.
vue-scrollactive24 1 - 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.
vue-intersect14 1 - A Vue component to add intersection-observer to a Vue component or HTML element.
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-stroll51 12 - An Awesome CSS3 list scroll effects component for Vue.js 2.x.
navscroll-js5 1 - 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.
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-scroll-behavior25 7 - Customize the scroll behavior on route navigation. Especially hash mode.
vue-scroll-stop - Stops propagation scroll when edge reached.