├── CONTRIBUTING.md ├── README.md ├── awesome_vue_with_repo_info.md └── logo.png /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guide 2 | 3 | 1. Make sure you put things in the right category! 4 | 2. Always add your items to the end of a list. To be fair, the order is first-come-first-serve. 5 | 3. If you think something belongs in the wrong category, or think there needs to be a new category, feel free to edit things too. 6 | 7 | 8 | 9 | ### Projects using Vuejs 10 | 11 | Make sure you put things in the right category. There are two main categories: 12 | - Open Source 13 | - Apps/Websites 14 | 15 | #### Open source 16 | 17 | Open Source section gives the possibility for developers to contribute and be a part of an opensource project using their knowledge of the vuejs. 18 | You should put your project in this category if the following conditions are true: 19 | - The documentation (README) contains a description of the project, illustration of the project with a demo or screenshots and a CONTRIBUTING section. 20 | - The documentation is in English. 21 | - The project is active and maintained. 22 | - The project accepts contributions. 23 | 24 | The link provided should be the link of the github repository, not the demo. 25 | If you consider your project finished, and it does not need any contributions, consider the apps/website category. 26 | 27 | #### Apps/Websites 28 | 29 | Apps/Websites gives the opportunity to showcase the awesome things we can build with vuejs. 30 | You should put your app/website in this category if the following conditions are true: 31 | - The website is available without errors or ssl certificate problems, and load in a reasonable amount of time. 32 | - The website is using vuejs intensively. It should detect vue with [vue-devtools](https://github.com/vuejs/vue-devtools). 33 | - If you cannot detect vue with `vue-devtools` due to work at non public pages (e.g. for enterprise website), you can send Pull Request with screenshot that detected it. 34 | - The website is original and not too simple. For that reason, blogs and simple landing pages are rejected. 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | awesome 4 |
5 |
6 |

