Astro 4.12

The web framework for content-driven websites

Astro powers the world's fastest marketing sites, blogs, e-commerce websites, and more.

Get Started
npm create astro@latest


Used by some of the largest companies around the world:

Google LogoMicrosoft LogoThe Guardian LogoNordVPN LogoPorsche LogoNBC News Logo
What is Astro?

Astro is a JavaScript web framework optimized for building fast, content-driven websites.


Astro improves website performance by rendering components on the server, sending lightweight HTML to the browser with zero unneccessary JavaScript overhead.


Astro was designed to work with your content, no matter where it lives. Load data from your file system, external API, or your favorite CMS.


Extend Astro with your favorite tools. Bring your own JavaScript UI components, CSS libraries, themes, integrations, and more.

Best-In-Class Performance

Astro Islands

Islands optimize your website like no other web framework can. Leverage Astro's unique page load performance to improve conversion rates, Core Web Vitals, and SEO.

Real-World Core Web Vitals

Astro logo

Astro Core Web Vitals Passing


WordPress logo

WordPress Core Web Vitals Passing


Gatsby logo

Gatsby Core Web Vitals Passing


Next.js logo

Next.js Core Web Vitals Passing


Nuxt logo

Nuxt Core Web Vitals Passing


View the full dataset · Based on real-world performance data from HTTP Archive and the Chrome UX Report.

Maximum Flexibility

Zero Lock-in

Astro supports every major UI framework. Bring your existing components and take advantage of Astro's optimized client build performance.

Everything you need

Fully Featured

Astro comes with everything you need to build a modern website. Need more? Extend Astro with integrations.



Get started faster with a pre-built website theme for Astro. Customize it to make it your own.

Start building with
Astro today

Get Started
npm create astro@latest


Astro is free, open-source software made possible by these wonderful sponsors