Vue
Open-source JavaScript framework for building reactive web user interfaces.
HN commenters like Vue for convenient, data-driven components in large, complex views123, for being more stable than the churn-heavy React ecosystem45, and for its first-party devtools.6 The most common caveat is that some developers have moved to React, Svelte or plain HTML instead78910, and Nuxt is called a weak option for SSR.11
Why people recommend it
Enjoyable to use · 3
Several developers say they enjoy or love working with Vue, at work and in personal projects.
“Web Stack (I enjoy both Vue & SvelteKit)”
“I love Vue BTW”
Show 1 more
“we're on vue for all of our work projects (and I use vue for my private ones, too)”
Ergonomics · 3
Commenters say Vue's model of the DOM as a function of the data makes complex views much easier than raw JavaScript.
“Vue is just a huge convenience over raw JavaScript for large, complex view.”
“I like the Vue/React/Svelte model of the DOM being a function of the data.”
Show 1 more
“I love the ergonomics of Vue/React”
Stability · 2
Commenters describe Vue as more stable and less churn-prone than Svelte's early versions and the React ecosystem.
“I switched from React/Next to Vue/Nuxt.”
AI tooling · 2
Commenters report that AI coding assistants handle Vue well.
“we use Vue at work and Claude and Codex handle it just fine”
“I like the Vue/React/Svelte model of the DOM being a function of the data.”
Polish and devtools · 2
Commenters say Vue is more polished than Svelte and has first-party support for key devtools.
“Svelte is less polished and less comfortable to work with than Vue.”
“Vue, as a big framework, got 1st party support.”
Caveats and dissent
Others preferred · 3
Some commenters prefer React, Svelte or modern plain HTML over Vue, and some have switched away from it.
“It is certainly better than Angular and Vue, though Vue 3 is tolerable.”
Show 1 more
“I used and liked vue for a little while when it was needed(?) but modern HTML fills that gap.”
Framework fatigue · 3
Some commenters dislike mainstream frontend frameworks, including Vue, in general.
“I cannot swallow yet another Vue/React crap.”
“Angular, React, Vue. All terrible reminders of why I try to stay away from the frontend.”
Show 1 more
“I didn't like Vue or React”
State design · 1
One commenter says Vue ties state hierarchy to view hierarchy, which leads to footguns.
“a deep design flaw in mainstream frameworks like React and Vue”
Nuxt for SSR · 1
One commenter says Nuxt is the only SSR choice for Vue and calls it full of ambiguity and footguns.
“Svelte is less polished and less comfortable to work with than Vue.”
Often compared with
1 moved from React to Vue
1 moved from Vue to React
1 moved from Vue to Svelte
1 moved from Vue to Next.js
Who recommends it in their own words
Threads where it came up
- SvelteKit 3 4 mentions
- item 50225852 1 mention
- Reasons to Dislike AI Coding 1 mention
- Ask HN: Who wants to be hired? (October 2026) 1 mention
- Why don't more developers “use the platform”? 1 mention
- Vue – A WebAssembly Port of TeXmacs 1 mention
Also written as Vue.js. Data: vue.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 28
“The client is now web based and in Vue.js.”
“For web I'd probably also accept Vue, Svelte, or (simple) React.”
“Web Stack (I enjoy both Vue & SvelteKit)”
“It is certainly better than Angular and Vue, though Vue 3 is tolerable.”
“Vue, as a big framework, got 1st party support.”
“I was a long time Vue fan.”
“I used mainly Vue from 0.12 until 3”
“Svelte is less polished and less comfortable to work with than Vue.”
“Vue is an experimental port of TeXmacs 1.2.5 to Webassembly”
“a Vue + dockview frontend”
“we use Vue at work and Claude and Codex handle it just fine”
“I like the Vue/React/Svelte model of the DOM being a function of the data.”
“I cannot swallow yet another Vue/React crap.”
“Vue is just a huge convenience over raw JavaScript for large, complex view.”
“Vue+ Cytoscape.js for frontend”
“we're on vue for all of our work projects (and I use vue for my private ones, too)”
“Angular, React, Vue. All terrible reminders of why I try to stay away from the frontend.”
“I love Vue BTW”
“I know Python, Django, Vue”
“I switched from React/Next to Vue/Nuxt.”
“a deep design flaw in mainstream frameworks like React and Vue”
“Stack is vue and firebase”
“I love the ergonomics of Vue/React”
“I used and liked vue for a little while when it was needed(?) but modern HTML fills that gap.”
“which used to be Vue”
“VueJS in the frontend”
“I didn't like Vue or React”
“We use Vue as our bundler to compile the JS and CSS as well as to run Storybook.”