Astro
JavaScript web framework for content-driven websites, shipping zero JavaScript by default
Liked for building simple static sites and blogs that ship no JavaScript by default,123 with room to add React, Vue or Svelte when needed;456 several commenters moved to it from Hugo, WordPress or Next.js.78910 The most common worry is its future after joining Cloudflare,11121314 and one commenter calls it over-engineered for a blog.15
Why people recommend it
Easy static sites · 3
Commenters find it easy and straightforward to build static sites and blogs.
“My recommendation is Astro. I like it because it makes it easy and straightforward to create a static site.”
“I use Astro so I could make my blog a static site and deploy it to Cloudflare pages.”
Show 1 more
“Astro + CF Pages/Workers have been my go-to for when I want to spin up a static site”
Simple, unobtrusive · 3
Described as simple to understand, light on abstraction, and not something you fight.
“Now I use Astro. Simple to understand, none of the dark magicks that Hugo relies on to work”
“Astro and Tanstack are probably the best full-stack routers these days, and Astro wins in terms of the wide support for almost any client-side tech”
Show 1 more
“I love Astro.”
Framework flexibility · 3
You can drop in React, Vue, Svelte or other client-side tech as needed.
“I love Astro.”
“Astro and Tanstack are probably the best full-stack routers these days, and Astro wins in terms of the wide support for almost any client-side tech”
Show 1 more
“I think the best thing about it is that its devs are focused on building primarily a good ssg.”
Markdown and search · 3
Content collections, Markdown/MDX posts and easy Pagefind search integration are praised.
“Astro is a framework that uses no JavaScript by default.”
Show 1 more
“I'm experimenting with and like the Astro ecosystem so far.”
Performance and DX · 3
Commenters cite top-notch performance, good developer experience and no JavaScript by default.
“I love Astro for its performance and DX”
“I love Astro.”
Show 1 more
“Astro is a framework that uses no JavaScript by default.”
Cloudflare deploys · 3
Deploying Astro sites to Cloudflare Pages/Workers is described as natural and frictionless.
“I've been using (Astro + Cloudflare workers/pages) as my go-to stack”
“Astro + CF Pages/Workers have been my go-to for when I want to spin up a static site”
Show 1 more
“I use Astro deployed on Cloudflare, blog-newsletter kind of site [1], moved over from Hugo.”
Caveats and dissent
Acquisition uncertainty · 3
Some users are unsure what joining Cloudflare means for Astro's future and hosting elsewhere.
“I love Astro - migrated my blog there (here it was a gradual improvement), migrated company website there”
Show 1 more
“I love astro, it's been such a pleasure to use and totally solved my need for a flexible platform.”
Over-engineered · 1
One commenter says server islands are over-engineered for a blog while Astro isn't designed for complex sites.
“I'm going to push back against Astro because all the server island stuff is over-engineered for a blog”
Paid extras · 1
One commenter disliked earlier initiatives around paid extras.
“Astro and Tanstack are probably the best full-stack routers these days, and Astro wins in terms of the wide support for almost any client-side tech”
Larger sites · 1
One commenter says WordPress handles large sites, rights management and plugins better.
“Astro has its merits and use case”
Often compared with
3 moved from Hugo to Astro
2 moved from Next.js to Astro
1 moved from Svelte to Astro
1 moved from WordPress to Astro
2 moved from SvelteKit to Astro
Who recommends it in their own words
Threads where it came up
- Astro Joining Cloudflare 12 mentions
- Removing Next.js Got My Blog to 100 on Every Lighthouse Category 5 mentions
- SvelteKit 3 2 mentions
- Ask HN: Is WordPress the best way to create new websites for beginner 2 mentions
- Why don't more developers “use the platform”? 1 mention
- AI in Education Knowledge Base 1 mention
Data: astro.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 42
“different SSGs (Astro, Hugo, Zola, Lume)”
“Any new website projects are Astro”
“I'm going to push back against Astro because all the server island stuff is over-engineered for a blog”
“Astro is also great (as others have noted)”
“I love Astro.”
“I haven’t found a front end library I like more than React except maybe Astro.”
“I think the best thing about it is that its devs are focused on building primarily a good ssg.”
“I found that I can use Astro for anything I thought I might need NextJS for though.”
“Static astro 7 site generated with Hermes and DeepSeek Flash-0731.”
“It's built apps for me using React, Ember, Astro, etc.”
“I love astro content collections.”
“I use Astro to build the site”
“Astro is a framework that uses no JavaScript by default.”
“Astro front-end.”
“Astro is a framework that uses no JavaScript by default.”
“I've found Astro to be an amazing framework for simple, performant websites.”
“it is using astro”
“Astro with a good understanding of how to build using a coding agent”
“My recommendation is Astro. I like it because it makes it easy and straightforward to create a static site.”
“The site relies on Astro, GitHub, Leaflet/Protomaps/OpenStreetMap, Lucide, Formspree, and Supabase.”
“I use Astro but it's not static, I server-render.”
“I'm seriously considering giving Atro a go. Is it worth it?”
“For simple landing pages I like to use Astro though.”
“my one-click GitHub sync menu bar app to deploy Astro blogs”
“I'm in the process of migrating my website from my own home-made static site generator (written in Common Lisp) to Astro”
“It's built with Astro.”
“Now I use Astro. Simple to understand, none of the dark magicks that Hugo relies on to work”
“I migrated the landing pages for my app[1] from Nextjs to Astrojs”
“Astro has its merits and use case”
“My current stack is Astro/Next.js + Tailwind + TypeScript”
“I love Astro for its performance and DX”
“switched to Sveltia CMS + Astro + Cloudflare Pages”
“I've been using (Astro + Cloudflare workers/pages) as my go-to stack”
“I love Astro”
“Used this for a portfolio site”
“I love astro, it's been such a pleasure to use and totally solved my need for a flexible platform.”
“I use Astro so I could make my blog a static site and deploy it to Cloudflare pages.”
“At Cloudflare, we use Astro, too — for our developer docs, website, landing pages, and more”
“I have only used Astro for toy stuff but it seemed neat.”
“Astro + CF Pages/Workers have been my go-to for when I want to spin up a static site”
“I love Astro - migrated my blog there (here it was a gradual improvement), migrated company website there”
“Astro and Tanstack are probably the best full-stack routers these days, and Astro wins in terms of the wide support for almost any client-side tech”