Vue.js

A progressive JavaScript framework for building interfaces with declarative templates and a reactive component model.

Overview

Vue.js combines a template syntax with a reactive runtime for building web interfaces. Its component model scales from a script tag on a static page to a full single-page application with routing and state management.

Where it fits

  • Progressive enhancement of server-rendered pages
  • Single-page applications
  • Design systems built from reusable components

Key capabilities

  • Single-file components
  • Reactive data binding
  • Official router and state libraries
  • Build tooling through Vite

Repository metadata

Stars (snapshot)
54,840
Main language
TypeScript
License
MIT
Topics
Unknown
Category
Platforms & frameworks
Last push
2026-11-05T09:11:28Z

Repository description from GitHub metadata: 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

Leaving this site. These links open github.com in a new tab. Source archives, release assets, checksums, and license texts are hosted and controlled by GitHub and the project maintainers. Review the upstream license before redistributing or modifying anything.

Download