User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Vue.js

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

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 5, 2020, 3:08 p.m.

Thank you vuejs & contributors
View Topic on GitHub:
vuejs/awesome-vue

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official Resources

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

176.17K
27.38K
11d
MIT

External Resources

Weekly dose of handpicked Vue.js news

Curated newsletter + site covering new Vue.js releases/contributions.

Social website focusing on the latest Vue.js news and information.

Recommended Vue.js courses and tutorials.

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

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

A minimalistic list of Vue.js libraries and components based on the awesome-vue repo.

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

Vue.js courses from top e-learning platforms curated by Classpert, a online course search engine.

Job Portal

List of 300 VueJS Interview Questions And Answers

780
169
11d
n/a

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

A Free Resume Builder for crafting resumes for your dream job.

Community

Conferences

Podcasts

Youtube Channels

Official Examples

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

176.17K
27.38K
11d
MIT

A TodoMVC implementation based on the official example by Evan You - DEPRECATED based on Vue 1.0

18
6
4y 9m
MIT

HackerNews clone with Vue.js

2.5K
542
4y 23d
MIT

HackerNews clone built with Vue 2.0, vue-router & vuex, with server-side rendering

10.59K
2.18K
1y 10m
MIT

Tutorials

(vue.js official website tutorials ,contains video , codes, baudi yun, youtube) 网路上有很多 VUE 综合应用的视频,但大部份的视频 ,都当你已经了解官网 所以讲的节奏难免偏快。 此视频(都是上代码),以官网为重,将官网的观念,以视频搭配代码,实际演示。 如果官网有看不懂的地方,比对一下,视频跟代码,就会了解了。 减少你摸索的时间。(註:mvvm 的框架,不管是 ng , react, vue, avalonjs, 都是好的框架,而有经验的前端,至少都会两套以上的 mvvm。)

1.96K
503
3y 9m
n/a

Jayway Vue.js workshop

317
74
1y 6m
n/a

vuejs2 官网讲解 (vue.js 2 official website tutorials ,contains video , codes, baudi yun, youtube)

1.49K
295
3y 6m
n/a

A tutorial for beginners to build a complex project with Vue.js 2.0 step by step

85
7
2y 7m
n/a

Focus on the Moment

1
0
8m
n/a

Workshop Materials for my Introduction to Vue.js Workshop

2.32K
492
72d
n/a

by Peter van Meijgaard, Packt. (September 2017)

by Maximilian Schwarzmüller, Packt. (October 2018)

by Design+Code (February 2019)

Examples

[Unmaintained]

45
9
5y 5m
MIT
40
16
5y 38d
n/a

HackerNews clone with vue.js + vue-router

24
4
5y 104d
MIT

Boilerplate application for Electron runtime

716
96
3y 11m
n/a

Voie.js simple example

67
8
4y 11m
n/a

Simple task manager to keep your life in sync

73
15
4y 6m
MIT

Mini Online Shop Built With Vue JS

243
79
4y 7m
MIT

Vuejs + SoundCloud demo app, for JogjaJS 4th meet up.

70
18
3y 6m
n/a

Frontend for Feature Requests

19
6
4y 7m
n/a

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.

90
14
3y 105d
MIT

an ad admin web, with vue, bootstrap, user auth, uploader and WYSIWYG editor in iframe.

20
0
4y 119d
n/a

基于Vue模仿蘑菇街的单页应用http://andylei18.github.io/vue-shopping/

621
222
4y 6m
n/a

基于vue.js重写Cnodejs.org社区的webapp

3.08K
862
3y 18d
n/a

zhihu daily spa with vue 线上演示在这里 ---->

1.28K
284
3y 104d
n/a

Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express

336
113
1y 5m
n/a

vuejs client application for Ngexplorer app

2
0
4y 4m
n/a

Simple Progressive Web App Built with Vue Js. https://bosnaufal.github.io/vue-simple-pwa

188
52
3y 10m
MIT

Angular 2 Tour of Heroes app built with Vue.js 2.0

29
2
4y 64d
n/a

一款用vue.js制作的带有导航菜单的表格,同时使用boostrap样式。

