FindSoftware

Astro

Web framework for content-driven websites that prerenders pages to static HTML and can render routes on demand.

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

Status
Active
Maintainer
The Astro Technology Company4
Maintained by
Company4
Owned by
Cloudflare4
First release
20213

Rendering and deploy

Runs as
Static files, Always on1617
Rendering
Static output, On a server11
Install with
npm create astro@latest2

Releases

Current major version
77
Last release
2026-10-153

Adoption

GitHub stars
63,3031
npm downloads a week
4,676,00614
Contributors
1,25013
Sites using it (HTTP Archive)
49,45018
Dependent repositories
18,70519
Dependent packages
91519

Why these figures do not compare

Sources

  1. 2026-10-18: links, Written in, GitHub stars
    github.com/withastro/astro
  2. 2026-10-18: links, Runtime, Minimum runtime, Install with
    docs.astro.build/en/install-and-setup/
  3. 2026-10-18: First release, Last release
    registry.npmjs.org/astro
  4. 2026-10-18: Maintainer, Maintained by, Owned by, License model
    astro.build/blog/joining-cloudflare/
  5. 2026-10-18: wikidata
    www.wikidata.org/wiki/Q114769542
  6. 2026-10-18: Categories
    astro.build/
  7. 2026-10-18: Built on, Minimum runtime, License, Current major version
    registry.npmjs.org/astro/latest
  8. 2026-10-18: Content storage
    docs.astro.build/en/guides/content-collections/
  9. 2026-10-18: Templating
    docs.astro.build/en/guides/framework-components/
  10. 2026-10-18: Multilingual
    docs.astro.build/en/guides/internationalization/
  11. 2026-10-18: Rendering
    docs.astro.build/en/guides/on-demand-rendering/
  12. 2026-10-18: License
    github.com/withastro/astro/blob/main/LICENSE
  13. 2026-10-18: Contributors
    api.github.com/repos/withastro/astro/contributors?anon=true
  14. 2026-10-18: npm downloads a week
    api.npmjs.org/downloads/point/last-week/astro
  15. 2026-10-18: links
    astro.build/integrations/
  16. 2026-10-19: Runs as
    docs.astro.build/en/guides/deploy/
  17. 2026-10-19: Runs as
    docs.astro.build/en/guides/integrations-guide/node/
  18. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  19. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON