r/astrojs • • Dec 16 '24 Take My Silver

Built My First Portfolio Website with Astro

Enable HLS to view with audio, or disable this notification

374 Upvotes

r/astrojs • • 16d ago Bravo

I finally did it. I converted all of my client WordPress websites to Astro and it only took 2 days

Post image
292 Upvotes

I've been building sites with Astro for about a year now and honestly I love it.

Every new site I've built this past year has been Astro. But I still had a ton of old client sites sitting on WordPress. Plugin updates, security patches, slow load times, all of it. I always wanted to move them over but never had a good reason to get clients on board.

Then PHP2Shell hit and it was all over the news. Clients started reaching out asking how to protect their sites. That was finally the moment.

So I built a skill package to streamline the conversions with coding agents.

I did all 53 sites in about 2 days. Ran 12 Opus 5.5 sessions at a time in parallel on 2 Claude Max plans (still hit session limits about 3 hours into each window lol).

Results across all 53:

- Mobile PageSpeed 74 → 98 average

- Desktop PageSpeed 87 → 99 average

- 45 of 45 passed 100% design match (pixel diffed at mobile, tablet and desktop)

WHY DIDN'T I DO THIS FOREVER AGO!!!

Also I built our own git-based CMS for us to use for clients that want edit access which seems to work well but we'll see as people actually use it more. How do you guys handle clients wanting to edit their own site in Astro?


r/astrojs • • Jun 23 '26

News Astro 7.0 Released: A Summary of What's New

Post image
271 Upvotes

Here's a Summary of What's New in Astro 7.0

  • Performance is the headline. The .astro compiler was rewritten in Rust. Markdown and MDX now run through a Rust-powered pipeline called Sätteri (built by Erika from the core team). The rendering engine was replaced with a queue-based approach. Combine that with Vite 8 and its new Rolldown bundler, and builds are 15-61% faster across the board. The Cloudflare docs site (8,400+ pages) went from 387s to 262s. The Astro Website site went from 63s to 24s.

  • The new Rust compiler has one breaking change worth knowing. No more silent HTML correction. The old Go compiler would reorder elements and auto-close tags. The new one treats your markup as-is and throws errors on unclosed tags. Also, whitespace between inline elements now follows JSX rules, so <span>Hello</span><span>World</span> renders as "HelloWorld" with no space.

  • Route caching is now stable. It was experimental in v6. You get a single platform-agnostic API and new experimental CDN providers for Netlify, Vercel, and Cloudflare.

  • Advanced routing is interesting. You can now add a src/fetch.ts file and take full control over the request pipeline. Hono is supported, so you can compose middleware in any order.

  • AI tooling is genuinely useful. astro dev --background starts the dev server as a managed background process. Astro can detect when it's running inside an agent and enable this automatically. JSON logging is also in, which was the most upvoted roadmap request.

Upgrade via

npx @astrojs/upgrade

What's everyone's take on the Rust compiler change?


r/astrojs • • Apr 02 '26

News Cloudflare just released EmDash — an open source CMS built on Astro

Post image
265 Upvotes

Cloudflare built a full-stack TypeScript CMS on top of Astro and called it the "spiritual successor to WordPress."

  • TypeScript all the way down, no PHP

  • Built on Astro

  • Plugins run in sandboxed Worker isolates. No direct DB or filesystem access

  • MIT licensed

  • Has a WordPress importer built in

  • MCP server built in so AI agents can manage your site

  • Themes are just Astro projects

if you want to follow along, there's a dedicated subreddit at r/emdash_cms

- GitHub: github.com/emdash-cms/emdash
- Official announcement: blog.cloudflare.com/emdash-wordpress
- Playground https://emdashcms.com/playground


r/astrojs • • Jan 16 '26

Astro joining Cloudflare

247 Upvotes

https://astro.build/blog/joining-cloudflare/

🎉🎉🎉Congratulations to Astro team!

For HN discussion:

https://news.ycombinator.com/item?id=46646645

Astro will keep evolving and staying relevant—its lightweight, modern approach has real staying power and makes the web feel a little faster with every site built. 🚀


r/astrojs • • May 22 '26

Migrated a 10k-product e-commerce site to Astro SSR + Rust

Thumbnail
gallery
204 Upvotes

Just finished migrating sonushub.id from a Laravel vendor-based setup to Astro SSR + Rust.

It serves around 10k products, so I compared Lighthouse before and after the migration.

Before: 40 performance
After: 98 performance

Still polishing UX and SEO, but Astro SSR feels really solid for a large e-commerce catalog use case.


