• Stars
    star
    202,042
  • Rank 9
  • Language TypeScript
  • Created 29/Jul/2013
  • Updated 30/Jan/2023
  • Last Sync 28/May/2023
  • License
    MIT License

Repository Details

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

Vue logo

Build Status Coverage Status Downloads Version License Chat

This repo is for Vue 2

You are looking at the repository for Vue 2. The repo for Vue 3 is vuejs/core.

Sponsors

Vue.js is an MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsor Vue's development.

Special Sponsor

special sponsor appwrite

sponsors


Introduction

Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. It is designed from the ground up to be incrementally adoptable, and can easily scale between a library and a framework depending on different use cases. It consists of an approachable core library that focuses on the view layer only, and an ecosystem of supporting libraries that helps you tackle complexity in large Single-Page Applications.

Browser Compatibility

Vue.js supports all browsers that are ES5-compliant (IE8 and below are not supported).

Ecosystem

Project Status Description
vue-router vue-router-status Single-page application routing
vuex vuex-status Large-scale state management
vue-cli vue-cli-status Project scaffolding
vue-loader vue-loader-status Single File Component (*.vue file) loader for webpack
vue-server-renderer vue-server-renderer-status Server-side rendering support
vue-class-component vue-class-component-status TypeScript decorator for a class-based API
vue-rx vue-rx-status RxJS integration
vue-devtools vue-devtools-status Browser DevTools extension

Documentation

To check out live examples and docs, visit vuejs.org.

Questions

For questions and support please use the official forum or community chat. The issue list of this repo is exclusively for bug reports and feature requests.

Issues

Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.

Changelog

Detailed changes for each release are documented in the release notes.

Stay In Touch

Contribution

Please make sure to read the Contributing Guide before making a pull request. If you have a Vue-related project/component/tool, add it with a pull request to this curated list!

Thank you to all the people who already contributed to Vue!

License

MIT

Copyright (c) 2013-present, Yuxi (Evan) You

More Repositories

1
awesome-vue
68,614
star
2
core
TypeScript
34,654
star
3
vue-cli
JavaScript
29,646
star
4
vuex
JavaScript
27,928
star
5
devtools
TypeScript
23,234
star
6
vuepress
JavaScript
21,537
star
7
vue-router
JavaScript
18,922
star
8
vue-hackernews-2.0
JavaScript
10,972
star
9
pinia
TypeScript
10,502
star
10
petite-vue
TypeScript
7,291
star
11
vitepress
TypeScript
6,936
star
12
vue-class-component
TypeScript
5,805
star
13
apollo
JavaScript
5,799
star
14
vetur
TypeScript
5,678
star
15
v2.vuejs.org
JavaScript
5,078
star
16
vue-loader
TypeScript
4,907
star
17
rfcs
4,688
star
18
language-tools
TypeScript
4,341
star
19
composition-api
TypeScript
4,120
star
20
eslint-plugin-vue
JavaScript
4,075
star
21
vue-test-utils
JavaScript
3,562
star
22
vuefire
TypeScript
3,516
star
23
vue-rx
JavaScript
3,319
star
24
router
TypeScript
2,911
star
25
vue-touch
JavaScript
2,725
star
26
vuex-router-sync
JavaScript
2,531
star
27
vue-hackernews
Vue
2,512
star
28
docs
Vue
2,257
star
29
create-vue
Vue
2,080
star
30
v2.cn.vuejs.org
JavaScript
1,859
star
31
babel-plugin-transform-vue-jsx
JavaScript
1,834
star
32
babel-plugin-jsx
TypeScript
1,498
star
33
vue-syntax-highlight
1,480
star
34
jsx-vue2
JavaScript
1,393
star
35
vue-docs-zh-cn
1,345
star
36
ui
Vue
1,322
star
37
vueify
JavaScript
1,177
star
38
vue-web-component-wrapper
JavaScript
1,018
star
39
docs-next-zh-cn
Vue
971
star
40
roadmap
851
star
41
rollup-plugin-vue
TypeScript
840
star
42
vue-jest
JavaScript
739
star
43
test-utils
TypeScript
687
star
44
vue-migration-helper
JavaScript
592
star
45
vue-dev-server
TypeScript
565
star
46
vue2-ssr-docs
560
star
47
repl
TypeScript
540
star
48
vue-hot-reload-api
JavaScript
465
star
49
vue-animated-list
JavaScript
460
star
50
vue-next-webpack-preview
JavaScript
430
star
51
vue-async-data
JavaScript
420
star
52
vue-eslint-parser
TypeScript
382
star
53
vue-component-compiler
TypeScript
342
star
54
vue-cli-plugin-vue-next
JavaScript
340
star
55
eslint-config-vue
JavaScript
322
star
56
component-compiler-utils
TypeScript
309
star
57
vue-test-utils-jest-example
JavaScript
298
star
58
vue-template-explorer
Vue
254
star
59
events
Vue
246
star
60
jp.vuejs.org
JavaScript
244
star
61
vue-codemod
TypeScript
230
star
62
vue-element
JavaScript
206
star
63
v3-migration-guide
JavaScript
196
star
64
blog
Vue
194
star
65
tsconfig
191
star
66
vue-curated
176
star
67
Discussion
167
star
68
vuex-observable
JavaScript
154
star
69
theme
Vue
153
star
70
composition-api-converter
JavaScript
145
star
71
vue-issue-helper
Vue
142
star
72
babel-preset-vue-app
JavaScript
124
star
73
art
114
star
74
composition-api-rfc
JavaScript
106
star
75
vue-router-demos
Vue
106
star
76
laravel-elixir-vue-2
JavaScript
105
star
77
vue-test-utils-mocha-webpack-example
JavaScript
104
star
78
eslint-plugin-vue-libs
JavaScript
101
star
79
babel-preset-vue
JavaScript
86
star
80
eslint-config-typescript
JavaScript
86
star
81
vue-test-utils-getting-started
JavaScript
80
star
82
vue-webpack-meteor-example
Vue
77
star
83
vue-requests
69
star
84
vue-curated-client
Vue
66
star
85
news.vuejs.org
Vue
61
star
86
vue-template-es2015-compiler
JavaScript
58
star
87
eslint-config-airbnb
JavaScript
57
star
88
vue-test-utils-typescript-example
Vue
55
star
89
eslint-config-prettier
JavaScript
46
star
90
create-eslint-config
JavaScript
39
star
91
vue-ssr-html-stream
HTML
39
star
92
eslint-config-standard
JavaScript
37
star
93
it.vuejs.org
JavaScript
34
star
94
systemjs-plugin-vue
JavaScript
33
star
95
test-utils-docs
JavaScript
32
star
96
create-vue-templates
Vue
31
star
97
regression-testing
Shell
30
star
98
vue-curated-server
JavaScript
30
star
99
vue-ci-image
Dockerfile
27
star
100
babel-helper-vue-jsx-merge-props
JavaScript
27
star