Astro vs Nuxt
Two sides of the frontend framework decision: content-first and svelte or Vue full-stack. When each fits, what it costs, who moves from one to the other, and what makers who chose it say.
Which fits you
- You're building a marketing site, docs or a blog
Use it whenMost pages are content and only a few parts need to be interactive.
Trade-offNot designed for app-like dashboards with lots of client-side state.
- You already know Vue, or Svelte, and need server rendering
Use it whenYou already know Vue.
Trade-offSmaller ecosystem and fewer AI-generated examples than React.
At a glance
| Used by | 242 makers' products · 63 open-source projects | 30 makers' products · 41 open-source projects |
|---|---|---|
| Moved to it on GitHubpull requests since Oct 2024 | 13 from Nuxt | fewer than 3 |
| Downloads | 4.6M/wk+87% vs npm | 1.9M/wk−44% vs npm |
| Pricing | Free (open source). | Free (open source). |
| Free tier | Yes | Yes |
| Open source | Yes · self-hostable | Yes · self-hostable |
Who moves from one to the other
Public pull requests on GitHub since Oct 2024 whose title says "Astro to Nuxt" or the reverse — real code changes, by developers in general rather than makers only.
- Migrate from Nuxt to AstroweinnovateDesign/deepsh.com · 2026-09-25
- Migrating website from Nuxt to Astroarisas/arisaknits-website · 2026-06-30
- feat!: ✨ migrate project from Nuxt to Astro with Tailwind v4 and Netlify adapteroyedejioyewole/oyedejioyewole · 2026-06-13
- chore(docs): Migrate from nuxt to astro starlight + add llmswrk-flow/php-get-typed-value · 2026-04-28
- Migrate site from Nuxt 3 to Astro 4 (static output)ventocis/rrsTdlrGuide · 2026-04-22
- Migrate from nuxt to astrogherkster/wizard-food · 2026-04-08
- feat: migrate from Nuxt 4 to Astroseanogdev/seanogrady.me · 2026-03-21
- chore: migrate site from Nuxt to Astro for develop testingniche-life/life · 2026-03-07
- Migrate from Nuxt to Astro wintkhantlin/homepage · 2026-01-08
- Migrating from Nuxt to Astro constancehermit/MindGarden · 2025-11-21
What makers say
Makers on using it for frontend framework, from Product Hunt and Starter Story interviews, each linked to the source. Products with a page of their own and fuller notes first.
looked at next.js first but it felt overkill for a marketing site. astro ships zero js by default so the page stays fast without us doing anything. content-driven stuff is its sweet spot.
In ASO.dev, we love using Astro Starlight theme, it’s a fantastic choice, especially for building FAQ sections. If you’re looking to optimize your site’s performance while keeping things simple and flexible, it is a great fit!
Built the iVox landing page with Astro. Fast, minimal, does exactly what a static marketing site needs to do — nothing more.
Powers octrafic.com. I needed a landing page that's fast, SEO-friendly, and looks professional - Nuxt delivered all three with minimal setup. From zero to production in a weekend.
My all-time favorite. After using react and even a bit Angular - I find vuejs and Nuxt so easy to set up and understand, while being so scalable and powerful. SEO is amazing too.
I love Nuxt 3 : no more explicit router, no need to manually write import of components and hybrid rendering is perfect to have a website + app at the same place.
Loved and watch-outs
Themes that recur in makers' words and Hacker News comments, each linked to what it summarises.
- It ships zero JavaScript by default, giving fast, SEO-friendly static pages with top Lighthouse scores. PHPH 2PH 3
- Islands let you drop in React, Svelte or other components only where interactivity is needed. PHPH 2PH 3
- Content collections, MDX and the Starlight theme make docs sites fast to build. PH
- It is a full-stack Vue framework with API endpoints and hybrid rendering, so a website and app share one project. PHPH 2PH 3PH 4
- Auto-imports and file-based routing remove boilerplate like manual router setup and component imports. PHPH 2PH 3
- The Nuxt UI component library speeds up building polished, accessible interfaces. PH