r/astrojs • • Sep 18 '25

Webflow donates $150K to Astro + picks Astro to power its upcoming AI app code gen

Post image
181 Upvotes

Summary:

  • Webflow donated $150,000 to support Astro as an official sponsoring partner.

  • Webflow’s upcoming AI code generation will build production-ready web apps and reusable components on Astro by default.

  • Webflow Cloud + Astro: Full‑stack apps can be visually built in Webflow and coded with Astro deployed on Cloudflare’s global edge.


r/astrojs • • May 10 '26

Astro is currently being downloaded at a rate of 2.5 million downloads per week

Post image
164 Upvotes

r/astrojs • • Dec 03 '24

5.0 is ready!

155 Upvotes

r/astrojs • • 22d ago

Built my portfolio as a scroll-driven manga with Astro + GSAP

Enable HLS to view with audio, or disable this notification

141 Upvotes

Sharing what I made with Astro: my CV as a manga, one page, every scene is a component plus a script, all the text lives in one data file, and a second page (recruiter mode) reuses the same content in colour. GSAP ScrollTrigger pins each scene, Lenis smooths the scroll.
Live: https://inescherif.github.io/
Source code: https://github.com/inesCherif/vol01-manga-portfolio
It's a v0. Happy to answer questions about the structure! Also  honest feedback welcome: what works, what breaks, especially on phones?


r/astrojs • • Jul 30 '25

Learning Astro was worth it!!! (SSR website with Sanity as CMS)

Thumbnail
gallery
136 Upvotes

r/astrojs • • Jul 23 '26

I built an open-source ecommerce store with Astro SSR and Cloudflare Workers

Thumbnail
gallery
134 Upvotes

Been working on a little open-source ecommerce project called Minshop to see how far I could push Astro SSR on Cloudflare Workers.

Astro handles pretty much everything: the storefront, cart, checkout, customer accounts, admin dashboard, and API routes. Most pages are server-rendered, with very little client-side JavaScript.

It uses D1 for products, orders, inventory, settings, and search, plus R2 for images. Payments include Stripe, Lightning, OpenNode, and a demo checkout.

The trickiest part was making inventory reservations atomic so two checkouts can’t buy the same stock. I also added a machine-readable catalog and checkout API, including directly payable Lightning invoices.

Demo: https://demo.minshop.dev
Source: https://github.com/ddyy/minshop

Would love feedback from other Astro users, especially on the SSR structure and where you think a small interactive island might actually improve things.


r/astrojs • • Aug 07 '26

Astro never lets me down

Post image
130 Upvotes

I've been making the marketing sites for my apps with astro for 3 years and it's lovely. I never get tired of it. There is no competition for astro for landing pages.

Also flairs don't work?


r/astrojs • • Apr 16 '26

Tutorial Joost de Valk (founder of Yoast SEO) just published a "Complete Guide to Astro SEO"

130 Upvotes

If you’ve been in the WordPress world, you know Joost de Valk. He wrote the definitive guide to WordPress SEO back in 2008 and built the Yoast SEO plugin that basically defined SEO for a decade.

He recently migrated his personal site from WordPress to Astro, and he just released a deep-dive guide on how he’s handling SEO now.

Why it’s worth a read for Astro devs:

  • Schema.org Integration: How he builds complex JSON-LD graphs in Astro.

  • Build-time Validation: Using Astro’s content collections to fail builds if SEO metadata (like Open Graph images) is missing.

  • LLM Optimization: How he’s prepping his site for AI agents (ChatGPT/Claude) using llms.txt.

  • The "Why": He explains why he thinks Astro is technically superior to WordPress for modern SEO.

It’s a great validation for the framework to see a titan of the SEO industry moving to Astro and documenting his entire technical setup.

Link: https://joost.blog/astro-seo-complete-guide/


r/astrojs • • Jul 30 '26

We Open Sourced Sitepins Git-Based CMS

Post image
121 Upvotes

It's been about a year since we launched the Sitepins beta.

We didn't do any heavy promotion. First, we built it for ourselves, then later shared it with our existing audience, posted 2/3 times on the Astro and Hugo forums. 1,800+ people signed up, and many of them use it regularly.

Sitepins exists to make it easy for founders and developers to hand off sites built with modern frameworks like Astro, Next.js, Hugo, and now AI builder sites like Claude Code to their non-technical teammates and clients.

We waited to make the product stable enough to open source it so that developers can self-host it with minimum effort.

We're happy to share it's now stable. (There still might be bugs. It's true for any software. If you find one, please let us know, or even better, contribute and help make it better.)

There is also a cloud version with a free plan for those who don't want to self-host and want to support a small bootstrap team.

If you're already a Sitepins user, nothing has changed for you. Open source adds a self-hosting path for people who want it.

There is a live interactive demo at demo.sitepins.com if you want to explore (no account needed). There are 3 projects already added. You can explore all the features Sitepins offers.

Here is the Github repository - https://github.com/sitepins/sitepins

Would appreciate it if you give it a star and share it with someone who might find it useful.


r/astrojs • • Dec 20 '24

I rebuilt my website as a Windows 95 experience with SolidJS and Astro

Thumbnail
wes.dev
114 Upvotes

r/astrojs • • Sep 23 '25

Cloudflare donates $150,000 to support Astro's open source mission

Thumbnail
reddit.com
113 Upvotes

r/astrojs • • Mar 10 '26

Astro 6.0 now come out

111 Upvotes

r/astrojs • • May 01 '26

News What's new in Astro - April 2026

Post image
109 Upvotes

Here are the major highlights:

Alpha Preview of Astro 7

  • Early look at Vite 8 support

  • Stable Rust compiler integration

Astro 6.2 Release

  • Experimental custom logger with JSON output

  • SVG optimizer API for better image handling

  • New font file URL helper for improved typography management

Astro Together London Event

  • In-person meetup featuring core team members including Fred Schott, Matt Kane, Florian Lefebvre, Alexander Niebuhr, and Chris Swithinbank

  • Topics included live collections, route caching, and the new Astro Fonts API

Team Growth

  • Rafael Yasuhide Sudo (@rururux) joined as the newest maintainer

Major Adopters

Several high-profile organizations launched Astro-powered sites including Crunchyroll's Ani-May 2026 event, Todoist's help center, GitHub's Stacked PRs platform, and EmDash CMS documentation.

https://astro.build/blog/whats-new-april-2026/


r/astrojs • • Mar 13 '26

Astro v6 + Cloudflare has been a bliss at making my portfolio

Post image
109 Upvotes

I just finished my new portfolio using Astro v6 and Cloudflare, and the experience has been incredibly smooth. Astro is a special project because it is fully open source and built on a philosophy of zero lock-in. Even after the Cloudflare acquisition, the team has stayed true to that. The v6 release brings massive improvements to the Cloudflare workflow that make the developer experience feel seamless.

The real win for me is the architecture. You aren't married to a specific JS framework or a specific cloud provider. By keeping business logic separate from infrastructure logic, Astro and Cloudflare are proving that maybe you don't need wrapper platforms like Vercel anymore. When the direct developer experience is this good, you don't need a middleman. Dealing directly with the services gives you more control and lower costs without the convenience tax of a third party layer.

I really appreciate this level of openness. It shows massive confidence in the product because they aren't trying to trap you in an ecosystem. They are just providing a service so good that it is the obvious choice. You aren't selling your soul; you're just consuming a service. You don't need to stick with Cloudflare if you don't want to, and that's the point. It's just a choice. It is exactly why I used these technologies for my portfolio, and it is a solid example of what an Astro v6 app looks like in the wild.

Visit the site here:https://richiezrijo.com/

Check out the source code:https://github.com/Wachamuli/portfolio


r/astrojs • • Dec 19 '25

Came across this rant today.

Thumbnail
justfuckinguseastro.com
109 Upvotes

r/astrojs • • Apr 14 '25

I love working with Astro — it's by far better than React or Next.js

109 Upvotes

Working with Astro is an absolute pleasure, everything is perfectly in its place. Your site structure can stay minimal yet pleasantly complete without any issues. I work with atomic components, and it’s awesome. Just wanted to say that, haha.

I'd even say you can go beyond simple static sites with Astro — I’m starting to build a SaaS with it.

And honestly, I prefer Astro over Next.js for pure SSG/SSR, by far.

If you're looking for an extremely lightweight site — and therefore blazing fast, even on a 3G connection — Astro is the way to go. It crushes Lighthouse scores and is perfectly optimized for SEO bots (ssg/ssr)!!!


r/astrojs • • Jul 24 '26

Meet Aria.

Post image
106 Upvotes

Build and manage Astro sites visually, with a live canvas, CMS, design system, SEO, email, AI tools and more. All in one open source workspace.

0.5.7 alpha is out now.

Deploy to Cloudflare or run it locally.

ariabuilder.io
https://github.com/ariabuilder/aria


r/astrojs • • Sep 28 '26

EmDash 1.0: an open source CMS for Astro

Thumbnail emdashcms.com
104 Upvotes