About

Contributing

Under the Hood

Welcome 👋🏼

What is Astro?

Astro is an all-in-one web framework for building fast, content-focused websites.

Key Features

  • Component Islands: A new web architecture for building faster websites.
  • Server-first API design: Move expensive hydration off of your users' devices.
  • Zero JS, by default: No JavaScript runtime overhead to slow you down.
  • Edge-ready: Deploy anywhere, even a global edge runtime like Deno or Cloudflare.
  • Customizable: Tailwind, MDX, and 100+ other integrations to choose from.
  • UI-agnostic: Supports React, Preact, Svelte, Vue, Solid, Lit and more.

Check out our detailed Why Astro breakdown to learn more about what makes Astro special. ✨

Try Astro in your browser

Visit astro.new and choose from a variety of templates to get started. Play around with a full, working version of Astro right in your browser!

Start your first project

Get a new Astro project up and running locally with our helpful create-astro CLI wizard!

# create a new project with npm
npm create astro@latest
# create a new project with pnpm
pnpm create astro@latest
# create a new project with yarn
yarn create astro

Our Installation Guide has full, step-by-step instructions for installing Astro using your favorite package manager.