No JavaScript unless you ask
Astro prerenders pages by default, with on-demand rendering available when needed. UI framework components do not hydrate unless you use a client directive. Explicit scripts and integrations can still ship JavaScript.
Astrology works with Astro projects. Astro prerenders pages to HTML by default and also supports on-demand rendering. Interactive islands and page scripts can add JavaScript. Plain source files make agent changes easier to inspect, not automatically safe: review the diff, permissions and deployment before shipping.
Six architectural decisions, all of them documented and all of them checkable in a project you already have.
Astro prerenders pages by default, with on-demand rendering available when needed. UI framework components do not hydrate unless you use a client directive. Explicit scripts and integrations can still ship JavaScript.
Interactive parts are declared one at a time and hydrate on their own. A search field or a carousel does not put the rest of the page behind a bundle.
React, Preact, Vue, Svelte and Solid components run as islands inside the same project, so the component library a studio already maintains is not a reason to stay on another stack.
Content collections give Markdown, MDX and external data a typed schema. A missing field stops the build instead of publishing a page with a hole in it.
The same project ships as static files to any CDN, or runs on a server through an adapter for Node, Vercel, Netlify or Cloudflare. Rendering is a per-route decision, not a rewrite.
Routes, layouts, components and content are files in a folder. That is what makes a site legible to an agent — and what makes every change it proposes readable as a diff.
The site you are reading is an Astro build. Its production output contains no JavaScript framework bundle at all: its pages are built as HTML and CSS, with scripts only where a specific interaction needs them.
See the measurements and the methodAstro is not a niche generator. Large engineering organisations run documentation and public sites on it, which is the kind of workload where build output and page weight are measured rather than assumed.
Cloudflare's developer documentation is built with Astro.
Check CloudflareIts public site is built with Astro and is listed in Astro's published showcase.
Find Porsche in the Astro showcaseGoogle's Firebase team is among the published Astro case studies for its documentation and content sites.
Check FirebaseAstro publishes its case studies and a public showcase; the links above go to the case studies, showcase or live site, so each name can be checked rather than taken on trust.
Coding agents can read and write text files, but cannot see what a hosted builder did to a page behind an API. An Astro project is routes, layouts, components and content — all of it readable, all of it reviewable.
Astrology runs your agent on the project, then shows you the preview, the diagnostics and the diff before anything reaches the client.
Requires Node.js, npm and Git · AI features use your installed agent CLI