5
2
4y 57d
n/a

Example app for using Feathers with Vue 2.0. It includes authentication, vue-router, vue-infinite-loading and roles.

73
13
4y 57d
n/a

Zhihudaily demo built with Vue 2.0, vue-router & vuex, with server-side rendering

109
25
3y 11m
MIT

a simply todolist using vuejs

75
25
3y 7m
n/a

SPA about vue-cli+adminLte+vue-router

372
124
3y 5m
n/a

deprecated

675
215
3y 9m
n/a

Implementation of Ngexplorer client with quasar framework

9
2
4y 21d
n/a

zhihu daily for vue2.0

38
8
2y 7m
MIT

app版本管理,(热更新)前后端分离,vue page分页功能,authenticate 权限控制,accesstoken机制,credentials,CI,docker

200
54
1y 7m
n/a

Vue.js component works with AWS S3 serverlessly

427
66
2y 11m
n/a

Learn vueJS Easily

892
362
7m
MIT

A quick demo on how to set up and use Vuex to create a events messaging system

8
5
4y 4d
n/a

Using Vue.js for memo web App. webpack, vuex, vue-router, Firebase.

89
26
3y 103d
MIT

simple resume based on Vue 2

23
6
4y 19d
n/a

Basic app developed with Phoenix and Vue 2.0, including authentication.

79
7
3y 6m
n/a

Vue.js demo app

57
29
3y 8m
n/a

ASP.NET Core Vue.js server-side rendering sample:

143
42
2y 9m
MIT

A boilerplate for web applications using Vue.js and Firebase, ft. Webpack and ESLint.

79
12
3y 11m
n/a

vuejs and Django integration with hot code reload. Dont use this, use https://github.com/NdagiStanley/vue-django or https://github.com/gtalarico/django-vue-template

333
97
3y 20d
Unlicense

Realtime social news app developed from scratch with Elixir, Phoenix, Vue and Vuex

308
33
3y 10m
MIT

A simple calculator made by vuejs 用vue.js实现简易计算器

72
17
3y 7m
n/a

This is the repo for vue2.x-demos

22
7
3y 6m
n/a

Vue2.0实现简易豆瓣电影webApp

766
299
2y 6m
n/a

⚡ Vue - Laravel - Example is a simple example to set Vue with Laravel.

162
39
3y 5m
n/a

VueJS + Foundation + Vue-Router + Webpack

213
42
3y 42d
n/a

NEW Asp.net Core & Vue.js (ES6) SPA Starter kit - Vuex, webpack, Web API, Docker, and more! By @TrilonIO

1.17K
282
1y 5m
MIT

A reddit web app using vue + webpack. Data from reddit API

55
5
3y 6m
MIT

A qq-music project is based on vue-cli. The pages are simple and smooth

58
14
2y 6m
n/a

Navigation Tab with both plain VUE and VUE + Redux . Featured in Awesome-Vue

10
0
3y 8m
n/a
123
38
4m
Apache-2.0

Twitter client created with Vue.js + Electron

103
10
2y 8m
MIT

Awesome douban DEMO created with Vue2.x + Vuex + Vue-router + Superagent

2.3K
747
3y 31d
MIT

Storyblok - JavaScript - VueJS Boilerplate

21
4
2y 7m
n/a

VueJS + Express + GraphQL Boilerplate

399
81
68d
n/a

NOT MAINTAINED Vue.js with Sails.js example project with many features

301
84
109d
MIT

A sample realtime chat made with Vue and Feathers.

50
3
4m
MIT

A rotating earth H5 page with Vue and threejs

210
62
4m
n/a

vue2.x + vue-router2.x+ vuex2.x + vux2.x + express + socket.io immediate chat room

40
14
3y 4m
MIT

vue构建的日记应用 来源于「君の名は」( Mydiary created with Vue2 )

80
11
2y 9m
n/a

TodoMVC with Vue.js 2 + Webpack

6
0
3y 4m
n/a

Refactoring components to Vue2 https://gustayo.github.io/vue-chess-storybook/

13
5
3y 4m
n/a

A small SVG animation illustrating a weather app notification in Vue

186
30
3y 10m
n/a

A blog system based on Nuxt.js

901
260
5m
n/a

Cinemateka. Events schedule webapp. "Seance" magazine. Laravel. VueJS.

11
3
3y 66d
n/a

A Vue.js 2.x Boilerplate with Vuex, vue-router AND Bulma

24
2
3y 113d
MIT

deadly simple minesweeper with vuejs

4
0
3y 112d
n/a

基于G6和Vue的可视化图形编辑器。A visual graph editor based on G6 and Vue.

636
171
4m
MIT

🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.

198
37
90d
MIT

Shopping cart demo using Vuejs and Firebase

268
120
7m
MIT

A Pokedex that will contain all 807 pokemon from the Pokemon series. Created in Vue.js

19
6
1y 11m
MIT

Vue2-Auth-Email Verification with Firebase🔥

28
9
3y 74d
n/a

vue2-realtimedatabaseCRUD with firebase🔥

24
7
2y 4m
n/a

Vue2-Storage with Firebase🔥

24
4
3y 86d
n/a

Simple blog (vue-pwa) (django-tastypie-backend)

18
10
3y 80d
n/a

Vue Firebase🔥 Authentication with Vuex

242
52
1y 24d
MIT

Simple chart page that uses Element UI, Vue Router and Vue Chart

23
3
3y 28d
MIT

vue2.0-demos(mobile)

136
77
1y 6m
n/a

Conway's Game of Life in Vue.

3
1
3y 13d
n/a

Feature scoped Vuex modules to have a better organization of business logic code inside Vuex modules based on Large-scale Vuex application structures @3yourmind

216
33
2y 96d
MIT

Simple Examples on using Vuex to build Real World Apps

220
69
2y 48d
MIT

Example TodoMVC Vue.js app with Vuex store and server backend via REST

37
12
15d
n/a

This is a boilerplate to use both Vue.js and sql.js together

5
1
1y 10m
Apache-2.0

基于 Vue & Koa 的 WebDesktop 视窗系统 The WebDesktop system based on Vue

321
97
11m
MIT

vuejs lite music player example

28
11
2y 11m
n/a

Vue.js + Vue Router + Vuex in a simple Stock Trading game

35
13
2y 10m
n/a

A simple Vue.js Demo Application that uses Auth0 for Authentication

39
13
2y 75d
n/a

A Vue.js web application template designed to be as lightweight as possible while offering an extensive set of features

21
6
53d
MIT

A basic example of how to use VueJS, Express and PostgreSQL in conjunction.

44
12
4m
MIT

A collection of example applications using vue-relay.

12
1
7m
BSD-2-Clause

A Laravel 6 SPA boilerplate with a users CRUD using Vue.js 2.6, GraphQL, Bootstrap 4, TypeScript, Sass, and Pug.

458
122
9m
MIT

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

1.93K
210
7m
MIT

A demo website based on framework Bulma (css) & vuejs (JS)

40
11
2y 8m
MIT

Vue boilerplate with TypeScript for developing small to large, easy to scale, single page applications.

11
3
2y 6m
n/a

laravel5.5和vue.js结合的前后端分离项目模板,后端使用了laravel的LTS版本(5.5),前端使用了流行的vue-element-template项目。作为程序的起点,可以直接以此为基础来进行业务扩展。模板内容包括基础的用户管理和权限管理、日志管理、集成第三方登录,整合laravel-echo-server 实现了websocket 做到了消息的实时推送,并在此基础上,实现了聊天室和客服功能。权限管理包括后端Token认证和前端vue.js的动态权限,解决了前后端完整分离的情况下,vue.js的认证与权限相关的痛点,已在本人的多个项目中集成使用。

739
220
8m
MIT

基于Vue+Vuex+iView的电子商城网站

855
376
5m
n/a

SPA boilerplate with feathersjs and vuejs

9
0
2y 49d
MIT

Recipes to demystify Vue + TypeScript

238
22
5m
n/a

ASP.NET Core + Vue.js starter project

