Vue.js
A progressive JavaScript framework for building UIs.
Vue.js is designed to be incrementally adoptable: a single Vue script tag can enhance an existing HTML page, while the full framework (with the build step, single-file components, the Composition API, server-side rendering through Nuxt, and TypeScript support) handles complete single-page applications. The reactivity system is based on ES6 Proxies and tracks dependencies between component state and the DOM automatically.
Evan You created Vue in 2013 after working on Angular at Google. The project has remained funded by sponsorships rather than backed by a single large company, which has shaped both its evolution (the community is unusually involved in design decisions) and its independence from any one cloud provider's priorities.
Vue is the second-most-popular UI framework after React, with particularly strong adoption in China (Alibaba, JD.com, Baidu) and in markets where the simpler getting-started story matters. Nuxt extends Vue with the SSR/SSG/full-stack capabilities analogous to Next.js, and Vite (also from Evan You) is the canonical build tool.
Install
npm create vue@latest
Authors
- Evan You (creator)
- Vue core team