← Back to Glossary
Developer Glossary
astro logo

Astro

Web Framework

Astro is a web framework designed for building content-rich websites that are fast by default. Its defining innovation is the "islands architecture", Astro renders pages to static HTML at build time and only hydrates interactive components where you explicitly opt in, shipping zero JavaScript by default. This means a blog, documentation site, or marketing page built with Astro loads instantly because no framework runtime is sent to the browser unless you need it. For custom web application development, Astro is ideal for projects where content is the primary concern: marketing sites, documentation portals, knowledge bases, and content-heavy platforms. What makes Astro uniquely versatile is that it supports components from React, Vue, Svelte, and other frameworks within the same project, you can mix and match UI libraries without committing to a single ecosystem. Content collections provide type-safe access to Markdown and MDX content, making it excellent for structured content management.

Before It Existed

Astro was created by Fred K. Schott and the team at The Astro Technology Company, with its first public release in 2021. Schott had previously built Snowpack, an innovative build tool that pioneered unbundled development using native ES modules. The experience with Snowpack taught the team that the biggest performance wins came not from faster build tools but from shipping less JavaScript to the browser. That insight became the founding principle of Astro: a framework that sends HTML first and JavaScript only when absolutely necessary. The project was incubated at The Astro Company (originally called Skypack) and quickly gained traction in the developer community, winning the "Ecosystem Innovation" award at the first Jamstack Innovation Awards.

What Makes It Different

Astro's original codename during development was "astroturf", a playful reference to its goal of providing the appearance of a rich, dynamic site while actually being mostly static underneath. The team shortened it to Astro before release. Another interesting detail: Astro was one of the first major frameworks to adopt Vite as its underlying build tool before Vite became the industry standard, and the Astro team contributed significant improvements back to Vite's server-side rendering capabilities. The framework's mascot, Houston, is a friendly robot character that appears throughout the documentation.

Visit: astro.build

Need Astro in a custom build?

or hi@mikelatimer.ai