The Progressive JavaScript Framework
Build user interfaces with an approachable, performant, and versatile framework trusted by millions of developers worldwide.
Quick start
Get up and running with Vue in minutes
Core features
Everything you need to build modern web applications
Reactivity system
Efficient and intuitive reactive data binding with automatic dependency tracking
Component model
Compose your UI with reusable, self-contained components
Template syntax
Declarative rendering with an HTML-based template syntax
Composition API
Flexible and powerful code organization for complex applications
Single-file components
Build components with template, logic, and styles in a single file
Server-side rendering
Render your application on the server for optimal performance and SEO
Explore the documentation
Comprehensive guides and API references to help you master Vue
Essential guides
Learn the fundamentals of Vue, from creating applications to advanced component patterns
Start learningAPI reference
Comprehensive API documentation for all Vue functions, components, and directives
Browse APIsComponent deep dive
Master Vue components with in-depth guides on props, events, slots, and more
Explore componentsScaling up
Build production-ready applications with tooling, routing, state management, and SSR
Scale your appReady to build something amazing?
Join millions of developers building modern web applications with Vue
Get Started Now