Skip to content
Dashboard

What is Astro? A guide to the content-driven web framework

Link to headingWhat is Astro?

Link to headingHow Astro evolved from static site generators

Link to headingHow Astro works under the hood

Link to headingIsland architecture and partial hydration explained

Link to headingZero JavaScript by default

Link to headingServer-first rendering with SSG, SSR, and hybrid mode

Link to headingKey features of Astro

Link to headingUse React, Vue, Svelte, or Solid in the same project

Link to headingContent collections for structured Markdown and MDX

Link to headingFile-based routing and layouts

Link to headingView transitions and page animations

Link to headingWhen to use Astro (and when not to)

Link to headingCommon use cases for Astro

Link to headingWhen a different framework is the better choice

Link to headingAstro vs. Next.js vs. Gatsby vs. Nuxt

Link to headingHow rendering philosophy shapes the developer experience

Link to headingPerformance defaults and bundle size tradeoffs

Link to headingDeploying content-driven sites on Vercel

Link to headingShip your content site with the right framework on Vercel

Link to headingFrequently asked questions about Astro

Link to headingIs Astro only for static sites?

Link to headingCan I use React or Vue components inside Astro?

Link to headingHow does Astro handle SEO compared to other frameworks?

Link to headingWhat is island architecture and how does partial hydration work?