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.
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
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.