7 | 8 | ## Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 9 | 10 | > A curated list of awesome things related to Vue.js 11 | 12 | - [Resources](#resources) 13 | - [Official Resources](#official-resources) 14 | - [External Resources](#external-resources) 15 | - [Job Portal](#job-portal) 16 | - [Community](#community) 17 | - [Podcasts](#podcasts) 18 | - [Official Examples](#official-examples) 19 | - [Tutorials](#tutorials) 20 | - [Examples](#examples) 21 | - [Books](#books) 22 | - [Projects Using Vue.js](#projects-using-vuejs) 23 | - [Open Source](#open-source) 24 | - [Commercial Products](#commercial-products) 25 | - [Apps/Websites](#appswebsites) 26 | - [Interactive Experiences](#interactive-experiences) 27 | - [Enterprise Usage](#enterprise-usage) 28 | - [Components & Libraries](#components--libraries) 29 | - [UI Components](#ui-components) 30 | - [Table](#table) 31 | - [Notification](#notification) 32 | - [Loader](#loader) 33 | - [Progress Bar](#progress-bar) 34 | - [Tooltip](#tooltip) 35 | - [Overlay](#overlay) 36 | - [Parallax](#parallax) 37 | - [Icons](#icons) 38 | - [Menu](#menu) 39 | - [Carousel](#carousel) 40 | - [Charts](#charts) 41 | - [Time](#time) 42 | - [Calendar](#calendar) 43 | - [Map](#map) 44 | - [Audio / Video](#audio--video) 45 | - [Infinite Scroll](#infinite-scroll) 46 | - [Pull-to-refresh](#pull-to-refresh) 47 | - [Markdown](#markdown) 48 | - [PDF](#pdf) 49 | - [Tree](#tree) 50 | - [Social Sharing](#social-sharing) 51 | - [QR Code](#qr-code) 52 | - [Search](#search) 53 | - [Miscellaneous](#miscellaneous) 54 | - [Form](#form) 55 | - [Picker](#picker) 56 | - [Date Picker](#date-picker) 57 | - [Select](#select) 58 | - [Slider](#slider) 59 | - [Drag and Drop](#drag-and-drop) 60 | - [Autocomplete](#autocomplete) 61 | - [Type Select](#type-select) 62 | - [Color Picker](#color-picker) 63 | - [Switch](#switch) 64 | - [Masked Input](#masked-input) 65 | - [Rich Text Editing](#rich-text-editing) 66 | - [Image Manipulation](#image-manipulation) 67 | - [File Upload](#file-upload) 68 | - [Context Menu](#context-menu) 69 | - [Miscellaneous](#miscellaneous-1) 70 | - [UI Layout](#ui-layout) 71 | - [Frameworks](#frameworks) 72 | - [Responsive](#responsive) 73 | - [Mobile](#mobile) 74 | - [Component Collections](#component-collections) 75 | - [Other](#other) 76 | - [UI Utilities](#ui-utilities) 77 | - [Event Handling](#event-handling) 78 | - [Responsive Design](#responsive-design) 79 | - [Form](#form-1) 80 | - [Validation](#validation) 81 | - [Scroll](#scroll) 82 | - [Routing](#routing) 83 | - [Lazy Load](#lazy-load) 84 | - [Pagination](#pagination) 85 | - [Animation](#animation) 86 | - [Meta Tags](#meta-tags) 87 | - [Portal](#portal) 88 | - [Filters](#filters) 89 | - [SVG](#svg) 90 | - [Miscellaneous](#miscellaneous-2) 91 | - [WebGL](#webgl) 92 | - [Utilities](#utilities) 93 | - [Typescript](#typescript) 94 | - [HTTP Requests](#http-requests) 95 | - [i18n](#i18n) 96 | - [Custom Events](#custom-events) 97 | - [Persistence](#persistence) 98 | - [State Management](#state-management) 99 | - [Redux](#redux) 100 | - [Vuex Utilities](#vuex-utilities) 101 | - [Concurrency Management](#concurrency-management) 102 | - [Code Style](#code-style) 103 | - [CSS](#css) 104 | - [Asset Management](#asset-management) 105 | - [Page Navigation](#page-navigation) 106 | - [Miscellaneous](#miscellaneous-3) 107 | - [Web Workers](#web-workers) 108 | - [JSX](#jsx) 109 | - [Migration](#migration) 110 | - [Web Sockets](#web-sockets) 111 | - [Integrations](#integrations) 112 | - [Dev Tools](#dev-tools) 113 | - [Inspect](#inspect) 114 | - [Docs](#docs) 115 | - [Test](#test) 116 | - [Source Code Editing](#source-code-editing) 117 | - [Atom](#atom) 118 | - [Sublime Text](#sublime-text) 119 | - [Vim](#vim) 120 | - [Visual Studio](#visual-studio) 121 | - [Brackets](#brackets) 122 | - [Intellij](#intellij) 123 | - [Emacs](#emacs) 124 | - [Kate](#kate) 125 | - [Scaffold](#scaffold) 126 | - [Client](#client) 127 | - [Universal](#universal) 128 | - [Server](#server) 129 | - [Electron](#electron) 130 | - [Parts](#parts) 131 | - [Runtime](#runtime) 132 | - [Command Line / Terminal](#command-line--terminal) 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | # Resources 143 | 144 | 145 | ### Official Resources 146 | 147 | - [Official Guide](http://vuejs.org/guide/) 148 | - [API Reference](http://vuejs.org/api/) 149 | - [GitHub Repo](https://github.com/vuejs/vue) 150 | - [Release Notes](https://github.com/vuejs/vue/releases) 151 | 152 | ### External Resources 153 | 154 | - [Vue.js資料まとめ(for japanese)](https://gist.github.com/hashrock/f575928d0e109ace9ad0) by @hashrock 155 | - [Vue.js Newsletter](http://vue-newsletter.com/) - Weekly dose of handpicked Vue.js news 156 | - [Vue.js Tips](http://vuetips.com) - Tips to become a better Vue.js developer 157 | - [Vue.js Wikipedia](https://en.wikipedia.org/wiki/Vue.js) 158 | 159 | ### Job Portal 160 | 161 | - [Vue.js Jobs - VueJobs](https://vuejobs.com/) - A Vue.js job portal to hire or get hired for all your Vue.js jobs. 162 | 163 | ### Community 164 | 165 | - [Twitter](https://twitter.com/vuejs) 166 | - [Official Forum](http://forum.vuejs.org/) 167 | - [vue-requests](https://github.com/vuejs/vue-requests) - Request a Vue.js module you wish existed or get ideas for modules 168 | - [VueJS Brasil - Telegram Group [Portuguese]](https://t.me/vuejsbrasil) 169 | - [VueJS Iran - Telegram Channel & group (group link available in channel bio)](https://telegram.me/vue_js) 170 | - [vueslack - 1300+ registered users worldwide](https://vueslack.com/) 171 | - [Vue Land - Discord chat server](https://vue-land.js.org/) 172 | - [VueJS Russia - Telegram Group [Russian]](https://t.me/vuejs_ru) 173 | - [VueJS Viet Nam - Facebook group](https://www.facebook.com/groups/vuejsvietnam/) 174 | - [VueJS Spanish - Slack Group](http://vuejs-es.herokuapp.com/) 175 | 176 | ### Podcasts 177 | 178 | - [Full Stack Radio #30 (11-23-2015)](http://www.fullstackradio.com/30) 179 | - [JavaScript Jabber #187 (11-25-2015)](https://devchat.tv/js-jabber/187-jsj-vue-js-with-evan-you) 180 | - [Changelog #184 (11-27-2015)](https://changelog.com/184/) 181 | - [Software Engineering Daily (12-29-2015)](http://softwareengineeringdaily.com/2015/12/29/front-end-javascript-with-evan-you/) 182 | - [Javascript Air 016 (03-30-2016)](https://javascriptair.com/episodes/2016-03-30/) 183 | - [Codecasts #2 - Falando Sobre Vuejs e Web Components (2016-08-19) [pt-BR]](https://soundcloud.com/codecasts/2-falando-sobre-vuejs-e-web-components) 184 | - [Full Stack Radio #50 (09-21-2016)](http://www.fullstackradio.com/50) 185 | - [和 Vue.js 框架的作者聊聊前端框架开发背后的故事 [zh-CN]](http://teahour.fm/2015/08/16/vuejs-creator-evan-you.html) 186 | - [MW S04E08 - Vue.js with Evan You and Sarah Drasner (04-27-2017)](https://modernweb.podbean.com/e/mw-s04e09-evan-yu-sarah-drasner/) 187 | - [Request For Commits #12 - Crowdfunding Open Source (Vue.js) (06-15-2017)](https://changelog.com/rfc/12) 188 | 189 | ### Official Examples 190 | 191 | - [Basic Examples](http://vuejs.org/guide/) 192 | - [Vue.js TodoMVC](https://github.com/vuejs/vue/tree/dev/examples/todomvc) 193 | - [CoffeeScript Version](https://github.com/anfelor/TodoMVC-CoffeeScript-and-Vue.js) 194 | - [**Vue.js HackerNews Clone**](https://github.com/vuejs/vue-hackernews) 195 | 196 | ### Tutorials 197 | 198 | - [Vue.js screencasts](https://laracasts.com/series/learn-vue-2-step-by-step) on Laracasts 199 | - [What's New in Vue.js 1.0](http://www.sitepoint.com/whats-new-in-vue-js-1-0/) on Sitepoint 200 | - [Build an App with Vue.js: From Authentication to Calling an API](https://auth0.com/blog/2015/11/13/build-an-app-with-vuejs/) on Auth0 blog 201 | - [Create a GitHub File Explorer Using Vue.js](https://scotch.io/tutorials/create-a-github-file-explorer-using-vue-js) on Scotch.io 202 | - [Vue.js Tutorial](http://vegibit.com/vue-js-tutorial/) on Vegibit 203 | - [Vue.js build set-up from scratch with webpack, vue-loader and hot reload](http://skyronic.com/2015/12/28/vue-project-scratch/) 204 | - [Vuex basics: Tutorial and explanation](http://skyronic.com/2016/01/03/vuex-basics-tutorial/) 205 | - [Vuex introduction video - James Browne from London Vue.js Meetup #1](https://www.youtube.com/watch?v=l1KHL-TX3qs) 206 | - [Vue.js 中文系列视频教程](https://laravist.com/series/vue-js-1-0-in-action-series) on Laravist 207 | - [Vue.js: The Basics](http://coligo.io/vuejs-the-basics/) on Coligo.io 208 | - [VueJs: Components](https://coligo.io/vuejs-components/) on Coligo.io 209 | - [Dynamic Components in Vue.js](https://coligo.io/dynamic-components-in-vuejs/) on Coligo.io 210 | - [Develop a Reactive Invoice App using Vue.js](http://craigmckenna.com/develop-a-reactive-invoice-app-using-vue-js/) on craigmckenna.com 211 | - [Understanding Filters in Vue.js](http://coligo.io/vuejs-filters/) on Coligo.io 212 | - [Hybrid App Example with Laravel and Vue.js in portuguese](https://www.youtube.com/watch?v=TGSJjDahlrQ) by @vedovelli 213 | - [Creating a Markdown Editor with VueJs and GitHub's API](http://coligo.io/markdown-editor-vuejs/) on Coligo.io 214 | - [Building a Real-Time Web Analytics Dashboard with NodeJs, Socket.io, and VueJs](http://coligo.io/real-time-analytics-with-nodejs-socketio-vuejs/) on Coligo.io 215 | - [Vue.js Introduction Turkish Language](http://oguzhan.in/vue-js-ile-uygulama-gelistirme/) on oguzhan.in 216 | - [Vue.js VideoTutoral Series in Spanish (3-8-2016)](https://www.youtube.com/watch?v=IlFk3cyRB0Y&list=PLM-Y_YQmMEqD2EWfWpSbiV3WgShRRW3FE&index=7) on YouTube by Juan Andrés Núñez 217 | - [Building a Bookmarking App with Electron, VueJs, and Firebase](http://coligo.io/bookmarking-app-electron-vuejs-firebase/) on Coligo.io 218 | - [Learn Vuex by Building a Notes App](https://coligo.io/learn-vuex-by-building-notes-app/) on Coligo.io 219 | - [Vue.js Screencast Series in Spanish](https://styde.net/curso-de-vue-js/) on Styde.net 220 | - [**讲解Vue.js 官网 中文-含代码、百度云、youtube**](https://github.com/bhnddowinf/vuejs-learn) on bhnddowinf 221 | - [Exploring Real Time Apps with VueJS, ES2015 and Webpack](https://blog.pusher.com/exploring-real-time-apps-with-vuejs-es2016-and-webpack/) on Pusher 222 | - [Vue.js in Bahasa Indonesia](https://www.sekolahkoding.com/track/belajar-vue-js) on sekolahkoding.com 223 | - [Building a Mobile App with Cordova and Vue.js](https://coligo.io/building-a-mobile-app-with-cordova-vuejs/) on Coligo.io 224 | - [Vue.js from Scratch Series in Russian](https://www.youtube.com/playlist?list=PL5r0NkdgM0UOxb4Hl81FV5UIgexwTf8h7) on YouTube by .dev 225 | - [Створення сервісу для зберігання файлів з Flask, RethinkDB та Vue.js, ч. 1](http://codeguida.com/post/526/) Ukraine 226 | - [VueJS 2 French tutorial](https://www.youtube.com/playlist?list=PLjwdMgw5TTLW-mAtlR46VajrKs4dep3y0) Français par Grafikart 227 | - [Jayway Vue.js 2 workshop. Build an e-commerce site with vue-router, vuex and vue-resource](https://github.com/jayway/vue-js-workshop) 228 | - [How to Create Great VueJS Applications Using Wijmo Controls](http://wijmo.com/blog/how-to-create-great-vuejs-applications-using-wijmo-controls/) 229 | - [**讲解Vue.js 2 官网 中文-含代码、百度云、youtube**](https://github.com/bhnddowinf/vuejs2-learn) on bhnddowinf 230 | - [Vue.js Cheatsheet: Server-side Applications, Router, Vuex Store, GraphQL and more](https://www.gitbook.com/book/xpepermint/vue-js-cheatsheet/details) by [@xpepermint](https://twitter.com/kristijansedlak) 231 | - [Medium like Image Loading with Vue.js](https://www.theodo.fr/blog/2016/10/medium-like-image-loading-with-vue-js/) 232 | - [How to Use Vuex in a Laravel Spark Project](https://metricloop.com/blog/how-to-use-vuex-in-a-laravel-spark-project) on [Metric Loop](https://metricloop.com/blog) 233 | - [How To Set Up Modules in Vuex](https://metricloop.com/blog/how-to-set-up-modules-in-vuex) on [Metric Loop](https://metricloop.com/blog) 234 | - [Learn Vue 2: Step By Step](https://laracasts.com/series/learn-vue-2-step-by-step) on Laracasts 235 | - [Vue.js 中文教程](http://javascript.ctolib.com/docs/read/vue-js-c-index.html) 236 | - [Up and Running with the Vue.js 2.0 Framework](https://www.sitepoint.com/up-and-running-vue-js-2-0/) on SitePoint 237 | - [How to make API Calls with Vuex](https://metricloop.com/blog/how-to-make-api-calls-with-vuex) on [Metric Loop](https://metricloop.com/blog) 238 | - [How to Use Vuex to Build a Feature](https://metricloop.com/blog/how-to-use-vuex-to-build-a-feature) on [Metric Loop](https://metricloop.com/blog) 239 | - [Vue.js 2.0 Fundamentals](https://www.youtube.com/playlist?list=PLwAKR305CRO_1yAao-8aZiQnBqJeyng4O) on YouTube by DevMarketer 240 | - [Vuex For The Clueless — The Missing Primer On Vue’s Application Data Store](https://medium.com/js-dojo/vuex-for-the-clueless-the-missing-primer-on-vues-application-data-store-33fa51ffc3af#.2j25xpfui) 241 | - [Real-time Grid Component Laravel, Vue.js, Vuex & Socket.io](https://www.youtube.com/watch?v=Jxefsv5Zqkw&t=3s) 242 | - [VueJS 2 - The Complete Guide (incl. Vuex) - Udemy Tutorial](https://www.udemy.com/vuejs-2-the-complete-guide) 243 | - [Develop Web Apps with Vue.js](https://egghead.io/courses/develop-web-apps-with-vue-js) on [egghead.io](https://egghead.io/) 244 | - [Vue.js 2 - Getting Started](https://www.youtube.com/playlist?list=PL55RiY5tL51p-YU-Uw90qQH419BM4Iz07) 245 | - [Vue.js 2 & Vuex (Basics)](https://www.youtube.com/playlist?list=PL55RiY5tL51pT0DNJraU93FhMzhXxtDAo) 246 | - [Türkçe VueJS Eğitim Videoları](https://www.youtube.com/playlist?list=PLa3NvhdFWNipwk1KXeUpVQnAiAfuBw4El) on YouTube by [Fatih Acet](http://fatihacet.com) 247 | - [Building a JSON Tree View Component in Vue.js from Scratch in Six Steps](https://devblog.digimondo.io/building-a-json-tree-view-component-in-vue-js-from-scratch-in-six-steps-ce0c05c2fdd8#.738ok0l4p) on [digimondo devblog](https://devblog.digimondo.io/) by [Arvid Kahl](https://www.twitter.com/arvidkahldev) 248 | - [Let's Vue! - OpenLecture 2017.01 in Russian](https://youtu.be/7pmw5gvWAf8) on YouTube by Illya Klymov ([@xanf](https://github.com/xanf/)) 249 | - [Bootstrapping your first Vue.js application using vue-cli](https://afropolymath.svbtle.com/bootstrapping-your-first-vue-js-project/) by [@afropolymath](https://twitter.com/afropolymath) 250 | - [Build vue-hackernews-2.0 from Scratch](https://github.com/Detachment/Build-vue-hackernews-2.0-from-scratch) by [@ Detachment](https://github.com/Detachment) 251 | - [Role Based Authorization for your Vue.js and Nuxt.js Applications Using vue-kindergarten](https://medium.com/@JiriChara/role-based-authorization-for-your-vue-js-and-nuxt-js-applications-using-vue-kindergarten-fd483e013ec5#.kp81np177) 252 | - [Complete Vue.js Application Tutorial - Creating a Simple Budgeting App with Vue](http://matthiashager.com/complete-vuejs-application-tutorial) by [@matthiaswh](https://github.com/matthiaswh) 253 | - [Vue.js Tutorial: A Prerendered, SEO-Friendly Example](https://snipcart.com/blog/vuejs-tutorial-seo-example) 254 | - [Vue.js Introduction For People Who Know Just Enough jQuery To Get By](https://medium.com/@mattrothenberg/vue-js-introduction-for-people-who-know-just-enough-jquery-to-get-by-eab5aa193d77) 255 | - [Fetching Data from a Third-Party API with Vue.js and Axios](https://www.sitepoint.com/fetching-data-third-party-api-vue-axios/) 256 | - [Fun Projects with Vue 2 (Video)](https://www.packtpub.com/web-development/fun-projects-vue-2-video) by Peter van Meijgaard, Packt. (April 2017) 257 | - [Vue JS: Simultaneously Running Express and Webpack Dev Server](https://medium.com/dailyjs/vue-js-simultaneously-running-express-and-webpack-dev-server-292f4a7ed7a3) on Medium by Henrik Fogelberg 258 | - [Vue JS 2 Tutorials](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa) on Youtube by [The Net Ninja](https://www.thenetninja.co.uk) 259 | - [Add a headless CMS to VueJs in 5 Minutes](https://www.storyblok.com/tp/add-a-headless-CMS-to-vuejs-in-5-minutes) 260 | - [vue 架构中的 Watcher](https://github.com/dengwanc/dengwanc.github.io/issues/11) 261 | - [Building Your First App With Vue.js](http://tutorialzine.com/2016/08/building-your-first-app-with-vue-js/) 262 | - [5 Practical Examples For Learning Vue.js](http://tutorialzine.com/2016/03/5-practical-examples-for-learning-vue-js/) 263 | - [Migrating from KnockoutJS to VueJS](https://jes.al/2017/05/migrating-from-knockoutjs-to-vuejs/) by [@jesalg](https://twitter.com/jesalg) 264 | - [Create a quiz with Vue.js](https://medium.com/@rap2h/create-a-quiz-with-vue-js-ed1e8e0e8294) by [@rap2h](https://twitter.com/rap2h) 265 | - [Vue.js: Getting Started](https://ecofic.com/courses/vue-getting-started/) by [@chadcampbell](https://twitter.com/chadcampbell) 266 | - [Vue.js 2 & Firebase - Building Real Time Single Page Web Applications](https://www.youtube.com/watch?v=we4zuQIXmnw) 267 | - [Vue.js 2 & Vue-Resource - Real-World Application With External API Access](https://www.youtube.com/watch?v=p-7Zi9xYt2M) 268 | - [Interactive Vue.js Screencasts For Beginners](https://scrimba.com/playlist/playlist-38) 269 | - [Vue.JS ile NASA API'ını Kullanarak Veri Çekme](https://www.youtube.com/watch?v=uC5b2VDATDU) on YouTube by [Ali GÖREN](https://aligoren.com) 270 | - [Web development with Vue.js 2 (Video)](https://www.packtpub.com/web-development/web-development-vuejs-2-video) by Olga Filipova, Packt. (June 2017) 271 | - [Build a realtime chart with VueJS and Pusher](https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/) 272 | 273 | ### Examples 274 | 275 | - [Starter Application with JWT Auth + sample backend API in Laravel](http://forum.vuejs.org/topic/39/starter-application-with-jwt-auth-sample-backend-api) 276 | - [Node Webkit + Vue example](https://github.com/brandonjpierce/node-webkit-boilerplate) by @brandonjpierce 277 | - [Vue Samples](https://github.com/superlloyd/VueSamples) by @superlloyd 278 | - [HackerNews clone with vue.js + vue-router](https://github.com/kazupon/vue-router-hackernews) by @kazupon 279 | - [**Electron + Vue example**](https://github.com/bradstewart/electron-boilerplate-vue) by @bradstewart 280 | - [Single page application example (Vue + Voie)](https://github.com/inca/voie-example) by [Boris Okunskiy](https://github.com/inca) 281 | - [Begin - Task Manager SPA written in Vue + Lumen](https://github.com/rajabishek/begin) by [Raj Abishek](https://github.com/rajabishek) 282 | - [Vue Mini Shop](https://github.com/BosNaufal/vue-mini-shop) by [BosNaufal](https://github.com/BosNaufal) 283 | - [Vue SoundCloud](https://github.com/mul14/vue-soundcloud) by [mul14](https://github.com/mul14) 284 | - [Feature Requests (Laravel + Vue Combo)](https://github.com/haydenbbickerton/feature-requests-app) by [haydenbbickerton](https://github.com/haydenbbickerton) 285 | - [Vue Cookbook (Vue1.0 + express)](https://github.com/yjj5855/node-vue-server-webpack) by [@yjj5855](https://github.com/yjj5855): A demo first screen rendering of a service 286 | - [Strong Together](https://github.com/websemantics/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 [WebSemantics](https://github.com/websemantics) 287 | - [vuetest: an ad admin web with user auth, bootstrap ui, uploader, WYSIWYG editor in iframe](https://github.com/sjerrys/vuetest) 288 | - [**vue-shopping**](https://github.com/andylei18/vue-shopping) by [andylei18](https://github.com/andylei18) 289 | - [**Vue-cnodejs,060**](https://github.com/shinygang/Vue-cnodejs) by [@shinygang](https://github.com/shinygang) 290 | - [**vue-zhihu-daily**](https://github.com/hilongjw/vue-zhihu-daily) by [hilongjw](https://github.com/hilongjw) 291 | - [jwt-example](https://github.com/PetervMeijgaard/jwt-example) by [@petervmeijgaard](https://github.com/petervmeijgaard) 292 | - [**VueChess**](https://github.com/gustaYo/vue-chess) -Multiplayer online chess game by [gustaYo](https://github.com/gustaYo) 293 | - [Ngexplorer-vuejs-client](https://github.com/gustaYo/ngexplorer-vuejs-client) -Vue client for [Ngexplorer](https://github.com/gustaYo/ngexplorer-MEAN) by [gustaYo](https://github.com/gustaYo) 294 | - [Vue 2048 (Vue + Webpack)](https://pengfu.github.io/vue-2048/) by [@pengfu](https://github.com/pengfu): Popular 2048-Game implemented using Vue,Webpack,Sass,ES6 295 | - [Vue Simple PWA](https://github.com/BosNaufal/vue-simple-pwa) by [BosNaufal](https://github.com/BosNaufal) 296 | - [Tour of Heroes (Vue 2.0)](https://github.com/aweber1/tour-of-heroes-vue2): A Vue 2.0 port of the Angular 2.0 [Tour of Heroes](https://angular.io/docs/ts/latest/tutorial/) demo app. Highlights: ES6/7, render functions, JSX, [revue](https://github.com/revue/revue) (redux bindings for Vue), [vue-router](https://github.com/vuejs/vue-router), [Airbnb eslint](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base), webpack. by [@aweber1](https://github.com/aweber1) 297 | - [vue-table-pagination](https://github.com/echoVic/vue-table-pagination) A table with pagination by [echovic](https://github.com/echovic) 298 | - [Feathers and Vue 2.0 Blog Admin Demo](https://github.com/delay/feathers-vue-blog-admin-demo) Demo for using Feathers with Vue 2.0. It includes authentication, vue-router, vue-infinite-loading and roles by [delay](https://github.com/delay) 299 | - [vue-zhihudaily-2.0](https://github.com/cs1707/vue-zhihudaily-2.0) Zhihudaily demo built with Vue 2.0, vue-router & vuex, with server-side rendering. by [cs1707](https://github.com/cs1707) 300 | - [vue-demo-todolist](https://github.com/fishenal/Todos_Vuejs) a simply vue2.0 demo built with Vue 2.0, vue-cli. by [fishenal](https://github.com/fishenal) 301 | - [**vue-AdminLte**](https://github.com/liujians/vue-adminLte-vue-router) by [liujians](https://github.com/liujians) 302 | - [**Vue(2.0) + Node.js: A blog content manage system (CMS)**](https://github.com/ycwalker/CMS-of-Blog) by @ycwalker 303 | - [ngexplorer-quasar](https://github.com/gustaYo/vue-chess) -Implementation of [Ngexplorer](https://github.com/gustaYo/ngexplorer-MEAN) with [quasar framework](https://github.com/rstoenescu/quasar-framework) by [gustaYo](https://github.com/gustaYo) 304 | - [zhihu-daily-vue](https://github.com/moonou/zhihu-daily-vue) a zhihu daily base on vue2.0 by [moonou](https://github.com/moonou) 305 | - [loopback-vue](https://github.com/qxl1231/generator-loopback-vue) loopback+vue+vue-resource,ionic-app,vue page分页功能,authenticate 权限控制,accesstoken机制,credentials,CI,docker [qxl1231](https://github.com/qxl1231) 306 | - [**vue-s3-dropzone**](https://github.com/kfei/vue-s3-dropzone) A Vue.js drag-and-drop component uploads files to AWS S3 serverlessly 307 | - [**easy-vue**](https://github.com/TIGERB/easy-vue) a easy example using the vue to implement easy web with vue 2.0, vuex 2.0, 308 | vue-router 2.0, vue-infinite-scroll 2.0, vue-progressbar 2.0 by [TIGERB](https://github.com/tigerb) 309 | - [Vuex Events Messaging Demo](https://github.com/metricloop/vuex-events-messaging-demo) by [Metric Loop](https://metricloop.com/blog) 310 | - [vue-memo](https://github.com/akifo/vue-memo) a simple demo build with Vue.js(>2.x.), vue-router(>2.x.), vuex(>2.x.), vuex-router-sync@next(>3.x.) and Firebase(>3.6.x) by [akifo](https://github.com/akifo) 311 | - [Resume Vue](https://github.com/ChangJoo-Park/Resume-Vue) JSON based Resume based on Vue 2.0 by [ChangJoo Park](https://github.com/ChangJoo-Park/) 312 | - [**App example with JWT Authentication**](https://github.com/Angarsk8/phoenix_vuejs_authentication_example) developed with [**Phoenix Framework**](http://phoenixframework.org), **Vue** and **Vue Router** ([_**demo**_](https://phoenix-vue-auth.herokuapp.com)) by [@Angarsk8](https://github.com/Angarsk8) 313 | - [Sample CRUD app with router in Vue 2.0](https://github.com/shershen08/vue.js-v2-crud-application) by [@shershen08](https://github.com/shershen08) 314 | - [ASP.NET Core Vue.js server-side rendering sample](https://github.com/mgyongyosi/VuejsSSRSample) by [@mgyongyosi](https://github.com/mgyongyosi) 315 | - [**vuefire-quickstart**](https://github.com/sejr/vuefire-quickstart) - Documented Firebase integration w/ webpack and eslint, by [@sejr](https://github.com/sejr). 316 | - [**hello-vue-django** Vue.js and Django integration starter project with hot code reload](https://github.com/rokups/hello-vue-django) 317 | - [**Real Time Social News App**](https://github.com/Angarsk8/loopa-news) developed with [**Phoenix**](http://phoenixframework.org), **Vue**, **Vue Router** and **Vuex** ([_**demo**_](https://loopa-news.herokuapp.com)) by [@Angarsk8](https://github.com/Angarsk8) 318 | - [**vue-calculator**](https://github.com/CaiYiLiang/simply-calculator-vuejs) a simply calculator built with Vue 2.0, vue-cli(webpack-simple). by [CaiYiLiang](https://github.com/CaiYiLiang) 319 | - [**Wikipedia-viewer**](https://github.com/CaiYiLiang/vue-demos/tree/master/wikipediaViewer-vuejs) A simple wikipedia-viewer page built with vue2.x ,vue-router,vue-cli(webpack-simple) and ajax(jsonp). by [CaiYiLiang](https://github.com/CaiYiLiang) 320 | - [**vue2.x-douban**](https://github.com/superman66/vue2.x-douban) A simple of douban movie build with vue2.x,vue-router and axios(豆瓣电影). by [Superman](https://github.com/superman66) 321 | - [**vue-laravel-example**](https://github.com/jcc/vue-laravel-example) Vue - Laravel - Example is a simple example to set Vue with Laravel. by [Jiajian Chan](https://github.com/jcc) 322 | - [**vue-foundation**](https://github.com/hal0gen/vue-foundation) A demo app integrating VueJS with [**Zurb Foundation**](https://github.com/zurb/foundation-sites), built using the webpack vue-cli template 323 | - [aspnetcore-Vue-starter](https://github.com/MarkPieszak/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. 324 | - [**vue-reddit-app**](https://github.com/yujiahaol68/reddit-app) A Reddit SPA [_**demo**_](https://yujiahaol68.github.io/reddit-app/) built with **Vue 2.X** , **Vue Router 2** , **Vuex** and **axios**. Using Muse-UI and vue-cli webpack template by [@yujiahaol68](https://github.com/yujiahaol68) 325 | - [**vue-music-qq**](https://github.com/pluto1114/vue-music-qq) A qq-music project is based on vue-cli. The pages are simple and smooth 326 | - [NavigationTab with Vue-Redux and Plain VueJSX](https://github.com/ShuvoHabib/Vue-JSX-and-Vue-Redux-Navigation-Tab) Navigation Tab with both plain Vue JSX and Vue + Redux Binding 327 | - [Veggie Map](https://veggiemap.herokuapp.com/) An interactive demo using Vuejs + Vue router + Leaflet and Firebase 328 | - [vuejs-d3](https://github.com/johnnynotsolucky/samples/tree/master/vuejs-d3) examples how to use d3 for visualisations. 329 | - [vue-twitter-client](https://github.com/YuheiNakasaka/vue-twitter-client) A Twitter Client App build with Vue 2.X, Vuex, electron-vue and Electron 330 | - [**Douban**](https://github.com/jeneser/douban) Awesome douban Example created with **Vue2.x** + **Vuex** + **Vue-router** + **vue-resource**. by [jeneser](https://github.com/jeneser) 331 | - [Storyblok vuejs-boilerplate](https://github.com/storyblok/vuejs-boilerplate) - Integrates Storyblok's Component System, allows to create editable Websites. 332 | - [Vuexpresso](https://github.com/Ethaan/vuexpresso) - A boilerplate using VueX, Vue-Router, Vue-Apollo, webpack, GraphQL, Apollo-client, express and mongo 333 | - [Vue.js with Sails.js backend example project](https://github.com/ndabAP/Vue.js-with-Sails.js-backend-example-project) - This project is for those who are new to single-page applications and want to learn through a real example. 334 | - [**Vue.js & Pyramid web framework app**](https://github.com/eddyekofo94/pyramidVue.git) - A boilerplate using Pylons Pyramid webframework backend Vuejs webpack2, vue-router, yarn(packet manager) 335 | - [vue-feathers-chat](https://github.com/ErickPetru/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 336 | - [vue-xplan](https://github.com/JackGit/xplan/) A rotating earth demo page created with Vue and three.js 337 | - [**vueSocketChatRoom**](https://github.com/Chanran/vueSocketChatroom) A socket chat room using vue2.x,vuex2.x,vue-router2.x,vux2.x,socket.io 338 | - [vue-tetris (Use Vue, Vuex, Immutable to code Tetris)](http://binaryify.github.io/vue-tetris/) by [@Binaryify](https://github.com/Binaryify): Use Vue, Vuex, Immutable to code Tetris. 339 | - [route-planner-vue](https://kasheftin.github.io/route-planner-vue/) by [@Kasheftin](https://github.com/Kasheftin): The tool for planning routes with multiple sortable layers, draggable directions, markers and shapes on google map. 340 | - [MyDiary-Vue](https://github.com/ssshooter/MyDiary-Vue/blob/master/README.En.md) A diary application build with Vue 2.X which is also have contact and todolist function 341 | - [VueJS Example Projects](https://github.com/vue-project) on Github by [Ali GÖREN](https://aligoren.com) 342 | - [Chess Storybook Example](https://github.com/gustaYo/vue-chess-storybook) with Vue 2.0 by [gustaYo](https://github.com/gustaYo) 343 | 344 | ### Books 345 | 346 | - [The Majesty Of Vue.js](https://www.packtpub.com/web-development/majesty-vuejs) by Alex Kyriakidis & Kostas Maniatis, Packt. (Nov 2016) 347 | - [Learning Vue.js 2](https://www.packtpub.com/web-development/learning-vuejs-2) by Olga Filipova, Packt. (Dec 2016) 348 | - [The Majesty Of Vue.js 2](https://leanpub.com/vuejs2) by Alex Kyriakidis and Kostas Maniatis, Leanpub. (Mar 2017) 349 | - [Vue.js 2 Cookbook](https://www.packtpub.com/web-development/vuejs-2-cookbook) by Andrea Passaglia, Packt. (May 2017) 350 | - [Vue.js in Action](https://www.manning.com/books/vue-js-in-action) by Erik Hanchett and Benjamin Listwon (Spring 2018) 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | # Projects Using Vue.js 361 | 362 | ### Open Source 363 | 364 | - [PageKit](https://github.com/pagekit/pagekit) - Modular and lightweight CMS built with Symfony components and Vue.js. 365 | - [npmcharts.com](https://github.com/cheapsteak/npmcharts.com) - Compare npm packages and spot download trends. 366 | - [Koel](https://github.com/phanan/koel) - A personal music streaming server that works. 367 | - [RSS Reader](https://github.com/mrgodhani/rss-reader) - Simple RSS Reader made using atom electron and vue.js. 368 | - [Gokotta](https://github.com/Zhangdroid/Gokotta) - A simple music player built by electron and vue. 369 | - [CoPilot](https://github.com/misterGF/CoPilot) - An admin portal based on AdminLTE with vue.js integration. 370 | - [Retrospectify](https://github.com/pepf/retrospectify) - A simple tool for doing collaborative retrospectives in agile teams. 371 | - [jade-press](https://github.com/jade-press/jade-press) - Cms based on mongodb, nodejs, koa, vue and more. 372 | - [astralapp](https://github.com/astralapp/astral) - Organize Your GitHub Stars With Ease. 373 | - [EME](https://github.com/egoist/eme) - An Elegant Markdown Editor. 374 | - [Github-explorer](https://github.com/SidKwok/github-explorer) - A spa which can help you check your github in a better way. 375 | - [Hotel](https://github.com/typicode/hotel) - Start your dev servers from your browser and get local domains in seconds. 376 | - [Surfbird](https://github.com/surfbirdapp/surfbird) - A Twitter client written with modern web technologies. 377 | - [Approach0](https://github.com/approach0/search-engine) - A math-aware search engine. 378 | - [Flox](https://github.com/devfake/flox) - Self Hosted Movie, Series and Anime Watch List. 379 | - [JavaScript Guessing Game](https://github.com/samiheikki/javascript-guessing-game) - A game for identifying JavaScript tools and libraries. 380 | - [vue-ghpages-blog](https://github.com/viko16/vue-ghpages-blog) - A blog based on GitHub pages by Vue.js 2 + Webpack 2. 381 | - [Vuedo](https://github.com/Vuedo/vuedo) - Blog platform, built with Laravel and Vue.js. 382 | - [vue-music163](https://github.com/pluto1114/vue-music163) - A Vue.js project for music. 383 | - [Tomato5](https://github.com/zhangxin840/tomato5) - Real-time collaboration tool, it combines Pomodoro Technique with a team status share board. 384 | - [Web Learn](https://github.com/freearhey/web-learn) - A service which provides simple access to thousands of video tutorials on web developing and programming. 385 | - [ExcelJSON](https://github.com/palerdot/exceljson) - A tool to convert CSV, TSV to/from JSON. 386 | - [Materialize-blog](https://github.com/forehalo/materialize-blog) - A material blog built with Laravel5.3 and Vue2.x. 387 | - [VueCompomnentGenerator](https://github.com/ChangJoo-Park/vue-component-generator) - Generate vue single file component on browser. 388 | - [SDR News](https://github.com/super-dev/SDR-News) - News for web designers and developers aggregated from multiple sources (Reddit, Hacker News and Prominent Blogs). 389 | - [PJ Blog](https://github.com/jcc/blog) - Open source blog built with Laravel and Vue.js. 390 | - [Lulumi-browser](https://github.com/qazbnm456/lulumi-browser) - Lulumi-browser is a light weight browser coded with Vue.js 2 and Electron. 391 | - [vue-wordpress-pwa](https://github.com/bstavroulakis/vue-wordpress-pwa) 392 | - [OpenAPI 3 viewer](https://github.com/koumoul-dev/openapi-viewer) - Browse and test a REST API described with the OpenAPI 3.0 Specification 393 | - [Stacer](https://github.com/oguzhaninan/Stacer) - Linux System Optimizer and Monitoring 394 | - [Distrochooser.de](https://github.com/cmllr/distrochooser) - An orientation guide for Linux beginners 395 | - [Buka](https://github.com/oguzhaninan/Buka) - EBook Management 396 | - [Docute](https://github.com/egoist/docute) - A framework for writing documentation without build process 397 | - [pm86](https://github.com/ericjjj/pm86) - Production process manager for Node.js apps Websites 398 | - [vms](https://github.com/ericjjj/vms) - A Vue.js 2.0 Management System 399 | - [nativescript-vue](https://github.com/rigor789/nativescript-vue) - A Vue.js implementation of the NativeScript renderer. 400 | - [piper](https://github.com/fireyy/piper) - A drag-and-drop mobile website builder base on Vue. 401 | - [mmf-blog-vue2](https://github.com/lincenying/mmf-blog-vue2) - A blog based on Vue2(Vue-router, Vuex) and Webpack2. 402 | - [Media Manager](https://github.com/iutbay/mm) - Web File Manager. 403 | - [dyu/bookmarks](https://github.com/dyu/bookmarks) - A self-contained, self-hosted bookmarking app powered by leveldb, built with Vue2.1.x. 404 | - [JSON Schema Editor](https://github.com/tangram-js/json-schema-editor) - An intuitive editor for JSON schema. Develop with Vue.js 2 and Firebase. 405 | - [npm-stats](https://github.com/apertureless/npm-stats) - npm package download statistics dashboard 406 | - [vue2-admin-lte](https://github.com/devjin0617/vue2-admin-lte) - a project that converts AdminLTE to work with Vuejs (v2.x). 407 | - [Dockeron](https://github.com/dockeron/dockeron) - A project built on Electron + Vue.js for Docker on desktop. 408 | - [Flamme](https://github.com/alicin/flamme) - An open source Tinder desktop client built with electron and Vue.js for educational purposes 409 | - [Goldfish](https://github.com/Caiyeon/goldfish) - A HashiCorp Vault UI built with VueJS, Golang, and Bulma CSS 410 | - [Adminify](https://github.com/wxs77577/adminify) - An Admin dashboard based on [Vuetify](https://vuetifyjs.com/), check the [Online Demo](http://adminify.genyii.com) 411 | - [promptie](https://github.com/alicin/promptie) - A framework written in Vue.js for creating command-line like interfaces in web browsers. 412 | - [Hare](https://github.com/clarkdo/hare) - 🐇 Application boilerplate based on Vue.js 2.x, Koa 2.x, Element-UI and Nuxt.js 413 | - [Paper-Dashboard](https://github.com/cristijora/vue-paper-dashboard) -Creative Tim Paper Dashboard made for Vue 414 | - [AdminLTE-VueJS2](https://github.com/otezz/AdminLTE-VueJS2) - An open source project that implements VueJS (v2.x) on AdminLTE. 415 | - [Material Dashboard](https://github.com/lucduong/vue-material-dashboard) - Creative Tim Material Dashboard made for Vue 416 | - [Explore-Github](https://github.com/mazipan/explore-github) - VueJS 2 Github Explorer Using API v3 417 | 418 | ### Commercial Products 419 | 420 | - [Wijmo](http://wijmo.com/products/wijmo-5/) - A collection of UI controls with VueJS support. 421 | - [Collate Notes](http://www.collatenotes.com/) 422 | 423 | 424 | ### Apps/Websites 425 | 426 | - [Laravel Spark](https://spark.laravel.com/) 427 | - [Vice Video](https://video.vice.com/) 428 | - [Formlets](https://www.formlets.com) 429 | - [Laracasts](https://laracasts.com) 430 | - [esa.io](https://esa.io/) 431 | - [稀土掘金](http://gold.xitu.io) 432 | - [Prague Airport](http://www.prague-airport.com/) 433 | - [Portfolio Site](http://corentinbac.com/) 434 | - [Grammarly](https://grammarly.com/) - Mistake-free writing service. 435 | - [Laravist](https://laravist.com/) 436 | - [Atiiv](https://atiiv.com) - An app aimed for personal trainers and their clients. 437 | - [Statamic](https://statamic.com) 438 | - [Embalses!](http://embalses.azurewebsites.net/) - A tool to report water dam level using the U.S. Geological Survey database. 439 | - [TravelMap](http://clem.travelmap.fr) - A simple way for travellers to create a blog based on a Map. 440 | - [Proper Cloth Shirt Builder](https://propercloth.com/design-a-shirt) - Custom shirt builder. 441 | - [CheckIt](https://check-it.io) 442 | - [Reddit News](https://github.com/Mati365/reddit-news) - A browser extension which show notifications and news from reddit. 443 | - [Powerpuff Yourself by Cartoon Networks](https://www.powerpuffyourself.com/) 444 | - [小桃酱](https://app.xiaotaojiang.com/) 445 | - [cloudradioo](http://cloudradioo.com) - Web app that plays randomly all top 50 songs from the soundcloud charts 446 | - [vNotes](https://halfeld.github.io/v-notes/#!/) - Simple and beautiful notepad to Markdown with Vue.js and Local Storage API. 447 | - [Open Function Computers](http://www.openfunctioncomputers.com/#!/home) 448 | - [Dermail](https://github.com/zllovesuki/dermail-webmail) - A webmail client written in Vue.js for Dermail, a mail systemn written in node.js. 449 | - [octimine](https://www.octimine.com/) - A patent search engine. 450 | - [Draxed](https://www.draxed.com/) - A web based MySQL and PostgreSQL data browser and dashboard manager. 451 | - [Leapspotleap](http://www.leapspotleap.com) - A simple way to look up wikipedia articles near you. Or simply navigate to a place and find interesting wikipedia information. Responsive web app. 452 | - [X-SONGTAO](http://xiangsongtao.com) - A Personal blog. FE and CMS are in same vue SPA. 453 | - [Cinemateka](http://cinema.seance.ru) - Film & events schedule SPA made with Vue & Laravel 5. Russian. 454 | - [Jobinja](https://jobinja.ir) - A Job Board and career platform operating in Iran. 455 | - [滚蛋吧!莆田系](https://putianxi.github.io/) - Show all Putian hostiptal information 456 | - [Jobi : Recruiting Platform ](https://www.jobi.tn/) 457 | - [The Spice House](https://www.thespicehouse.com) - 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. 458 | - [Livestorm](http://livestorm.co) - Webinar / Live events app. 459 | - [Metric Loop](https://metricloop.com) - A technology services and solutions website. 460 | - [Holden](https://www.holden.com.au) 461 | - [Global-Exam](https://global-exam.com) - Online Training for Language Proficiency Tests 462 | - [SlugSurvival](https://github.com/zllovesuki/slugsurvival) - A webapp that helps student better plan their courses (hobby project, not in affiliation with UCSC). 463 | - [FreePoll.Online](https://www.freepoll.online) - A group decision making tool built using Vue.js, vue-sortable, Semantic UI and Zappa. 464 | - [GitRelease](https://github.com/ChangJoo-Park/gitrelease-app) - Track github project's new release on mac menubar using vue.js with electron. 465 | - [12BAY.VN](https://12bay.vn) - Applications online flight bookings. 466 | - [PLAYCODE.IO](https://playcode.io) - Playground for Rapid Frontend Experiments. 467 | - [Vue.js Calendar](http://vuejs-calendar.getjsdojo.com) - A calendar app built with Vue.js, Vuex and server-side rendering. 468 | - [The Void Radio](http://thevoidrad.io) - Underground House Music Online Radio. 469 | - [Bitly Vue](https://alpixel.github.io/bitly-vuejs) - Shorten URLs with VueJS & Bitly API. 470 | - [Storyblok](https://www.storyblok.com) - API Based/Decoupled CMS using VueJS for it's frontend. 471 | - [WizzAir](https://wizzair.com/) 472 | - [Moving to HTTPS](https://movingtohttps.com/) - Guide to moving different platform/hosting sites to HTTPS 473 | - [Booknshelf](https://booknshelf.com/) - Discover great books and bookshelves on different topics. 474 | - [Coypu](https://coypu.co) - Text-editor-like weekly planner 475 | - [Top HN](https://tophn.info/) - A real time display of top news activity on Hacker News 476 | - [Euronews](http://www.euronews.com) - Euronews is a multilingual news media service, headquartered in Lyon, France. 477 | - [Roozame روزامه‡](http://www.roozame.com) - Roozame is a persian smart news media service. 478 | - [Koumoul](https://koumoul.com) 479 | - [NinjaCalc](http://ninja-calc.mbedded.ninja) - A suite of embedded engineering related calculators, built as an open-source single-page app with vue.js. 480 | - [Vue.js Feed](https://vuejsfeed.com/) - The latest Vue.js news, tutorials, plugins, and more. Made with Vue.js and Laravel, based on **[Vuedo](https://github.com/Vuedo/vuedo)**. 481 | - [蒜瓣](https://github.com/JasonBai007/suanban) - A web app developed with Vue2.0 and Douban API 482 | - [Guess Right](https://kdcinfo.com/guessright/) - A 'guess the word' game - Written with Vue/vuex/vue-router (front-end) and Laravel/MySQL (back-end). Code is [Open Source on GitHub](https://github.com/KDCinfo/guess-right) (although not the live files that run the game at kdcinfo). 483 | - [GRAP](https://grap.io) - Business communication service 484 | - [Easy Mock](https://easy-mock.com) 485 |  - [mmf-blog-vue2-ssr](https://github.com/lincenying/mmf-blog-vue2-ssr) A blog built with Vue 2.0, vue-router & vuex, with server-side rendering 486 | - [JSON Schema Editor](https://json-schema-editor.tangramjs.com) - An intuitive editor for JSON schema built with Vue.js and Firebase. 487 | - [Winsome Trivia](https://splode.github.io/trivia/) - A single or multiplayer trivia game featuring over 2,000 unique questions built with Vue.js and powered by the Open Trivia Database. 488 | - [Moon Organizer](https://moonorganizer.com/calendar/) - Lunar calendar app 489 | - [Flash-Vue](https://flash-vue.com) - ‘Flashcards of the Future’ bring learning everywhere :rocket: 490 | - [Kinderbesteck](https://www.kinderbesteck-gravur.de/) - A full Online Shop SPA with Vue2.0, Vuex, Vue Router 491 | - [n2ex](https://github.com/OrangeXC/n2ex) - A vue ssr(nust) website, use v2ex API 492 | - [Power Thesaurus](https://www2.powerthesaurus.org) - A crowdsourced online thesaurus 493 | - [Chattanosy](https://chattanosy.com) - A community-powered database of new things and places in Chattanooga, TN. 494 | - [PAIXIN](http://www.paixin.com/) - A genuine picture sale website 495 | - [CodeBottle](https://codebottle.io/) - Drag-and-drop snippets to your projects 496 | - [1XBET](https://1xbet.com) - A betting company operating since 2007 497 | 498 | ### Interactive Experiences 499 | 500 | - [Jean-Pierre Morin | 1700 LAPOSTE](http://1700laposte.com/jean-pierre-morin/) 501 | - [Facebook NewsFeed](https://newsfeed.fb.com/) 502 | - [YouTube AdBlitz 2016](https://adblitz.withyoutube.com/#!/advertisers) 503 | - [Omnisense Experience](http://omnisense.net) 504 | - [Louis Ansa Website (portfolio)](http://louisansa.com) 505 | - [Djeco.com](http://www.djeco.com/en) 506 | - [Tolks.io](https://tolks.io) 507 | - [Meet Graham](http://www.meetgraham.com.au) 508 | - [NOIZE original](http://noizeoriginal.com) 509 | 510 | ### Enterprise Usage 511 | 512 | - Alibaba 513 | - Baidu 514 | - Sina Weibo 515 | - Xiaomi 516 | - Ele.me 517 | - Optimizely 518 | - Expedia 519 | - UCWeb 520 | - Line 521 | - Nintendo 522 | - Celtra 523 | - [Sainsbury's](https://sainsburys.jobs/) 524 | - [AREX](https://arex.io/) 525 | - DJI 526 | - Octimine GmbH 527 | - Hunliji 528 | - [GitLab](https://about.gitlab.com/2016/10/20/why-we-chose-vue/) 529 | - [Clemenger BBDO Melbourne](http://clemengerbbdo.com.au) 530 | - [ZenMate](https://zenmate.com) 531 | - [Codeship](https://blog.codeship.com/consider-vuejs-next-web-project/) 532 | - [Storyblok](https://app.storyblok.com) 533 | - [Monito](https://www.monito.com) - Building the Booking.com for international money transfers 534 | - [Hypefactors](https://hypefactors.com) - Software for data-driven PR professionals 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | # Components & Libraries 547 | 548 | 549 | ## UI Components 550 | 551 | ### Table 552 | 553 | *Tables / data grids* 554 | 555 | - [vuetable-2](https://github.com/ratiw/vuetable-2) - Data table simplify. 556 | - [vue-tables-2](https://github.com/matfish2/vue-tables-2) - Vue.js 2 grid components. 557 | - [vue-datasource](https://github.com/coderdiaz/vue-datasource) - A vue.js server side component to create dynamic tables. 558 | - [ag-grid-vue](https://github.com/ceolter/ag-grid-vue) - Vue adaptor for ag-Grid. 559 | - [vue-data-tables](https://github.com/njleonzhang/vue-data-tables) - Vue2.0 DataTables, based on element-ui. 560 | - [vue-floatThead](https://github.com/tmlee/vue-floatThead) - Vue 2.0 component for floatThead, a floating & sticky table header plugin. 561 | - [vuetiful-datatable](https://github.com/andrewcourtice/vuetiful/tree/master/src/components/datatable) - Datatable component with sorting, filtering, pagination, grouping and aggregation. 562 | - [vue-materialize-datatable](https://github.com/MicroDroid/vue-materialize-datatable) - VueJS datatable for Materialize CSS 563 | - [vue-good-table](https://github.com/xaksis/vue-good-table) - An easy to use, VueJS (2.x) table plugin with sorting, column filtering, pagination etc. 564 | - [vue-grid](https://github.com/dzwillia/vue-grid) - A flexible grid component for Vue.js 565 | 566 | ### Notification 567 | 568 | *Toaster / snackbar — Notify the user with a modeless temporary little popup* 569 | 570 | - [vue-notifications](https://github.com/se-panfilov/vue-notifications) - Vue.js agnostic non-blocking notifications library. 571 | - [vue-easy-toast](https://github.com/noru/vue-easy-toast) - A toast plugin for vue/vue2. 572 | - [vue-toasted](https://github.com/shakee93/vue-toasted) - Responsive Touch Compatible Toast plugin for VueJS. 573 | - [vue-notifikation](https://github.com/happyCoda/vue-notifikation) - Vue.js notification plugin. 574 | - [vue-notification](https://github.com/euvl/vue-notification) - Vue.js 2+ notification plugin using `Velocity` for animations. 575 | - [vs-notify](https://github.com/NxtChg/pieces/tree/master/js/vue/vs-notify) - Tiny but powerful notification component with no dependencies. 576 | - [vue2-notify](https://github.com/websmurf/vue2-notify) - Vue.js 2+ notification plugin. 577 | - [vue-notifyjs](https://github.com/cristijora/vue-notifyjs) - Minimalist, 3kb themable notification plugin 578 | - [vueup](https://github.com/chryb/vueup) - Simple, lightweight and elegant global notification popup for Vue.js 579 | - [vuex-flash](https://github.com/ahmed-dinar/vuex-flash) - Flash message component for VueJS 2.x within Vuex 2.x. 580 | 581 | ### Loader 582 | 583 | *Loaders / spinners / progress bars — Let the user know that something is loading* 584 | 585 | - [vue-radial-progress](https://github.com/wyzant-dev/vue-radial-progress) - Radial progress bar component for Vue.js. 586 | - [vue-simple-spinner](https://github.com/dzwillia/vue-simple-spinner) - A simple, flexible spinner for Vue.js 587 | - [vuex-loading](https://github.com/f/vuex-loading) - Multiple Loader Management for Vue/Vuex applications. 588 | 589 | #### Progress Bar 590 | 591 | *A slim progress bar at the top of the page* 592 | 593 | - [vue-progressbar](https://github.com/hilongjw/vue-progressbar) - A lightweight progress bar for vue. 594 | - [vue2-loading-bar](https://github.com/BosNaufal/vue2-loading-bar) - Simplest Youtube Like Loading Bar Component For Vue 2. 595 | - [vue-top-progress](https://github.com/dalphyx/vue-top-progress) - Yet another top progress loading bar component for Vue.js. 596 | - [vue-nprogress](https://github.com/vue-bulma/nprogress) - Progress bars is based on nprogress for Vue. 597 | 598 | ### Tooltip 599 | 600 | Tooltips / popovers 601 | 602 | - [v-tooltip](https://github.com/Akryum/vue-tooltip) - Easy tooltips with Vue 2.x. 603 | - [vue-popper-component](https://github.com/antongorodezkiy/vue-popper-component) - Popper.js directive for Vue.js. 604 | - [vue-directive-tooltip](https://github.com/hekigan/vue-directive-tooltip) - Simple, flexible tooltip directive (based on Popper.js) [![Vue.js](https://img.shields.io/badge/vue-2-green.svg)](https://vuejs.org) 605 | - [vue-popperjs](https://github.com/RobinCK/vue-popper) - VueJS 2.x popover component based [popper.js](https://popper.js.org/) 606 | 607 | ### Overlay 608 | 609 | *Overlay / modal / alert / dialog / lightbox / popup* 610 | 611 | - [vuedals](https://github.com/javisperez/vuedals) - A VueJS (2.x) Plugin for multiple modals windows with a single component instance. 612 | - [sweet-modal-vue](https://github.com/adeptoas/sweet-modal-vue) - The sweetest library to happen to modals. Now available for Vue.js. 613 | - [vue-js-modal](https://github.com/euvl/vue-js-modal) - Simple to use, highly customizable, mobile friendly Vue.js 2.0+ modal with 0 dependencies. 614 | - [vudal](https://github.com/Egorvah/vudal) - Modal window for vue.js 615 | - [vodal](https://github.com/chenjiahan/vodal) - A vue modal with animations. 616 | - [vue-image-lightbox](https://github.com/pexea12/vue-image-lightbox) - A Vue image lightbox/gallery to display images nicely. 617 | - [vue2-simplert](https://github.com/mazipan/vue2-simplert) - Vue 2 Simple Alert Component (SweetAlert Inspired) By Irfan Maulana 618 | - [Vue-Semantic-Modal](https://github.com/David-Desmaisons/Vue-Semantic-Modal) - Vue 2 Semantic-UI modal component without jQuery dependency 619 | - [v-img](https://github.com/crowdbotics/v-img) - Easy to install image gallery. 620 | - [vue-dialog-drag](https://github.com/emiliorizzo/vue-dialog-drag) - Draggable dialog 621 | 622 | ### Parallax 623 | 624 | - [vue-parallax](https://github.com/vue-comps/vue-parallax) - Scrolls an image slower than the window to create a neat optical effect. 625 | - [vue-parallaxy](https://github.com/apertureless/vue-parallax) - Vue.js component for parallax image scroll effects. 626 | 627 | ### Icons 628 | 629 | - [vue-awesome](https://github.com/Justineo/vue-awesome) - Font Awesome component for Vue.js, using inline SVG. 630 | 631 | ### Menu 632 | 633 | - [vue-side-nav](https://github.com/vue-comps/vue-side-nav) - Side-nav. 634 | - [vue-accordion](https://github.com/zeratulmdq/vue-accordion) - Simple accordion nav menu component for Vue.js. 635 | - [vue-js-dropdown](https://github.com/euvl/vue-js-dropdown) - Vue.js 2 dropdown menu component. Light, easy to use and extend, no external deps. 636 | 637 | ### Carousel 638 | 639 | - [vue-easy-slider](https://github.com/shhdgit/vue-easy-slider) - Slider Component of Vue.js. 640 | - [vue-l-carousel](https://github.com/lsycxyj/vue-l-carousel) - A responsive carousel(namely slider or swiper) component for Vue.js v2.x+. 641 | - [vue-awesome-swiper](https://github.com/surmon-china/vue-awesome-swiper) - Swiper(slide) component for Vue.js(1.x ~ 2.x). 642 | - [vue-lory](https://github.com/vue-bulma/lory) - Vue Slider Component based on lory. 643 | - [vue-slick](https://github.com/staskjs/vue-slick) - Vue component for Slick-carousel. 644 | - [vue-flickity](https://github.com/drewjbartlett/vue-flickity) - A Vue Component for Flickity.js. 645 | - [vue-carousel-3d](https://github.com/wlada/vue-carousel-3d) - Vue Carousel 3D - Beautiful, flexible and touch supported 3D Carousel for Vue.js. 646 | - [vue-carousel](https://github.com/SSENSE/vue-carousel) - A flexible, responsive, touch-friendly carousel for Vue.js. 647 | - [vue-coverflow](https://github.com/OrangeXC/vue-coverflow) - A vue2.x coverflow component. 648 | 649 | ### Charts 650 | 651 | - [vue-morris](https://github.com/bbonnin/vue-morris) - VueJS component wrapping Morris.js. 652 | - [vue-charts](https://github.com/haydenbbickerton/vue-charts) - Google Charts plugin for Vue.js. 653 | - [vue-chartjs](https://github.com/apertureless/vue-chartjs) - Vue.js wrapper for Chart.js. 654 | - [hchs-vue-charts](https://github.com/hchstera/vue-charts) - Based on Vue2.0 wrapper for ChartJs. 655 | - [vue-echarts](https://github.com/Justineo/vue-echarts) - ECharts component for Vue.js. 656 | - [vuetrend](https://github.com/QingWei-Li/vue-trend) - Simple, elegant spark lines for Vue.js. 657 | - [vue-highcharts](https://github.com/weizhenye/vue-highcharts) - Highcharts component for Vue. 658 | - [vue-echarts-v3](https://github.com/xlsdg/vue-echarts-v3) - Vue.js(v2.x+) component wrap for ECharts.js(v3.x+). 659 | - [vue-chartist](https://github.com/lakb248/vue-chartist) - Vue.js 2.0 component wrap for Chartist. 660 | - [g2-vue](https://github.com/fireyy/g2-vue) - Factory wrapper for using G2 easily in a Vue Component. 661 | - [vuebars](https://github.com/DeviaVir/vue-bar) - Simple, elegant spark bars for Vue.js. 662 | 663 | ### Time 664 | 665 | *Display time / date / age* 666 | 667 | - [vue-timeago](https://github.com/egoist/vue-timeago) - A tiny timeago component for Vue. 668 | - [vue-moment-jalaali](https://github.com/saman/vue-moment-jalaali) - Jalaali Moment.js filters for your Vue.js project. 669 | 670 | ### Calendar 671 | 672 | *Display non-editable events in a Calendar* 673 | 674 | - [vue-fullcalendar](https://github.com/Wanderxx/vue-fullcalendar) - Vue calendar fullCalendar. No jQuery required. Schedule events management. 675 | - [vue-event-calendar](https://github.com/GeoffZhu/vue-event-calendar) - A simple events calendar for Vue2, no dependencies except Vue2. 676 | - [vue-calendar-picker](https://github.com/FranckFreiburger/vue-calendar-picker) - Lightweight calendar component for events display, period selection and date picker. 677 | - [vue-lunar-calendar](https://github.com/KimWooHyun/vue-lunar-calendar) - A vue component for lunar calendar. Uses Moment.js for date operations. 678 | 679 | ### Map 680 | 681 | - [vue2-google-maps](https://github.com/xkjyeah/vue-google-maps) - Google maps component for vue with 2-way data binding. 682 | - [vue2-leaflet](https://github.com/KoRiGaN/Vue2Leaflet) - Vue 2 components for Leaflet maps. 683 | - [vue-mapbox-gl](https://github.com/phegman/vue-mapbox-gl) - Vue 2.x component for Mapbox GL JS 684 | - [vue-yandex-maps](https://github.com/PNKBizz/vue-yandex-map) - Vue 2.x component for Yandex Maps 685 | - [vue-baidu-map](https://github.com/Dafrok/vue-baidu-map) - Vue 2.x component for Baidu Maps. 686 | 687 | ### Audio / Video 688 | 689 | - [vue-aplayer](https://github.com/SevenOutman/vue-aplayer) - A Vue 2.x component of easy-to-config music players with controls. 690 | - [vue-audio](https://github.com/shershen08/vuejs-sound-player) - audio-tag wrapper; sound player component for Vue 2.x 691 | - [vue-dplayer](https://github.com/sinchang/vue-dplayer) - A Vue 2.x video player component based on DPlayer. 692 | 693 | ### Infinite Scroll 694 | 695 | - [vue-infinite-loading](https://github.com/PeachScript/vue-infinite-loading) - An infinite scroll plugin for Vue.js 1.0 & Vue.js 2.0. 696 | - [vue-mugen-scroll](https://github.com/egoist/vue-mugen-scroll) - Infinite scroll component for Vue.js 2. 697 | - [vue-infinite-scroll](https://github.com/ElemeFE/vue-infinite-scroll) - An infinite scroll directive for vue.js. 698 | - [vue-loop](https://github.com/lookstudios/vue-loop) - An infinite content loop component for Vue.js 2. 699 | 700 | ### Pull-to-refresh 701 | - [vue-pull-refresh](https://github.com/lakb248/vue-pull-refresh) - A pull to refresh component for Vue.js 2.0. 702 | 703 | ### Markdown 704 | 705 | - [vue-markdown](https://github.com/miaolz123/vue-markdown) - A Powerful and Highspeed Markdown Parser for Vue. 706 | - [vue-mavonEditor](https://github.com/hinesboy/mavonEditor) - A markdown editor based on Vue that supports a variety of personalized features. 707 | 708 | ### PDF 709 | 710 | - [vue-pdf](https://github.com/FranckFreiburger/vue-pdf) - A pdf viewer based on mozilla's PDF.js 711 | 712 | ### Tree 713 | 714 | - [Vue.D3.tree](https://github.com/David-Desmaisons/Vue.D3.tree) - A Tree View based on [D3.js](https://d3js.org/) 715 | 716 | - [vue-json-tree-view](https://github.com/arvidkahl/vue-json-tree-view) - A JSON Tree View Component for Vue.js. 717 | 718 | - [vue-tree](https://github.com/halower/vue2-tree) - A Tree Component for Vue.js 2.X. 719 | 720 | ### Social Sharing 721 | 722 | - [vue-social-sharing](https://github.com/nicolasbeauvais/vue-social-sharing) - A Vue.js component for sharing links to social networks, work with Vue.js 1.X or 2.X. 723 | 724 | ### QR Code 725 | 726 | - [vue-qriously](https://github.com/theomessin/vue-qriously) - A Vue.js 2 component to draw QR codes on an HTML Canvas using qrious. 727 | - [vue-qart](https://github.com/superman66/vue-qart) - The directive of vue 2.x for qart.js. 728 | 729 | ### Search 730 | - [vue-fuse](https://github.com/shayneo/vue-fuse) - A lightweight pluggin for fuzzy search library, Fuse.js 731 | 732 | ### Miscellaneous 733 | 734 | - [vue-avatar](https://github.com/eliep/vue-avatar) - An avatar component for vue.js. 735 | - [vue-touch-ripple](https://github.com/surmon-china/vue-touch-ripple) - Touch ripple component for Vue.js(1.x ~ 2.x). 736 | - [vue-typer](https://github.com/cngu/vue-typer) - Vue component that simulates a user typing, selecting, and erasing text. 737 | - [vue-keyboard](https://github.com/MartyWallace/vue-keyboard) - Vue 2 virtual keyboard component. 738 | - [vue-twentytwenty](https://github.com/mhayes/vue-twentytwenty) - Image comparison component, works with Vue.js 2.x 739 | - [vue-cookie-law](https://github.com/apertureless/vue-cookie-law) - Cookie info plugin for Vue.js 2.x 740 | - [vue-gravatar](https://github.com/JiriChara/vue-gravatar) - A dead-simple gravatar component for Vue.js 2.x 741 | - [vue-clipboard2](https://github.com/Inndy/vue-clipboard2) - An easy to use clipboard.js binding for Vue.js 2.x 742 | - [vue-flashcard](https://github.com/cuduy197/vue-flashcard) - FLashcard component with animation for Vue.js 2.x :bulb: 743 | - [vue-truncate-collapsed](https://github.com/kavalcante/vue-truncate-collapsed) - A simple component that truncates your text and adds a 'Read More/Show Less' clickable for Vue.js 2.x 744 | - [vue-kanban](https://github.com/BrockReece/vue-kanban) - A flexible drag and drop kanban board component 745 | - [vue-letter-avatar](https://github.com/aidewoode/vue-letter-avatar) - A simple and elegant letter avatar component for vue.js 746 | - [vue-highlightjs](https://github.com/metachris/vue-highlightjs) - Syntax highlighting with highlight.js 747 | - [v-clipboard](https://github.com/euvl/v-clipboard) - Simple, tiny and easy to use directive to save your models to clipboard (less than 2kb minified, no dependencies) 748 | - [vue-invisible-recaptcha](https://github.com/MicroDroid/vue-invisible-recaptcha) - Super easy integration for Google's Invisible reCAPTCHA 749 | - [vue-embed](https://github.com/Gomah/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. 750 | - [vue-particles](https://github.com/creotip/vue-particles) - Vue.js component for particles backgrounds 751 | - [vue-uniq-ids](https://github.com/termosa/vue-uniq-ids) - Vue.js 2.x plugin that helps to use id-related attributes with no side-effect 752 | - [vue-multivue](https://github.com/drewjbartlett/vue-multivue) - Use multiple vue apps of the same class on the same page. 753 | - [vue-affix](https://github.com/eddiemf/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 754 | 755 | ### Tabs 756 | 757 | - [vue-tabs](https://github.com/cristijora/vue-tabs) - Simple tabs and pills. 758 | 759 | ### Form 760 | 761 | *Let the user create & edit data* 762 | 763 | #### Picker 764 | 765 | - [vue-smooth-picker](https://github.com/hiyali/vue-smooth-picker) - A smooth picker component for Vue 2.x, like iOS native datetime picker. 766 | 767 | ##### Date Picker 768 | 769 | *Date / datetime / time Picker* 770 | 771 | - [vue-datepicker](https://github.com/hilongjw/vue-datepicker) - Calendar and datepicker component with material design for Vue.js. 772 | - [vue2-timepicker](https://github.com/phoenixwong/vue2-timepicker) - A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support. 773 | - [vuejs-datepicker](https://github.com/charliekassel/vuejs-datepicker) - A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations. 774 | - [vuedt](https://github.com/nkoehring/vuedt) - Crazy lightweight (5.5kb!) Vuejs Date and Time picker component with nice animations and not too much fuzz. 775 | - [vue-flatpickr-component](https://github.com/ankurk91/vue-flatpickr-component) Vue.js component for [flatpickr](https://github.com/chmln/flatpickr) datetime picker 776 | - [vue-bootstrap-datetimepicker](https://github.com/ankurk91/vue-bootstrap-datetimepicker) Vue.js component for [eonasdan-bootstrap-datetimepicker](https://github.com/Eonasdan/bootstrap-datetimepicker/) 777 | 778 | #### Select 779 | 780 | - [vue-select](https://github.com/sagalbot/vue-select) - A native Vue.js component that provides similar functionality to Select2 without the overhead of jQuery. 781 | - [vue-multiselect](https://github.com/monterail/vue-multiselect) - Universal select/multiselect/tagging component for Vue.js. 782 | - [stf-vue-select](https://github.com/stfalcon-studio/stf-vue-select) - most flexible and customized select Vue2 783 | 784 | #### Slider 785 | 786 | - [vue-slider-component](https://github.com/NightCatSama/vue-slider-component) - Slider for vue1.x and vue2.x. 787 | - [vue-circle-slider](https://github.com/devstark-com/vue-circle-slider) - Circle slider component for vue2.x. 788 | 789 | #### Drag and Drop 790 | 791 | - [vuedraggable](https://github.com/SortableJS/Vue.Draggable) - Vue component allowing drag-and-drop sorting in sync with View-Model. Based on Sortable.js. 792 | - [vue-dragula](https://github.com/Astray-git/vue-dragula) - Drag and drop so simple it hurts. 793 | - [vue2-dragula](https://github.com/kristianmandrup/vue2-dragula) - A `vue-dragula` fork for `Vue2`, with a lot of improvements. 794 | - [awe-dnd](https://github.com/hilongjw/vue-dragging) - A sortable list directive with Vue. 795 | - [vue-draggable-resizable](https://github.com/mauricius/vue-draggable-resizable) - Vue2 component for draggable and resizable elements. 796 | 797 | #### Autocomplete 798 | 799 | *Autosuggest / autocomplete / typeahead* 800 | 801 | - [vue-instant](https://github.com/santiblanko/vue-instant) - Vue instant allows you to easily create custom search controls with auto suggestions for your vue 2 applications. 802 | - [v-autocomplete](https://github.com/paliari/v-autocomplete) - Autocomplete component for Vue.js 803 | - [vue-awesomplete](https://github.com/sandi-racy/vue-awesomplete) - Vue wrapper for Awesomplete 804 | 805 | #### Type Select 806 | 807 | *Let the user select a tag / something while typing* 808 | 809 | - [vue-tagsinput](https://github.com/Ginhing/vue-tagsinput) - A tags input component based on Vue.js. 810 | - [vue-input-tag](https://github.com/matiastucci/vue-input-tag) - Vue.js 2.0 Input Tag Component. 811 | - [v-distpicker](https://github.com/jcc/v-distpicker) A flexible, highly available district picker for picking provinces, cities and districts of China for Vue.js 2.x. 812 | - [vue-img-inputer](https://github.com/waynecz/vue-img-inputer) A graceful, highly customizable img type input for Vue 2 813 | - [vue-img-preview](https://github.com/dameety/vue-image-preview) An image input preview component in vue 2 814 | 815 | #### Color Picker 816 | 817 | - [vue-color](https://github.com/xiaokaike/vue-color) - Vue Color Pickers for Sketch, Photoshop, Chrome & more. 818 | 819 | #### Switch 820 | 821 | *Switch / on/off toggle / checkbox* 822 | 823 | - [vue-switches](https://github.com/drewjbartlett/vue-switches) - An on/off switch component for Vue.js with theme support. 824 | - [vue-js-toggle-button](https://github.com/euvl/vue-js-toggle-button) - Vue.js 2.0+ toggle / switch button - simple, pretty, customizable. 825 | - [vue-checkbox-radio](https://github.com/mariomka/vue-checkbox-radio) - A Vue component to easily styling checkbox and radio inputs. 826 | 827 | #### Masked Input 828 | 829 | - [vue-masked-input](https://github.com/niksmr/vue-masked-input) - Masked input component for Vue.js. 830 | - [vue-text-mask](https://github.com/text-mask/text-mask) - Input mask for React, Angular, Ember, Vue, & plain JavaScript. 831 | - [vue-ip-input](https://github.com/lakb248/vue-ip-input) - An ip input implemented by vuejs. 832 | - [vue-numeric](https://github.com/kevinongko/vue-numeric) - Input field component to display currency value based on Vue. 833 | - [awesome-mask](https://github.com/moip/awesome-mask) - Mask directive based on a pure and simply VanillaJS implementation 834 | - [v-money](https://github.com/vuejs-tips/v-money) - Tiny (<2k gzipped) input/directive mask for currency 835 | 836 | #### Rich Text Editing 837 | 838 | - [vue-quill-editor](https://github.com/surmon-china/vue-quill-editor) - Quill editor component for Vue2. 839 | - [vue-mobiledoc-editor](https://github.com/alidcastano/vue-mobiledoc-editor) - A mobiledoc editor component toolkit for Vuejs. 840 | - [vue2-medium-editor](https://github.com/FranzSkuffka/vue-medium-editor) - A MediumEditor component for Vue 2. 841 | - [vue-froala](https://github.com/helpbase/vue-froala) - VueJS wrapper for Froala Editor. 842 | - [vue-froala-wysiwyg](https://github.com/froala/vue-froala-wysiwyg) - Official VueJS plugin for Froala WYSIWIG HTML Editor. 843 | - [vue-at](https://github.com/fritx/vue-at) - At.js for Vue. 844 | - [vue-wysiwyg](https://github.com/chmln/vue-wysiwyg) Lightweight, fast & extensible WYSIWYG editor 845 | 846 | #### Image Manipulation 847 | 848 | *Edit images* 849 | 850 | - [vue-core-image-upload](https://github.com/Vanthink-UED/vue-core-image-upload) - A vue plugin for image to crop and upload. 851 | - [vue-croppa](https://github.com/zhanziyang/vue-croppa) - A simple straightforward customizable lightweight mobile-friendly image cropper for Vue 2.0. 852 | - [vue-cropper](https://github.com/xyxiao001/vue-cropper) - A picture clipping plugin for vue2.0 853 | 854 | #### File Upload 855 | 856 | - [vue-clip](https://github.com/thetutlage/vue-clip) - Simple and hackable file uploader for VueJs. Supports Vue >= 2.1. 857 | - [vue-simple-upload](https://github.com/saivarunk/vue-simple-upload) - Simple File upload component for Vue.js. 858 | - [vue2-multi-uploader](https://github.com/abarta/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. 859 | - [vue-dropzone](https://github.com/rowanwins/vue-dropzone) - A Vue.js (vue2) component for Dropzone.js - a drag’n’drop file uploads utility with image previews. 860 | 861 | #### Context Menu 862 | 863 | - [vue-context-menu](https://github.com/vmaimone/vue-context-menu) - A context menu component for vue js. 864 | - [vue-lil-context-menu](https://github.com/timwis/vue-lil-context-menu) - A flexible lil context menu component for Vue. 865 | - [vue-mouse-menu](https://github.com/zgj233/vue-mouse-menu) - A mouse-menu component for vue 2+. 866 | 867 | #### Miscellaneous 868 | 869 | - [vue-gmaps](https://github.com/ridermansb/vue-gmaps) - Search places and address using Google Maps API. 870 | - [vuep](https://github.com/QingWei-Li/vuep) - A component for rendering Vue components with live editor and preview. 871 | - [vue-places](https://github.com/Gomah/vue-places) - Places component is based on places.js for Vue 2.x. Turn any input into an address autocomplete. 872 | - [vue-password-strength-meter](https://github.com/apertureless/vue-password-strength-meter) - Password strength meter based on zxcvbn in vue.js. 873 | - [vue-float-label](https://github.com/bkzl/vue-float-label) - Float label pattern for Vue.js. 874 | - [vue-longpress](https://github.com/javisperez/vuelongpress) - A VueJS (2.x) button component that requires you to keep pressing to confirm a given action. 875 | - [vue-google-autocomplete](https://github.com/olefirenko/vue-google-autocomplete) - A Vue.js (2.x) autosuggest component for the Google Maps Places API. 876 | - [vue-ip-input](https://github.com/lakb248/vue-ip-input) - An ip input component for Vue.js 2.x 877 | - [vue-default-value](https://github.com/termosa/vue-default-value) - Vue.js 2.x directive to set a default value for editable elements with no affect to the model state 878 | - [vue-model-autoset](https://github.com/outluch/vue-model-autoset) - A Vue.js plugin to workaround Vue limitation in observing dynamically added properties with v-model directive 879 | - [vue-submit](https://github.com/NxtChg/pieces/tree/master/js/vue/vue-submit) - Simple implementation of Ladda ([1](http://lab.hakim.se/ladda/), [2](https://msurguy.github.io/ladda-bootstrap/)) in less than 90 lines of code with no dependencies. 880 | - [vue-rate](https://github.com/SinanMtl/vue-rate) - Rate component for Vue 881 | 882 | #### Wizard 883 | 884 | - [vue-form-wizard](https://github.com/cristijora/vue-form-wizard) - Tab based component which can replace classic bootstrap & jQuery form wizards 885 | 886 | 887 | 888 | 889 | 890 | 891 | ## UI Layout 892 | 893 | *Layout for the overall / main view* 894 | 895 | - [vue-waterfall](https://github.com/MopTym/vue-waterfall) - A waterfall layout component for Vue.js. 896 | - [vueisotope](https://github.com/David-Desmaisons/Vue.Isotope) - Vue component for isotope filter & sort magical layouts. 897 | - [vue-grid-layout](https://github.com/jbaysolutions/vue-grid-layout) - A draggable and resizable grid layout, for Vue.js. 898 | - [vue-drag-zone](https://github.com/surmon-china/vue-drag-zone) - Drag Zone component for Vue.js(2.x). 899 | - [vue-masonry](https://github.com/shershen08/vue-masonry) - Vue.js directive for masonry blocks layouting. 900 | - [vue-fraction-grid](https://github.com/bkzl/vue-fraction-grid) - Flexbox based responsive fraction grid system for Vue.js. 901 | - [vue-virtual-scroll-list](https://github.com/tangbc/vue-virtual-scroll-list) - A vue (2.x) component support big data by using virtual scroll list. 902 | - [vue-virtual-scroller](https://github.com/Akryum/vue-virtual-scroller) - Component to scroll a large amount of elements efficiently (Vue 2.x). 903 | - [vue-virtualscroll](https://github.com/ddgll/vue-virtualscroll) - [Vue 2.x] component to virtual scroll things. 904 | - [vue-inview](https://github.com/rachmanzz/vue-inview) - [Vue 2.x] Viewport, get notification when DOM element is entered or leave. 905 | - [dnd-grid](https://github.com/dattn/dnd-grid) - A vuejs grid with draggable and resizable boxes 906 | 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | ## Frameworks 915 | 916 | ### Responsive 917 | 918 | *Set of components + responsive layout system* 919 | 920 | - [quasar-framework](https://github.com/quasarframework/quasar) - Quasar Framework. Build responsive websites, hybrid mobile Apps (that look native on Android and iOS) and Electron apps using same code, with VueJs 2. 921 | - [vue-material](https://github.com/vuematerial/vue-material) - Material design for Vue.js. 922 | - [vuetify](https://github.com/vuetifyjs/vuetify) - Material Component Framework for Vue.js 2. 923 | - [muse-ui](https://github.com/museui/muse-ui) - Material Component library for Vue.js 2. 924 | - [buefy](https://github.com/rafaelpimpa/buefy) - Components based on Bulma framework. 925 | - [element-ui](https://github.com/ElemeFE/element) - A Vue.js 2.0 UI Toolkit for Web. 926 | - [vulma](https://vulma.org) - Vue + Bulma = Vulma. 927 | ### Mobile 928 | 929 | *UI frameworks for mobile* 930 | 931 | - [framework7-vue](https://github.com/nolimits4web/Framework7) - Full featured HTML framework for building iOS & Android apps. 932 | - [vux](https://github.com/airyland/vux) - [Chinese] Vue UI Components based on WeUI. 933 | - [vue-onsenui](https://github.com/OnsenUI/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. 934 | 935 | ### Component Collections 936 | 937 | *Set of components without layout system* 938 | 939 | - [vue-mdl](https://github.com/posva/vue-mdl) - Reusable Material Design Lite components for Vue.js. 940 | - [keen-ui](https://github.com/JosephusPaye/Keen-UI) - A lightweight collection of essential UI components written with Vue and inspired by Material Design. 941 | - [vue-admin](https://github.com/vue-bulma/vue-admin) - Vue Admin Panel Framework, Powered by Vue 2.0 and Bulma 0.3. 942 | - [vuikit](https://github.com/vuikit/vuikit) - UIkit with all the power of Vue. 943 | - [bootstrap-vue](https://bootstrap-vue.github.io) - Bootstrap 4 Components for Vue.js 2. 944 | - [uiv](https://github.com/wxsms/uiv) Bootstrap3 components implemented by Vue2. 945 | - [yuche/vue-strap](https://github.com/yuche/vue-strap) - Bootstrap 3 components built with Vue.js 1 946 | - [wffranco/vue-strap](https://github.com/wffranco/vue-strap) - Bootstrap 3 components built with Vue.js 2 947 | - [N3-components](https://github.com/N3-components/N3-components) - Beautiful Web Components built with Vue 2 948 | - [jsmod-vue-pc](https://github.com/chaogao/jsmod-pc-vue) - Highly scalable web components for vue 2.0 949 | - [guilhermewaess/SemVue](https://github.com/guilhermewaess/SemVue) - Semantic-ui Modules implemented with Vue 2 950 | 951 | ###### Mobile 952 | 953 | *Set of components for mobile* 954 | 955 | - [mint-ui](https://github.com/ElemeFE/mint-ui) - Mobile UI elements for Vue.js. 956 | 957 | ### Other 958 | 959 | - [nuxt](https://github.com/nuxt/nuxt.js) - Framework for server-rendered Vue.js applications. 960 | - [app-framework](https://github.com/scriptPilot/app-framework) - IOS and Android Apps with HTML & JavaScript - develop, build and deploy - free and open source. 961 | 962 | 963 | 964 | 965 | 966 | 967 | 968 | 969 | 970 | 971 | 972 | ## UI Utilities 973 | 974 | ### Event Handling 975 | 976 | *Handling of user events (scroll, click, key strike, ...)* 977 | 978 | - [vue-shortkey](https://github.com/iFgR/vue-shortkey) - Vue-ShortKey - plugin for Vue.js. 979 | - [vue-throttle-event](https://github.com/scaccogatto/vue-throttle-event) - Throttle events based on requestAnimationFrame. 980 | - [vue-waypoint](https://github.com/scaccogatto/vue-waypoint) - Waypoint component for Vue, this is the easiest way to trigger a function when you scroll. 981 | - [vue-clickaway](https://github.com/simplesmiler/vue-clickaway) - Reusable clickaway directive for reusable Vue.js components. 982 | - [vue-scrollfire](https://github.com/vue-comps/vue-scrollfire) - Fires an event on a specific scroll position. 983 | - [vue-resize-directive](https://github.com/David-Desmaisons/Vue.resize) - Vue directive to detect resize events with deboucing and throttling capacity. 984 | - [v-click-outside](https://github.com/ndelvalle/v-click-outside) - Vue directive to react on clicks outside of an element without stopping the event propagation. 985 | - [vue-outside-events](https://github.com/nchutchind/vue-outside-events) - Vue 2.x directive to help a specified element listen for specific events occurring outside of itself. 986 | - [vue-selectable](https://github.com/JSmith01/vue-selectable) - Vue 1.x/2.x directive to make items selectable by mouse. 987 | 988 | ### Responsive Design 989 | 990 | - [vue-viewports](https://github.com/scaccogatto/vue-viewports) - Define your custom viewports and use them in your components. 991 | - [vue-responsive](https://github.com/reinerBa/Vue-Responsive): Vue.js(2.x) directive to hide/show HTML-elements with the Bootstrap 4, 3 or self defined breakpoints. 992 | - [vue-match-media](https://github.com/drenglish/vue-match-media) - Vue 2.x-compatible plugin that offers a consistent, semantic approach to making components media query-aware. 993 | 994 | ### Form 995 | 996 | - [vue-formly](https://github.com/formly-js/vue-formly) - JavaScript powered forms for Vue.js. 997 | - [vue-focus](https://github.com/simplesmiler/vue-focus) - A reusable focus directive for reusable Vue.js components. 998 | - [vue-form-generator](https://github.com/icebob/vue-form-generator) - A schema-based form generator component for Vue.js. 999 | 1000 | #### Validation 1001 | 1002 | - [vue-validator](https://github.com/kazupon/vue-validator) - Validator component for Vue.js. 1003 | - [vee-validate](https://github.com/logaretm/vee-validate) - Simple Vue.js input validation plugin. 1004 | - [vue-rawmodel](https://github.com/xpepermint/vue-rawmodel) - RawModel.js plugin for Vue.js v2. Form validation has never been easier. 1005 | - [vuelidate](https://github.com/monterail/vuelidate) - Simple, lightweight model-based validation for Vue.js. 1006 | - [simple-vue-validator](https://github.com/semisleep/simple-vue-validator) - A simple yet flexible validator library for vue.js. 1007 | - [vue-vform](https://github.com/joseluisq/vue-vform) - Vue.js 2 form component that integrates jQuery Validation and Axios. 1008 | - [vue-form](https://github.com/fergaldoyle/vue-form) - Comprehensive form validation for Vue.js. 1009 | - [vuelidation](https://github.com/cj/vuelidation) - simple, powerful, vuejs validation. 1010 | - [laravel-vue-validator](https://github.com/val-bubbleflat/laravel-vue-validator) - Display errors from laravel validation rules 1011 | 1012 | 1013 | ### Scroll 1014 | 1015 | *Set window scroll position* 1016 | 1017 | - [vue-chat-scroll](https://github.com/theomessin/vue-chat-scroll) - Automatic scroll-to-bottom directive for Vue.js 2.0. 1018 | - [vue-scrollto](https://github.com/rigor789/vue-scrollTo) - Adds a directive that listens for click events and scrolls to elements. 1019 | 1020 | *Virtual scrollbar* 1021 | 1022 | - [VBar](https://github.com/luiguild/v-bar) - The virtual responsive cross-browser scrollbar component for Vue.js 2x. 1023 | - [Vuebar](http://serafin.io/vuebar/) - Vue 2 directive for custom scrollbar that uses native scroll behavior. Lightweight, performant, customizable and without dependencies. 1024 | 1025 | *Detect when components enter viewport* 1026 | 1027 | - [vue-scrollview](https://github.com/chrishurlburt/vue-scrollview) - A component utilizing scoped slots to detect when a vue component enters and leaves the viewport. 1028 | - [vue-scrollactive](https://github.com/eddiemf/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. 1029 | 1030 | *Customize the scroll behavior* 1031 | 1032 | - [vue-scroll-behavior](https://github.com/jeneser/vue-scroll-behavior) - Customize the scroll behavior on route navigation. Especially hash mode. 1033 | 1034 | ### Routing 1035 | 1036 | - [vue-router](https://github.com/vuejs/vue-router) - The official router for Vue.js. 1037 | 1038 | ### Lazy Load 1039 | 1040 | - [vue-lazyload](https://github.com/hilongjw/vue-lazyload) - A Vue.js plugin for lazyload your Image or Component in your application. 1041 | - [vue-lazy-background-images](https://github.com/darrynten/vue-lazy-background-images) - Lazy load background images for Vue 2. 1042 | - [vue-progressive-image](https://github.com/MatteoGabriele/vue-progressive-image) - Vue progressive image loading plugin. 1043 | - [vue-l-lazyload](https://github.com/lsycxyj/vue-l-lazyload) - A lazyload plugin for Vue.js v2.x+. 1044 | - [vue-lazyload-img](https://github.com/JALBAA/vue-lazyload-img) - Especially optimized for mobile browser. support V2 & v1. 1045 | - [vue-lazy-images](https://github.com/yyh1102/vue-lazyload-images) - A plugin of lazyload images for Vue 2.x. 1046 | - [v-lazy-img](https://github.com/nkoehring/v-lazy-img) - Tiny (<0.6kb) directive for progressive image loading for Vue 2. 1047 | 1048 | ### Pagination 1049 | 1050 | - [vue-paginate](https://github.com/TahaSh/vue-paginate) - A simple vue.js plugin to paginate data. 1051 | - [vue-pagination-2](https://github.com/matfish2/vue-pagination-2) - Vue.js 2 pagination component. 1052 | - [vuejs-uib-pagination](https://github.com/sant123/vuejs-uib-pagination) - Best and complete pagination plugin for Vue.js. Inspired in Angular Bootstrap Pagination. 1053 | - [vuejs-paginate](https://github.com/lokyoung/vuejs-paginate) - A Vue.js(v2.x+) component for creating pagination. 1054 | - [vue-pagination-bootstrap](https://github.com/brunoseco/vue-pagination-bootstrap) - A Vue.js (1.x & 2.x) server-side paging component with a template based on Bootstrap 1055 | 1056 | ### Animation 1057 | 1058 | - [vue2-animate](https://github.com/asika32764/vue2-animate) - A Vue.js 2.0 port of Animate.css. For use with Vue's built-in transitions. 1059 | - [animated-vue](https://github.com/radical-dreamers/animated-vue) - A Vue.js 2.x plugin to easily use Animate.css animations as transitions. As easy as ! 1060 | - [vue-lottie](https://github.com/chenqingspring/vue-lottie) - A Vue.js 2.x plugin to render after effects animations based on bodymovin 1061 | - [Vueg](https://github.com/jaweii/vueg) - Make vue-router have a transition effect / 为 webApp 提供转场特效的开源 Vue 插件 1062 | 1063 | ### Meta Tags 1064 | 1065 | *Manage meta information in the document head* 1066 | 1067 | - [vue-head](https://github.com/ktquez/vue-head) - Manage the meta information of the head tag, a simple and easy way. 1068 | - [vue-meta](https://github.com/declandewet/vue-meta) - Manage page meta info in Vue 2.0 components. SSR + Streaming supported. 1069 | 1070 | ### Portal 1071 | 1072 | *Move a DOM node to a target DOM node* 1073 | 1074 | - [vue-dom-portal](https://github.com/calebroseland/vue-dom-portal) - An escape hatch for DOM Elements in Vue.js components. 1075 | 1076 | ### Filters 1077 | 1078 | - [vue2-filters](https://github.com/freearhey/vue2-filters) - A collection of standard filters Vue 1.* adapted for use in Vue 2.*. 1079 | 1080 | ### SVG 1081 | 1082 | - [vue-svgicon](https://github.com/MMF-FE/vue-svgicon) - A tool to create svg icon components. (vue 2.x). 1083 | 1084 | ### Miscellaneous 1085 | 1086 | - [vue-resource-progressbar-interceptor](https://github.com/staskjs/vue-resource-progressbar-interceptor) - Interceptor that ties a progressbar to all requests, that it is clear that something is loading. 1087 | - [vue-images-loaded](https://github.com/David-Desmaisons/Vue.ImagesLoaded) - Vue.js 2.0 directive to detect images loading. 1088 | - [vue-visible](https://github.com/javisperez/vue-visible) - A v-visible directive for VueJS (2.x), like v-show but for visibility. 1089 | - [vue-resize-sensor](https://github.com/FranckFreiburger/vue-resize-sensor) - Component to detect container resizing (event-based) 1090 | - [v-blur](https://github.com/ndelvalle/v-blur) - Vue directive to blur an element dynamically 1091 | 1092 | ### WebGL 1093 | 1094 | - [vue-3d-model](https://github.com/hujiulong/vue-3d-model) - A 3D model viewer in Vue component. 1095 | 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | ## Utilities 1102 | 1103 | *Utilities not directly related to the UI* 1104 | 1105 | ### Typescript 1106 | 1107 | - [vue-typed](https://github.com/vue-typed/vue-typed) - Sets of ECMAScript / Typescript decorators that helps you write Vue component easily. 1108 | - [vue-typescript](https://github.com/itsFrank/vue-typescript) - Typescript decorators to make vue feel more typescripty. 1109 | - [vue-property-decorator](https://github.com/kaorun343/vue-property-decorator) - Vue.js and Property Decorator. 1110 | - [vue-typescript-component](https://github.com/locoslab/vue-typescript-component) - Decorators to use TypeScript classes as Vue.js 2.0 components. 1111 | - [vue-typescript-import-dts](https://github.com/locoslab/vue-typescript-import-dts) - TypeScript declaration file that allows using 'import' with .vue files. 1112 | - [vue-ts-loader](https://github.com/HerringtonDarkholme/vue-ts-loader) - Type-check your script in your vue-loader. 1113 | 1114 | ### HTTP Requests 1115 | 1116 | *Retrieve data over HTTP* 1117 | 1118 | - [vue-resource](https://github.com/pagekit/vue-resource) - The HTTP client for Vue.js. 1119 | - [vue-async-computed](https://github.com/foxbenjaminfox/vue-async-computed) - Async computed properties for Vue.js. 1120 | - [vue-jsonp](https://github.com/LancerComet/vue-jsonp) - A tiny library for handling JSONP request. 1121 | - [v-model](https://github.com/huanleguang/v-model) - V-Model is a model plugin for Vue.js, like ng-resource. 1122 | - [vue-resource-mock](https://github.com/noru/vue-resource-mock) - A helper to mock your http response, based on vue-resource's interceptor. 1123 | - [vue-async-data-2](https://github.com/kamijin-fanta/vue-async-data) - Async data loading plugin for Vue.js. 1124 | 1125 | ### i18n 1126 | 1127 | *Internationalization / L10n / localization / translation* 1128 | 1129 | - [vue-i18n](https://github.com/kazupon/vue-i18n) - Internationalization plugin for Vue.js. 1130 | - [vue-translate-plugin](https://github.com/javisperez/vuetranslate) - VueJS plugin for translations. 1131 | - [vuex-i18n](https://github.com/dkfbasel/vuex-i18n) - Localization plugin for vue.js 2.0 using vuex as store. 1132 | - [vue-gettext](https://github.com/Polyconseil/vue-gettext) - Translate your Vue.js applications with gettext. 1133 | - [vue-i18n](https://github.com/MattyRad/vue-i18n) - A small plugin for implementing translations in Vue.js. 1134 | - [vue-multilanguage](https://github.com/leonardovilarinho/vue-multilanguage) - Support many languages in Vue.js 2. 1135 | - [vue-ts-locale](https://github.com/twcapps/vue-ts-locale) - A plugin for implementing translations using Intl in Vue.js 2 with typescript support. 1136 | - [vue-i18next](https://github.com/panter/vue-i18next) - A i18next wrapper to support translations in Vue.js 2. 1137 | - [vue-polyglot](https://github.com/guillaumevincent/vue-polyglot) - Basic translation plugin for Vue.js 2 with async loading. 1138 | - [v-localize](https://github.com/neetVeritas/vue-localize) - Simple localization plugin for the amazing VueJS. 1139 | 1140 | ### Custom Events 1141 | 1142 | - [vue-events](https://github.com/cklmercer/vue-events) - Simple event handling for Vue.js. 1143 | - [vue-event-handler](https://github.com/sandeepk01/vue-event-handler) - Event handling plugin for VueJS. 1144 | - [vue-event-manager](https://github.com/pagekit/vue-event-manager) - The global event manager for Vue.js. 1145 | 1146 | ### Persistence 1147 | 1148 | *LocalStorage etc.* 1149 | 1150 | - [vue-localstorage](https://github.com/pinguinjkeke/vue-local-storage) - Vue.js localStorage plugin with types support. 1151 | - [vue-ls](https://github.com/RobinCK/vue-ls) - Vue plugin for work with LocalStorage from Vue context. 1152 | - [vue-pouch](https://github.com/qurateinc/vue-pouch) - Live and reactive bindings for PouchDB. Persist data in IndexedDB and sync with CouchDB. 1153 | - [vue-idb](https://github.com/ddgll/vue-idb) - Lists and huge lists managment with IndexedDB (Dexie.js) only or automaticly created and extendible vuex modules 1154 | 1155 | ### State Management 1156 | 1157 | - [vuex](https://github.com/vuejs/vuex) - Centralized State Management for Vue.js. 1158 | - [vue-sync](https://github.com/buhrmi/vue-sync) - Synchronize Vue State with the Browser URL, Server Backend, and other endpoints. 1159 | - [vuelm](https://github.com/keuller/vuelm) - Lightweight state management inspired by Elm architecture. 1160 | - [vue-duo](https://github.com/haoxins/vue-duo) - A tiny state management for Vue.js. 1161 | - [vuez](https://github.com/markselby9/vuez) - A simple but powerful State Management for Vue.js, with only 2 APIs. 1162 | - [vuet](https://github.com/medevicex/vuet) - Vue.js state management model for Agile Development 1163 | - [vue-ya-stash](https://github.com/qgp9/vue-ya-stash) - Yet Another stash storage with update/patch event emitters simillar with v-bind.sync 1164 | 1165 | #### Redux 1166 | 1167 | - [revue](https://github.com/revue/revue) - Redux binding for Vue. 1168 | - [vuedeux](https://github.com/Vuedeux/vuedeux) - Binding Solutions for Vue & Redux. 1169 | 1170 | #### Authentication/Authorization 1171 | 1172 | - [vue-kindergarten](https://github.com/JiriChara/vue-kindergarten) 1173 | - [vue-authenticate](https://github.com/dgrubelic/vue-authenticate) - Simple Vue.js authentication library for login/register and OAuth (1.0/2.0) authentication 1174 | 1175 | #### Vuex Utilities 1176 | 1177 | - [vuex-persistedstate](https://github.com/robinvdvleuten/vuex-persistedstate) - Persist Vuex state with localStorage. 1178 | - [vuex-plugin-jsdata](https://github.com/AlexandreBonaventure/vuex-jsdata-plugin) - A plugin for syncing Vuex store with js-data. 1179 | - [vuex-local](https://github.com/ktsn/vuex-local) - Local state management within Vuex. 1180 | - [vuex-action](https://github.com/varHarrie/vuex-action) - Utilities for vuex to easily create and manage actions. 1181 | - [vuex-rest-api](https://github.com/christianmalek/vuex-rest-api) - A Helper utility to simplify the usage of REST APIs with Vuex. Based on axios. 1182 | - [vuex-cache](https://github.com/superwf/vuex-cache) - A Vuex plugin utility to cache action those will make remote request. 1183 | 1184 | ###### Sync Between Tabs 1185 | 1186 | - [vuex-basement](https://github.com/RashadSaleh/vuex-basement) - Vuex state persistance and synchronization between tabs/windows. 1187 | - [vuex-shared-mutations](https://github.com/xanf/vuex-shared-mutations) - Share vuex mutations between tabs/windows. 1188 | 1189 | ### Concurrency Management 1190 | 1191 | - [vuency](https://github.com/alidcastano/vuency) - Concurrency management for for Vue.js. 1192 | 1193 | ### Code Style 1194 | 1195 | *Improve readability of code* 1196 | 1197 | - [vue-types](https://github.com/dwightjack/vue-types) - Vue Prop Types definitions. 1198 | - [vue-factory](https://github.com/ye-will/vue-factory) - A simple factory/provider extension for Vue.js, like services in Angular. 1199 | - [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) - Eslint plugin for vue.js projects. 1200 | - [vue-decorators](https://github.com/partyka95/vue-decorators) - Decorators for VueJS (beta). 1201 | 1202 | ### CSS 1203 | 1204 | - [vue-bem-cn](https://github.com/c01nd01r/vue-bem-cn) - Simple BEM class name generator for Vue.JS. 1205 | - [vue-css](https://github.com/NxtChg/pieces/tree/master/js/vue/vue-css) - Vue.js plugin that allows you to bundle CSS with your components. 1206 | 1207 | ### Asset Management 1208 | 1209 | *Utilities for building / compiling / bundling / loading assets* 1210 | 1211 | - [vue-script2](https://github.com/taoeffect/vue-script2) - Standardized, designer-friendly script tag behavior for your Single Page App. 1212 | - [vue-loader](https://github.com/vuejs/vue-loader) - Webpack loader for Vue.js components. 1213 | - [vueify](https://github.com/vuejs/vueify) - Browserify transform for single-file Vue components. 1214 | - [vue-compiler](https://github.com/paulpflug/vue-compiler) - A simple cli wrapper around the vue-component-compiler. 1215 | - [vue-brunch](https://github.com/nblackburn/vue-brunch) - Adds support to Brunch for pre-compiling single file Vue components. 1216 | - [poi](https://github.com/egoist/poi) - Start writing an app with a single .js file, Poi could handle all the development setups for you, no more configuration hell. 1217 | - [http-vue-loader](https://github.com/FranckFreiburger/http-vue-loader) - Load .vue files directly from your html/js without node.js environment nor build step. 1218 | - [vue-jsx-hot-loader](https://github.com/skyrpex/vue-jsx-hot-loader) - Enable HMR for Vue.js components with JSX render functions. 1219 | 1220 | ### Page Navigation 1221 | 1222 | - [vue-navigation](https://github.com/zack24q/vue-navigation) - A page navigation library, record routes and cache pages, like native app navigation. 一个页面导航库,记录路由并缓存页面,像原生APP导航一样。 1223 | - [vue-acl](https://github.com/leonardovilarinho/vue-acl) - Access Control List for VueJS 2. 1224 | - [vue-breadcrumbs](https://github.com/samturrell/vue-breadcrumbs) - Implements simple breadcrumb functionality with vue-router for both Vue 1.x and Vue 2.x. 1225 | - [vue-2-breadcrumbs](https://github.com/GitScrum/vue-2-breadcrumbs) - breadcrumb together with vue-router for Vue 2.x. and Bootstrap 4 1226 | - [vs-crumbs](https://github.com/NxtChg/pieces/tree/master/js/vue/vs-crumbs) - Vue breadcrumbs in 40 lines of code that allows nested paths without child views. 1227 | - [vue-nav](https://github.com/nearspears/vue-nav) - Page navigation manager, support all navigation function of native mobile app. 页面导航管理器,支持手机原生应用的所有导航功能。 1228 | 1229 | ### Miscellaneous 1230 | - [vue-container](https://github.com/dealloc/vuec) - A simple dependency injection library for Vue 2. 1231 | - [vue-super](https://github.com/rpkilby/vue-super) - A simple plugin to call methods on parent components. 1232 | - [@skyrpex/props-to-local](https://github.com/skyrpex/props-to-local) - Vue mixin that maps props to local data. 1233 | - [vue-inject](https://github.com/jpex-js/vue-inject) - Dependency injection for Vue 2.x Components 1234 | - [vue-deepset](https://github.com/bhoriuchi/vue-deepset) - Interact with deeply nested fields in Vue/Vuex objects/state with v-model in Vue 1.x and 2.x 1235 | 1236 | ### Web Workers 1237 | - [vue-worker](https://github.com/israelss/vue-worker) - A Vue.js plugin to use webworkers in a simply way. 1238 | 1239 | 1240 | ### JSX 1241 | - [jsx-vue-functional](https://github.com/nickmessing/babel-plugin-jsx-vue-functional) - A Babel plugin that brings syntactic sugar for Vue functional components. 1242 | - [jsx-event-modifiers](https://github.com/nickmessing/babel-plugin-jsx-event-modifiers) - A Babel plugin that adds event modifiers similar to Vue templates to JSX. 1243 | - [jsx-v-model](https://github.com/nickmessing/babel-plugin-jsx-v-model) - A Babel plugin that brings `v-model` to JSX. 1244 | 1245 | 1246 | ### Migration 1247 | 1248 | - [vue-backbone](https://github.com/mikeapr4/vue-backbone) - Vue.js Plugin to facilitate Backbone integration. 1249 | 1250 | ### Web Sockets 1251 | - [vue-socket.io](https://github.com/MetinSeylan/Vue-Socket.io) - Socket.io implemantation for vuejs. 1252 | - [vue-websocket](https://github.com/icebob/vue-websocket) - Simple websocket (socket.io) plugin for Vue.js. 1253 | - [vue-echo](https://github.com/happyDemon/vue-echo) - Integrates Laravel Echo into Vue, allows for easy registration of socket events. 1254 | - [vue-socket-cluster](https://github.com/nigeltiany/vue-socket-cluster) - Web Sockets for vue with uws(Micro web sockets) through socket cluster 1255 | 1256 | 1257 | ## Integrations 1258 | 1259 | *Integrate with services or other frameworks* 1260 | 1261 | - [vue-disqus](https://github.com/ktquez/vue-disqus) - Vue component to integrate Disqus comments in your application, with support for SPA. 1262 | - [vue-youtube-embed](https://github.com/kaorun343/vue-youtube-embed) - Vue.js and YouTube. 1263 | - [vue-add-to-calendar](https://github.com/nicolasbeauvais/vue-add-to-calendar) - A Vue.js component that provides "Add to Calendar" functionality, works with Vue 2.X. 1264 | - [Vue + Meteor](https://github.com/Akryum/vue-meteor) - Vue first-class integration in Meteor. 1265 | - [vue-apollo](https://github.com/Akryum/vue-apollo) - Apollo/GraphQL integration for VueJS. 1266 | - [av-ts](https://github.com/HerringtonDarkholme/av-ts) - A modern, type-safe, idiomatic Vue binding library. 1267 | - [Neutronium](https://github.com/NeutroniumCore/Neutronium) - Build .NET desktop applications using HTML, CSS and javascript. 1268 | - [vue-threejs](https://github.com/fritx/vue-threejs) - Vue bindings for Three.js. 1269 | - [vue-typescript-jest](https://github.com/locoslab/vue-typescript-jest) - Jest preprocessor.js for Vue.js components (supporting html, pug, and babel) and TypeScript. 1270 | - [vue-jest-utils](https://github.com/locoslab/vue-jest-utils) - Utilities for testing Vue.js components using Jest. 1271 | - [vue-custom-element](https://github.com/karol-f/vue-custom-element) - Vue Custom Element - Custom Elements for Vue.js. 1272 | - [vue-cordova](https://github.com/kartsims/vue-cordova) - Vue.js plugin for Cordova. 1273 | - [vue-wamp](https://github.com/lajosbencz/vue-wamp) - AutobahnJS wrapper library fo Vue.js. 1274 | - [express-vue](https://github.com/danmademe/express-vue) - Vue rendering engine for Express.js. Use .Vue files as templates using res.render(). 1275 | - [vue-grecaptcha](https://github.com/drozdzynski/vue-grecaptcha) - Google reCAPTCHA for VueJS 2 1276 | - [vue-recaptcha](https://github.com/DanSnow/vue-recaptcha) - Google reCAPTCHA component for Vue.js 1277 | 1278 | 1279 | 1280 | ###### Google Analytics 1281 | 1282 | - [vue-ua](https://github.com/ScreamZ/vue-analytics) - Google Universal Analytics support in Vue.js. 1283 | - [vue-analytics](https://github.com/MatteoGabriele/vue-analytics) - Vue plugin for Google Analytics. 1284 | 1285 | 1286 | 1287 | 1288 | 1289 | 1290 | 1291 | 1292 | ## Dev Tools 1293 | 1294 | - [vue-dev-server](https://github.com/paulpflug/vue-dev-server) - A small development server for building `vue` components. 1295 | - [vuepack.org](http://vuepack.org) - A simple page that allows you to select Vue components and download them as a single minified JS file. 1296 | 1297 | ### Inspect 1298 | 1299 | *Inspecting & debugging* 1300 | 1301 | - [Vue.js devtools](https://github.com/vuejs/vue-devtools) - Chrome devtools extension for debugging Vue.js applications. 1302 | - [DejaVue](https://github.com/MiCottOn/DejaVue) - Visualization and debugging tool built for Vue.js. 1303 | - [vue-clicky](https://github.com/Herteby/vue-clicky) - Right click any component to show info about it in the console. 1304 | - [vuejs-logger](https://github.com/justinkames/vuejs-logger) - Provides customizable logging functionality for Vue.js. 1305 | 1306 | ### Docs 1307 | 1308 | *Create documentation* 1309 | 1310 | - [vue-markdown-loader](https://github.com/QingWei-Li/vue-markdown-loader) - Convert Markdown file to Vue Component. 1311 | - [vue-play](https://github.com/vue-play/vue-play) - A minimalistic framework for demonstrating your Vue components. 1312 | - [vue-styleguide-generator](https://github.com/shershen08/vue-styleguide-generator) - React inspired style guide generator for Vue.js. 1313 | - [CheatSheet](https://vuejs-tips.github.io/cheatsheet) - Complete Interactive API. 1314 | - [propdoc](https://github.com/propellant/doctor) - A single component that provides simple documentation of Vue.js components/props. 1315 | - [Vuex CheatSheet](https://vuejs-tips.github.io/vuex-cheatsheet) - Complete Interactive Vuex API. 1316 | - [vue-styleguidist](https://github.com/vue-styleguidist/vue-styleguidist) - A style guide generator for Vue components with a living style guide. 1317 | ### Test 1318 | 1319 | - [avoriaz](https://github.com/eddyerburgh/avoriaz) - A Vue.js testing utility library. 1320 | - [vue-container](https://github.com/dealloc/vuec) - A simple dependency injection library for Vue 2. 1321 | - [vuenit](https://github.com/jackmellis/vuenit) - Utilities for testing Vue components and directives. 1322 | - [vue-unit](https://github.com/wrseward/vue-unit) - A library for Vue.js that makes it easier to create and unit test components. 1323 | - [vue-a2b](https://github.com/fromAtoB/vue-a2b) - A library for Split Testing with Vue.js. Highly configurable and tiny (1.2k gzipped). 1324 | 1325 | ###### Browser-less require 1326 | 1327 | *Load Vue components without browser* 1328 | 1329 | - [vuegister](https://github.com/iatsiuk/vuegister) - Vuegister (an acronym for vue-register) is a require hook for loading of the Vue.js single-file components (or .vue files). 1330 | - [vue-node](https://github.com/knpwrs/vue-node) - Load vue components in node. 1331 | 1332 | ### Source Code Editing 1333 | 1334 | *Text editor plugins* 1335 | 1336 | #### Atom 1337 | 1338 | - [language-vue@atom.io](https://github.com/hedefalk/atom-vue) - Vue component file syntax for Atom. 1339 | - [language-vue-component@atom.io](https://github.com/CYBAI/language-vue-component) - Adds syntax highlighting to Vue Component files in Atom. 1340 | - [vue-autocomplete@atom.io](https://github.com/ealves-pt/atom-vue-autocomplete) - Vue.js 1.0+ autocomplete for Atom. 1341 | - [vue-snippets@atom.io](https://github.com/ealves-pt/atom-vue-snippets) - Atom snippets for Vue component files. 1342 | - [vue-autocompile@atom.io](https://github.com/paulpflug/vue-autocompile) - Auto compile vue file on save. 1343 | - [lint-sass-vue@atom.io](https://github.com/fsblemos/lint-sass-vue) - Atom.io package to lint Sass/SCSS in `.vue` files. 1344 | 1345 | #### Sublime Text 1346 | 1347 | - [Vue Syntax Highlight](https://github.com/vuejs/vue-syntax-highlight) - Sublime Text syntax highlighting for single-file Vue components. 1348 | - [VUEFormatter](https://github.com/baixuexiyang/VUEFormatter) - Sublime Text code format 1349 | - [vuejs-sublime-complete](https://github.com/BrainBuzzer/vuejs-sublime-complete) - Sublime Text code complete 1350 | 1351 | #### Vim 1352 | 1353 | - [Vim Vue](https://github.com/posva/vim-vue) - Syntax Highlight for Vue.js components. 1354 | 1355 | #### Visual Studio Code 1356 | 1357 | - [Vetur](https://github.com/octref/vetur) - Vue tooling for VSCode. 1358 | 1359 | #### Visual Studio 1360 | 1361 | - [VuePack](https://github.com/madskristensen/VuePack) - Contains HTML Intellisense and code snippets for the Vue.js JavaScript library. 1362 | 1363 | #### Brackets 1364 | 1365 | - [Brackets Vue](https://github.com/pandao/brackets-vue) - Brackets extension for Vue.js. 1366 | 1367 | #### Intellij 1368 | 1369 | - [Vue.js Plugin](https://github.com/postalservice14/vuejs-plugin) - Vue.js features for the Intellij Platform (WebStorm, RubyMine, Intellij, etc). 1370 | - [Vue.js support for WebStorm](https://github.com/JetBrains/intellij-plugins/tree/master/vuejs), IntelliJ IDEA, PhpStorm, PyCharm & RubyMine – official Vue.js support by JetBrains 1371 | 1372 | #### Emacs 1373 | 1374 | - [Vue Mode](https://github.com/CodeFalling/vue-mode) - Emacs major mode for vue.js. 1375 | 1376 | #### Kate 1377 | 1378 | - [Kate Syntax Files](https://github.com/mtorromeo/kate-syntax-files) - Syntax files (modified or original) for katepart (kate, kwrite, kdevelop). 1379 | 1380 | 1381 | 1382 | 1383 | 1384 | 1385 | ## Scaffold 1386 | 1387 | *Scaffold / boilerplate / seed / starter kits / stack ensemble / Yeoman generator* 1388 | 1389 | - [vue-cli](https://github.com/vuejs/vue-cli) - Simple CLI for scaffolding Vue.js projects. 1390 | - [Vue-Django](https://github.com/NdagiStanley/vue-django) - A boilerplate to set you up in bringing the awesomeness of VueJS into a Django (Python) app. 1391 | - [python-vuejs](https://github.com/cstrap/python-vuejs) - Gluing Python web frameworks and Vue.js with a set of scripts. Basically a `vue-cli` wrapper. 1392 | - [generator-vue-plugin](https://github.com/jeneser/generator-vue-plugin) - Yeoman generator generating vue plugin. 1393 | - [vue-seed](https://github.com/dulin666/vue-seed) - vue-seed is minimal seed for those looking to get up-and-running with Vue 1394 | - [nuxt-seed](https://github.com/dulin666/nuxt-seed) - nuxt-seed is minimal seed for those looking to get up-and-running with Vue and Nuxt 1395 | 1396 | ### Client 1397 | 1398 | *Render Vue application in the browser only* 1399 | 1400 | - [Vue Plugin Boilerplate](https://github.com/kazupon/vue-plugin-boilerplate) - Boilerplate for Vue.js plugin. 1401 | - [Bourgeon](https://github.com/rayfranco/bourgeon) - Bourgeon is an opinionated-featured VueJS 2.0 setup for Webpack. 1402 | - [VuePack](https://github.com/egoist/vuepack) - A modern starter which uses Vue 2, Vuex, Vue-router and Webpack 2 (and even Electron). 1403 | - [Vue Settler](https://github.com/weavingbird/vue-settler) - An opinionated Vue 2.0 SPA Starter. 1404 | - [vue-build](https://github.com/brianvoe/vue-build) - Ultra Simple, Development, Testing and Production Build Cli. 1405 | - [Vue Element Starter](https://github.com/Metnew/vue-element-starter) - Robust Vue 2 starter with Element-UI. 1406 | - [vue-multiple-pages](https://github.com/Plortinus/vue-multiple-pages) - A modern Vue.js multiple pages starter which uses Vue 2, Webpack2, and Element-UI 1407 | - [vue-typescript-boilerplate](https://github.com/twcapps/vue-typescript-boilerplate) - A Vue.js typescript SPA starter with Vue 2, Vue Typed, Vuex, Vue Router and localization 1408 | - [vue-tachyons-template](https://github.com/colorful-tones/vue-tachyons-template) - A Vue 2 project starter template w/ Tachyons, Webpack, and ESLint 1409 | - [Vuets](https://github.com/AkiraLaine/Vuets) - A Vue, TypeScript ready boilerplate using class-style components, vue plugin options, webpack & vue-cli. 1410 | 1411 | ### Universal 1412 | 1413 | *Render Vue application to HTML on the server and to the DOM in the browser* 1414 | 1415 | - [SPA Starter Kit](https://github.com/codecasts/spa-starter-kit) - A highly opinionated starter kit for building Single Page Applications with Laravel and Vue.js. 1416 | - [SSR Boilerplate](https://github.com/fenivana/vue-ssr-boilerplate) - Vue.js Server Side Rendering Boilerplate without Polluting Vuex. 1417 | - [neutrino-preset-vue-static](https://github.com/shyiko/neutrino-preset-vue-static) - A minimalistic starter kit for building static sites using Vue.js. 1418 | - [Vueniverse](https://github.com/rlindskog/vueniverse) - A fully featured, universal Vue template for user-based applications, powered by Nuxt.js and Express. 1419 | 1420 | ### Server 1421 | 1422 | *Includes a backend boilerplate* 1423 | 1424 | - [Vuetober](https://github.com/scottbedard/oc-vuetober-theme) - Single page apps with Laravel, Vue.js, and October CMS. 1425 | - [Toucan](https://github.com/mrellipse/toucan) - Boilerplate for building single page apps. Server is multi-project .Net Core solution designed around SOLID principles. Client is TypeScript 2, Vuejs 2, Vuex 2. 1426 | 1427 | ### Electron 1428 | 1429 | - [Electron Vue](https://github.com/SimulatedGREG/electron-vue) - An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack. 1430 | - [VuePack](https://github.com/egoist/vuepack) - A modern starter which uses Vue 2, Vuex, Vue-router and Webpack 2 (and even Electron). 1431 | 1432 | ### Parts 1433 | 1434 | *Scaffold parts of the app* 1435 | 1436 | - [vue-generator](https://github.com/hjeti/vue-generator) - A CLI generator for Vue components, views and store modules. 1437 | - [vue-component-generator](https://github.com/lakb248/vue-component-generator) - A generator for vue component, supports Vue1.X and Vue2.X. 1438 | 1439 | ## Runtime 1440 | 1441 | ### Command Line / Terminal 1442 | - [blessed-vue](https://github.com/lyonlai/blessed-vue) - A VueJS runtime to let you write command line UI in Vue Edit 1443 | 1444 | 1445 |
1446 |
1447 |
1448 | 1449 | [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) 1450 | -------------------------------------------------------------------------------- /awesome_vue_with_repo_info.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | awesome 4 |
5 |
6 |
7 |
8 | 9 |
10 |

11 |

12 | Awesome Vue.js 13 | 14 | Awesome 15 | 16 |

17 |
18 |

19 | A curated list of awesome things related to Vue.js 20 |

21 |
22 | 163 |

164 | Official Resources 165 |

166 | 191 |

192 | External Resources 193 |

194 | 202 |

203 | Community 204 |

205 | 228 |

229 | Podcasts 230 |

231 | 258 |

259 | Official Examples 260 |

261 | 291 |

292 | Tutorials 293 |

294 | 407 |

408 | 0.12 and earlier 409 |

410 | 492 |

493 | Development Tools 494 |

495 | 634 |

635 | Syntax Highlighting 636 |

637 | 698 |

699 | Snippets 700 |

701 | 712 |

713 | Autocomplete 714 |

715 | 726 |

727 | Libraries & Plugins 728 |

729 | 2027 |

2028 | Projects Using Vue.js 2029 |

2030 | 2487 |

2488 | License 2489 |

2490 |

2491 | 2492 | CC0 2493 | 2494 |

2495 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdras/awesome-vue/251fdee4210a4dc476994aa1c44d9736ffc01d5a/logo.png --------------------------------------------------------------------------------