380
83
39d
n/a

🎧 A SoundCloud client built with Vue and Nuxt

137
21
44d
n/a

A shop cart made with vue

132
78
2y 108d
n/a

Nuxt boilerplate with Element (custom theme) and Vue Apollo

27
8
2y 4m
n/a

基于Vue2.0的知乎日报单页应用

530
153
2y 8m
n/a

Template AspNetCore with Vue, Vue router, Vuex, TypeScript, Bulma, Sass and Jest

199
23
70d
MIT

CION - Design system boilerplate for Vue.js

109
16
6m
MIT

Basic example for the Websockets with Vue.js 2

24
5
1y 10m
n/a

🔥 Vue.js + Node.js + Mongodb 前后端分离的个人博客

572
177
30d
n/a

ToDo List sample app based on Vue + Vuex + Vuetify + Vee-Validate

12
3
1y 10m
n/a

Examples for @ionic/vue

36
14
117d
MIT

personal website

1
1
40d
n/a

Vue.js client-side for tiny, quick-loading, node.js-less Single Page Apps.

5
2
1y 7m
GPL-3.0

Large scale Vue.js application boilerplate

214
61
1y 5m
MIT

Snake game on Vue.js without canvas

23
4
7m
n/a

Project starter for Vue Typescript and Webpack

12
2
11d
MIT

Laravel and Nuxt.js boilerplate

83
18
3d
n/a

text based social media app

1
0
4m
MIT

A Social Media Web App built with Vue.js, Firebase, Element-UI, Disqus, Vuex, Vue-Router, and Sass.

9
0
8m
n/a

TodoMVC built with Vue 3 Composition Api and Vuex

73
10
76d
MIT

TodoMVC built with Vue and Vuex

15
4
5m
MIT

Movie search app with the Vue 3 Composition API

22
15
5m
MIT

NuxtJS boilerplate with JWT authentication

25
2
6m
n/a

A boilerplate to quickly start a Vue project using Vuetify, Vue-i18n, Vuex, Vue-router

3
0
4m
MIT

Google Keep clone with Vue, Typescript and Firestore

43
6
9d
n/a

Boilerplate of how to use go with echo framework and vuejs (client)

1
0
106d
MIT

Simple TicTacToe game made with Vue Next and Vuex

1
0
99d
n/a

Vue 3 example without any transpiler with vue-router

8
0
82d
MIT

covid19 live data component. add your website easily

5
0
4m
MIT

A minimal sample configuration with vue, vuex, vue-router, vuetify, Typescript and cesium.

2
1
62d
Apache-2.0

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

An interactive demo using Vuejs + Vue router + Leaflet and Firebase

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

A Vue.js Gamified example SPA that consumes a REST API. It presents infographics via D3.js, animation, and web audio.

Books

by Alex Kyriakidis & Kostas Maniatis, Packt. (Nov 2016)

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

by Erik Hanchett and Benjamin Listwon (Spring 2018)

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

by Oleksandr Kocherhin. (January 2018)

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

by Andrea Koutifaris, Packt. (April 2018)

by Flavio Copes. (July 2018)

by Stuart Ratcliffe, Packt. (July 2018)

by Daniel Schmitz, Leanpub. (September 2018)

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

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

Blog Posts

Courses

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

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

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

Documentaries

Open Source

Pagekit CMS

5.4K
650
10m
MIT

Compare npm package downloads over time

125
18
2d
MIT

🐦 A personal music streaming server that works.

12.05K
1.52K
21d
MIT

📖 All your articles in one place. Beautiful.

1.62K
156
0d
MIT

A simple music player built by electron and vue

511
59
4y 5m
MIT

Responsive Bootstrap 3 Admin Template based on AdminLTE with vue.js

2.55K
664
1y 11m
n/a

An awesome tool for retrospecting, written in Vue

92
31
1y 28d
MIT

cms based on mongodb, nodejs, koa, vue and more

40
9
2y 5m
MIT

Organize Your GitHub Stars With Ease

2.21K
112
61d
BSD-3-Clause

Elegant Markdown Editor.

