
Vue
JavaScript framework for building user interfaces on the web, with a reactive rendering system and optional server rendering.
Vue is a JavaScript framework for building user interfaces, which its docs call the Progressive Framework. The docs describe several ways of using it: enhancing static HTML from a CDN script tag with no build step, a single-page application, server-side rendering, and static site generation. Components use an HTML-based template syntax, and with a build tool they are written as single-file components. The quick start scaffolds a Vite-based project with the create-vue tool.
The project’s FAQ describes Vue as an independent, community-driven project created by Evan You, funded primarily through sponsorships.
Worth knowing
A fully static single-page application can be deployed on any static file server. A server-rendered app needs an environment where a Node.js server can run, as the SSR guide states.
Identity
Rendering and deploy
- Runs as
- Static files, Always on6
- Rendering
- In the browser, On a server, Static output2
- Install with
- npm create vue (create-vue scaffolder)5
Releases
Adoption
Sources
- 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/vuejs/core - 2026-10-22: links, Templating, Rendering
vuejs.org/guide/introduction.html - 2026-10-22: Maintainer, License model
raw.githubusercontent.com/vuejs/core/main/LICENSE - 2026-10-22: Categories
vuejs.org/ - 2026-10-22: Runtime, Install with
vuejs.org/guide/quick-start.html - 2026-10-22: Runs as
vuejs.org/guide/scaling-up/ssr.html - 2026-10-22: Current major version, Last release
api.github.com/repos/vuejs/core/releases - 2026-10-22: First release
registry.npmjs.org/vue - 2026-10-22: Contributors
api.github.com/repos/vuejs/core/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/vue - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/vue