Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Frontend and full-stack frameworks
  3. Vue

Progressive UI framework · by Vue core team (Evan You)

Vue

Independent, MIT-licensed UI framework with HTML-based templates and automatic reactivity that scales from sprinkling onto a static page to SPAs, SSR and static sites.

Visit vuejs.org ↗ Alternatives Open source Open source Self-hostable
vuejs.org
Vue homepage
§1

Overview

Vue calls itself the progressive framework: it can enhance static HTML without a build step, embed as web components, power a single-page app, or render on the server and at build time. Its two core ideas are declarative rendering with a template syntax that extends HTML, and a reactivity system that updates the DOM automatically when JavaScript state changes.

Most projects use single-file components (.vue files holding template, script and style) built with Vite, which also comes from the Vue ecosystem. You can write components with the Options API or the Composition API. Official companions cover routing (Vue Router) and state (Pinia), and full-stack needs such as SSR, file routing and server routes are usually handled by Nuxt, while VitePress covers documentation sites.

The docs you read today are for Vue 3; Vue 2 support ended on 31 December 2023. On its own Vue is a client-side UI framework, so for this category's comparison think of it as the base that Nuxt, VitePress and Vike build on.

§2

Pricing and plans

Vue is free and MIT-licensed; hosting is billed by your provider. Vue 2 reached end of life on 31 December 2023.

Source: vuejs.org/guide/introduction.html · prices as published, excluding tax.

§3

What it does

Template syntax
HTML-based templates with directives; valid HTML stays valid Vue.
Reactivity
Automatic dependency tracking with ref and reactive; no manual memoisation.
Single-file components
.vue files combine template, logic and scoped styles.
Options and Composition APIs
Two styles for writing components; both are supported.
No-build usage
Can be loaded from a script tag to enhance existing pages.
§4

Strengths and limitations

Strengths

  • Gentle learning curve for people who know HTML, CSS and JavaScript.
  • Official router, state and build tooling reduce library shopping.
  • Works for both small enhancements and full applications.
  • Independent project not controlled by a single large company.

Limitations

  • Vue alone is client-side; SSR, file routing and server routes come from Nuxt or another meta-framework.
  • Vue 2 is end of life since 31 December 2023, so older apps need migration to Vue 3.
  • Two component-authoring APIs mean examples and libraries use different styles.
§5

Who it suits

Good for

  • SPAs and admin panels
  • Adding interactivity to server-rendered pages
  • Teams that prefer templates over JSX

Look elsewhere if

  • Teams that need a full-stack framework out of the box (use Nuxt)
  • React-only component ecosystems
§6

Alternatives to Vue

Tool From Free option Stages
Next.js Full-stack React framework
— Open source
Hugo Static site generator (Go)
— Open source
Astro Content-focused web framework
— Open source
Nuxt Full-stack Vue framework
— Open source
Docusaurus Documentation site generator (React)
— Open source
React UI library
— Open source

All frontend and full-stack frameworks →

§7

Questions

Is Vue 2 still supported?

No. Vue 2 support ended on 31 December 2023; the official docs point to a migration guide for Vue 3.

Do I need Nuxt to use Vue?

No. Vue works on its own for SPAs or page enhancements; Nuxt adds SSR, file routing and server routes.

Can Vue run without a build step?

Yes. It can be loaded directly in the browser to enhance static HTML.

Sources read for this page

  • https://vuejs.org/guide/introduction.html
Spec sheet
From
Open source
Free tier
Free to self-host
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
UI library
Vue
Rendering
CSR/SPA; SSR and SSG via Nuxt or VitePress
Deploys to
Static host for SPA; Node for SSR (usually via Nuxt)
Maintained by
Independent core team, sponsors
Open source
Yes
Self-host
Yes
EU data
Not stated
Category
Frameworks
Visit vuejs.org ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money