astro
by
withastro

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

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on March 6th, 2026
Created on March 15th, 2021
Open Issues & Pull Requests: 107 (+0)
Number of forks: 3,613
Total Stargazers: 60,859 (+0)
Total Subscribers: 212 (+0)

Issue Activity (beta)

Open issues: 48
New in 7 days: 11
Closed in 7 days: 5
Avg open age: 123 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 7
Closed in 7 days: 5
Comments in 7 days: 19
Events in 7 days: 61

Top labels

  • needs triage (831)
  • - P3: minor bug (556)
  • - P4: important (394)
  • pkg: astro (319)
  • needs repro (224)
  • - P2: has workaround (194)
  • - P2: nice to have (158)
  • needs response (156)

Repository Insights (GitGenius)

Median issue/PR response: 5.8 hours
Mean response time: 68.5 days
90th percentile: 193.8 days
Tracked items: 2,677

Most active contributors

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. GitGenius tracking data shows a median issue and pull request response latency of 5.8 hours across 2674 tracked items, indicating responsive project management. The most active contributors tracked include matthewp with 2484 events, ematipico with 2351 events, and florian-lefebvre with 1821 events. The project maintains a structured triage process, with needs triage being the most common label at 828 occurrences, followed by P3 minor bug classifications at 550 items and P4 important issues at 385 items. 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.

astro
by
withastrowithastro/astro

Repository Details

Fetching additional details & charts...