Astro 5.9

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

Copied!

Used by some of the largest companies around the world:

What is Astro?

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

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

Server-First

Image for: Server-First

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

Content-Driven

Image for: Content-Driven

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.

Customizable

Image for: Customizable

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

Best-In-Class Performance

Astro Islands

Image for: 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 Core Web Vitals Passing

65%

Gatsby Core Web Vitals Passing

44%

WordPress Core Web Vitals Passing

43%

Next.js Core Web Vitals Passing

28%

Nuxt Core Web Vitals Passing

26%

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

Maximum Flexibility

Zero Lock-in

Image for: Zero Lock-in

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

---
import BuyButton from '../components/BuyButton.jsx';
import { getProductDetails } from "ecommerce-package";
import ProductPageLayout from '../layouts/ProductPageLayout.astro';
const product = await getProductDetails(Astro.params.slug);
---
<ProductPageLayout>
<img src={product.imageUrl} alt={product.imageAlt} />
<h2>{product.name}</h2>
<BuyButton id={product.id} client:load />
</ProductPageLayout>

Snapback Cap

Image for: Snapback Cap

$15.50

Everything you need

Fully Featured

Image for: Fully Featured

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

Ecosystem

Themes

Image for: Themes

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

Astro Partner Agencies

Get professional Astro support

Image for: Get professional Astro support

Find the right team for your project with an Astro Partner Agency. From landing pages to e-commerce, get the expert assistance you need.

Start building with
Astro today

Image for: Start building with Astro today
Get Started
npm create astro@latest

Copied!

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

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