← Software

Astro

A web framework for content-driven sites.

Astro logo

Astro generates static HTML by default and ships zero JavaScript to the client unless explicitly opted in via "islands" of interactivity. Components from many different frameworks (React, Vue, Svelte, Solid, Preact, Lit) can coexist in the same project through Astro's framework-agnostic component model, and each island only loads the framework it needs.

Fred K. Schott started Astro in 2021 as part of a wider movement toward "ship less JavaScript" frameworks. The project has grown quickly because the trade-off (static-first, opt-in interactivity) fits the content-heavy sites that Next.js or SvelteKit overserve.

Astro is one of the fastest-growing frameworks in the modern JavaScript landscape. It is widely used for documentation sites, marketing sites, and personal blogs that benefit from fast initial loads and SEO-friendly server-rendered HTML, with selective interactivity added only where needed.

License: MIT

Category: Web

Website: https://astro.build/

Install

npm create astro@latest my-app

Authors

  • The Astro project (created by Fred K. Schott)
PreviousAsciidoctor NextAudacity

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring