withastro/astro

The web framework for content-driven websites. ⭐️ Star to support our work!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on March 6th, 2026
Created on March 15th, 2021
Open Issues & Pull Requests: 117 (-1)
Number of forks: 3,742
Total Stargazers: 61,992 (+1)
Total Subscribers: 215 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.4 hours
Mean response time: 62.3 days
90th percentile: 192.4 days
Tracked items: 2,783

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "triage: fix verified" is answered fastest, typically in about an hour, while "- P2: nice to have" waits about 32 hours. Only 5% of issues opened in the past year have been closed. Three people close 59% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 30
New in 7 days: 32
Closed in 7 days: 36
Avg open age: 67 days
Stale 30+ days: 10
Stale 90+ days: 1

Recent activity

Opened in 7 days: 27
Closed in 7 days: 34
Comments in 7 days: 94
Events in 7 days: 352

Top labels

  • needs triage (828)
  • - P3: minor bug (611)
  • - P4: important (441)
  • pkg: astro (399)
  • needs repro (223)
  • - P2: has workaround (206)
  • - P2: nice to have (163)
  • needs response (157)

Detailed Description

Astro is a website build tool written in TypeScript designed specifically for content-driven websites, combining a powerful developer experience with lightweight output. The project positions itself as a framework for the modern web that enables developers to build fast websites through static generation, server rendering, and component-based architecture. The framework supports a hybrid approach to web development, allowing developers to use islands architecture and multiple frontend frameworks within the same project.

The repository maintains an extensive ecosystem of official integrations and packages. The core astro package is complemented by create-astro for project scaffolding. Framework integrations include @astrojs/react, @astrojs/preact, @astrojs/solid-js, @astrojs/svelte, and @astrojs/vue, enabling developers to use their preferred component libraries. Deployment integrations are available for @astrojs/node, @astrojs/vercel, @astrojs/cloudflare, and @astrojs/netlify. Additional official packages provide functionality for MDX support, RSS generation, sitemap generation, Alpine.js integration, Partytown script management, and type checking. Language tooling packages including @astrojs/language-server, @astrojs/check, @astrojs/ts-plugin, and astro-vscode provide IDE support and developer tooling. The project also maintains external repositories for the Astro compiler and Starlight, a documentation site builder built on Astro.

The repository demonstrates significant community engagement and active maintenance. The project's contributor network overlaps with major open source projects including microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting influence from and collaboration with significant technology organizations.

The framework emphasizes developer experience through comprehensive documentation, starter projects accessible directly in the browser, and an active Discord community for support. The project welcomes new contributors and provides a contributors guide to facilitate participation. Astro is distributed under the MIT license and is supported through sponsorships, with notable sponsors including Netlify, Sentry, and Project IDX. The project operates under open governance and voting structures, with documented governance and funding models available to the community.