Big week. The World Cup is underway, the USA put four past Paraguay on Friday, oh and the Astro v7 beta also dropped!
Perfect reading for half-time.
The Astro 7.0 beta is live and the upgrade is lighter than most. The Rust compiler is now the default, @astrojs/db is gone for good, and Vite 8 is now under the hood. Read the migration guide or try it out today with npx @astrojs/upgrade beta .
Webuum is a new alpha that wraps Custom Elements to handle dialogs, popovers, and accordions without a framework. Built around native browser APIs and the Invoker Commands spec, it weighs 1kb gzipped and is a natural fit for Astro and any other server-rendered stack.
How do you double form completions overnight? Build it in Astro, ditch the client-side routing, and trust the platform. A case study from a developer who rebuilt a broken React form with a sub-1kb web component.
SPONSOR MESSAGE:
Your Website Shouldn't Look Like It Was AI-Generated
You know the pain. Your AI builder ships something functional. Technically a website. But your customers can tell.
Readdy.ai generates designs that actually convert, with clean layouts, professional copy, real visual hierarchy, and distinct custom designs that don't look like AI.
Get a site that's as special as your business. Live in under 5 minutes.
Agency quality. DIY price.
Interested in sponsoring Astro Weekly? Contact [email protected]
Starlight 0.40 adds opt-in support for Astro's Sätteri Markdown processor, introduced in Astro 6.4 for faster builds. Note the minimum Astro version is now 6.4.5, so run npx @astrojs/upgrade to update both together.
PolicyStack Consent is a headless, sub-4kb state machine for consent management. This walkthrough shows how to pair it with an Astro component — HTML rendered at build time, a small vanilla script to wire up the store, no React required.
Astro Showcase
Astro on X
And that's full-time on Astro Weekly #135!
As ever, if you have a link worth sharing, please send it over to [email protected] or DM me on X. Thanks to all who've been in touch recently.
Right, back to the football.
Nathan 👋