1.94K
166
54d
MIT

github-explorer(vue)

120
16
1y 36d
MIT

🏩 A simple process manager for developers. Start apps from your browser and access them using local domains

9.43K
427
1y 4m
MIT

A Microblogging client built on Electron and Vue

308
49
2y 9m
MIT

A math-aware search engine.

256
39
8d
MIT

Self Hosted Movie, Series and Anime Watch List

856
155
6m
MIT

You know there are too many JavaScript libraries when there is a game for it 🎯

384
46
1y 10m
n/a

[DEPRECATED] ✏️ A blog based on GitHub Pages built with Vue.js 2 + webpack 3.

408
111
79d
MIT

Vuedo is a blog platform, built with Laravel and Vue.js.

2.17K
546
2y 11m
MIT

A webapp what base Vue2.0 contains seaching and playing music

91
34
2y 6m
n/a

Tomato5 is a real-time collaboration tool.

235
34
3y 11m
MIT

A free service which provides simple access to thousands of video lessons on web developing and programming

149
43
28d
MIT

convert CSV, TSV to/from JSON.

96
5
3y 10m
n/a

redesign blog using material design

212
56
1y 12m
n/a

Vue component generator :)

125
26
2y 8m
n/a

News for Web Designers and Developers - Shows aggregated news from multiple sources

51
12
7m
MIT

PJ Blog is an open source blog built with Laravel and Vue.js.

2.71K
695
78d
MIT

Lulumi-browser is a lightweight browser coded with Vue.js 2 and Electron.

346
72
6m
Apache-2.0

An offline-first SPA using Vue.js, the WordPress REST API and Progressive Web Apps

657
154
1y 7m
MIT

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

82
8
67d
AGPL-3.0

Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

6.39K
455
10d
GPL-3.0

An orientation guide for Linux newbies

3
0
2y 4m
MPL-2.0

Buka is a modern software that helps you manage your ebook at ease.

873
112
56d
GPL-3.0

📚 Effortless documentation, done right.

3.27K
384
6m
MIT

Production process manager for Node.js apps with a built-in load balancer.

98
10
3y 5m
MIT

A Vue.js 2.0 Content Management System

884
156
3y 51d
GPL-3.0

Native mobile applications using Vue and NativeScript.

4.58K
218
11d
MIT

A drag-and-drop mobile website builder base on Vue

224
67
2y 9m
n/a

mmf-blog vue2.0 (vue2, vue-router, vuex)

229
52
12d
MIT

Open source Web File Manager (Javascript + VueJS 2)

219
59
2y 9m
BSD-3-Clause

a simple self-hosted bookmarking app that can import bookmarks from delicious and chrome

107
6
9m
Apache-2.0

JSON Schema Editor is an intuitive editor for JSON schema. It provides a tree view to present the structure of schema, and a property inspector to edit the properties of schema element. Develop with Vue.js 2 and Firebase.

185
32
9m
GPL-2.0

📈 npm package statistics dashboard build with vue

104
30
2y 119d
n/a

adminLTE to vuejs v2.x converting project

1.01K
315
4m
MIT

🤖🤖🤖 Electron + Vue.js for Docker

744
102
3y 75d
MIT

An open source tinder desktop client built with electron and Vue.js for educational purposes

127
20
3y 5m
MIT

A HashiCorp Vault UI written with VueJS and Vault native Go API

2.17K
165
2y 92d
MPL-2.0

A framework written in Vue.js for creating command-line like interfaces in web browsers.

77
7
3y 5m
MIT

🐇 Application boilerplate based on Vue.js 2.x, Koa 2.x, Element-UI and Nuxt.js

255
51
1y 4m
n/a

AdminLTE + VueJS 2

89
28
3y 16d
MIT

Vue Material Dashboard - Inspired by Material Dashboard of Creative Tim.

156
35
3y 4m
MIT

🐙🔍 VueJS 2 Github Explorer Using API v3

52
15
5m
MIT

CoreUI Vue is free Vue admin template based on Bootstrap 4

2.65K
737
88d
MIT

🏋️ Chuck Norris Jokes Generator

18