Search for a command to run...
Progressive JavaScript framework for building user interfaces. Extends standard HTML, CSS, and JavaScript with a declarative, component-based model and reactivity that tracks state changes and updates the DOM efficiently. Designed to be incrementally adoptable: from enhancing static HTML with a script tag to full single-page apps, SSR, or static site generation.
Trusted by teams at GitLab, Adobe, and many enterprises. Vue differentiates from React and Angular by staying approachable: template syntax feels like HTML with extra attributes, and you can add it to existing pages without a build step. Single-file components keep logic, template, and scoped styles in one .vue file. Vue 3 offers the Composition API alongside the Options API for flexibility in code organization and reuse.
Key capabilities:
Teams use Vue for SPAs, dashboards, admin panels, e-commerce, and content sites. Developers enhance legacy HTML pages progressively or build full apps with Nuxt for server rendering. Pairs well with Vite, webpack, REST and GraphQL APIs, and headless CMSs.