
Astro
Web framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.
astro.buildrepositorydocsplugins
Astro is a web framework for content-driven websites, built on Vite. Pages prerender to static HTML at build time by default, and individual routes can render on demand through an adapter. Components can be written as Astro files or as JSX, Vue, Svelte, Solid, Preact or Alpine components, and only .astro files can contain components from several frameworks. The content layer reads Markdown, MDX, Markdoc, YAML, TOML and JSON, and routing for internationalized sites is built in.
Worth knowing
Static output runs on any file host, while on-demand routes need a server runtime through an adapter; the on-demand rendering guide explains which routes need one. The Astro Technology Company, the company behind the framework, announced that it is joining Cloudflare, and the project says Astro will remain free, open source and MIT-licensed.
Identity
Rendering and deploy
- Runs as
- Static files, Always on1617
- Rendering
- Static output, On a server11
- Install with
- npm create astro@latest2
Releases
Adoption
Sources
- 2026-10-18: links, Written in, GitHub stars
github.com/withastro/astro - 2026-10-18: links, Runtime, Minimum runtime, Install with
docs.astro.build/en/install-and-setup/ - 2026-10-18: First release, Last release
registry.npmjs.org/astro - 2026-10-18: Maintainer, Maintained by, Owned by, License model
astro.build/blog/joining-cloudflare/ - 2026-10-18: wikidata
www.wikidata.org/wiki/Q114769542 - 2026-10-18: Categories
astro.build/ - 2026-10-18: Built on, Minimum runtime, License, Current major version
registry.npmjs.org/astro/latest - 2026-10-18: Content storage
docs.astro.build/en/guides/content-collections/ - 2026-10-18: Templating
docs.astro.build/en/guides/framework-components/ - 2026-10-18: Multilingual
docs.astro.build/en/guides/internationalization/ - 2026-10-18: Rendering
docs.astro.build/en/guides/on-demand-rendering/ - 2026-10-18: License
github.com/withastro/astro/blob/main/LICENSE - 2026-10-18: Contributors
api.github.com/repos/withastro/astro/contributors?anon=true - 2026-10-18: npm downloads a week
api.npmjs.org/downloads/point/last-week/astro - 2026-10-18: links
astro.build/integrations/ - 2026-10-19: Runs as
docs.astro.build/en/guides/deploy/ - 2026-10-19: Runs as
docs.astro.build/en/guides/integrations-guide/node/ - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro