https://github.com/withastro/astro/
astro blog browser components hybrid islands node server static static-site-generator universal
Score: 18.096659420013054
Last synced: about 11 hours ago
JSON representation
Repository metadata:
The web framework for content-driven websites. ⭐️ Star to support our work!
- Host: GitHub
- URL: https://github.com/withastro/astro/
- Owner: withastro
- License: other
- Created: 2021-03-15T17:19:47.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-08-21T17:23:15.000Z (2 days ago)
- Last Synced: 2026-08-21T18:30:58.640Z (2 days ago)
- Topics: astro, blog, browser, components, hybrid, islands, node, server, static, static-site-generator, universal
- Language: TypeScript
- Homepage: https://astro.build
- Size: 222 MB
- Stars: 61,914
- Watchers: 215
- Forks: 3,731
- Open Issues: 113
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
-
Funding:
- Github: withastro
- Open collective: astrodotbuild
- Thanks dev: u/gh/withastro
Owner metadata:
- Name: Astro
- Login: withastro
- Email:
- Kind: organization
- Description: Build fast websites, faster.
- Website: https://www.astro.build
- Location:
- Twitter: astrodotbuild
- Company:
- Icon url: https://avatars.githubusercontent.com/u/44914786?v=4
- Repositories: 38
- Last Synced at: 2024-05-01T09:34:57.754Z
- Profile URL: https://github.com/withastro
Committers metadata
Last synced: 4 days ago
Total Commits: 14,683
Total Committers: 1,166
Avg Commits per committer: 12.593
Development Distribution Score (DDS): 0.861
Commits in past year: 2,106
Committers in past year: 239
Avg Commits per committer in past year: 8.812
Development Distribution Score (DDS) in past year: 0.814
| Name | Commits | |
|---|---|---|
| matthewp | m****p | 2046 |
| Houston (Bot) | 1****n | 1347 |
| Emanuele Stoppa | m****g@g****m | 1108 |
| Fred K. Schott | f****t@g****m | 1080 |
| Erika | 3****h | 944 |
| Nate Moore | n****e | 848 |
| Bjorn Lu | b****v@g****m | 764 |
| github-actions[bot] | 4****] | 594 |
| Florian Lefebvre | c****t@f****v | 485 |
| Ben Holmes | h****y@b****v | 419 |
| Matt Kane | m****@m****g | 322 |
| Fred K. Bot | 1****t | 282 |
| renovate[bot] | 2****] | 280 |
| Arsh | 6****y | 213 |
| Alexander Niebuhr | a****r@n****o | 197 |
| Chris Swithinbank | s****k@g****m | 181 |
| Drew Powers | 1****w | 142 |
| Sarah Rainsberger | s****h@r****a | 140 |
| Juan Martín Seery | m****e@j****m | 136 |
| ocavue | o****e | 124 |
| Martin Trapp | 9****p | 123 |
| Tony Sullivan | t****n@o****m | 120 |
| Jonathan Neal | j****l@h****m | 94 |
| Nate Moore | n****e@s****v | 75 |
| Caleb Jasik | c****k@j****z | 72 |
| tony-sull | t****l | 71 |
| Happydev | 8****v | 38 |
| Armand Philippot | g****t@a****u | 37 |
| Elian ☕️ | h****o@e****s | 35 |
| Ming-jun Lu | 4****u | 31 |
| and 1136 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 3,414
Total pull requests: 6,622
Average time to close issues: 28 days
Average time to close pull requests: 6 days
Total issue authors: 2,185
Total pull request authors: 741
Average comments per issue: 3.46
Average comments per pull request: 2.21
Merged pull request: 4,990
Bot issues: 8
Bot pull requests: 252
Past year issues: 367
Past year pull requests: 674
Past year average time to close issues: 15 days
Past year average time to close pull requests: 8 days
Past year issue authors: 265
Past year pull request authors: 167
Past year average comments per issue: 3.95
Past year average comments per pull request: 2.32
Past year merged pull request: 312
Past year bot issues: 2
Past year bot pull requests: 29
Top Issue Authors
- florian-lefebvre (39)
- lilnasy (25)
- jamesli2021 (20)
- y-nk (17)
- J-env (16)
- jurajkapsz (15)
- louiss0 (14)
- teinett (12)
- wildfiremedia (12)
- spaceemotion (12)
- alexanderniebuhr (11)
- delucis (11)
- sgalcheung (11)
- dreamstar-enterprises (11)
- JakiChen (10)
Top Pull Request Authors
- ematipico (793)
- astrobot-houston (743)
- bluwy (483)
- florian-lefebvre (416)
- ascorbic (409)
- matthewp (373)
- Princesseuh (271)
- renovate[bot] (246)
- lilnasy (185)
- bholmesdev (155)
- martrapp (128)
- natemoo-re (118)
- sarah11918 (108)
- delucis (81)
- FredKSchott (57)
Top Issue Labels
- needs triage (938)
- - P3: minor bug (479)
- - P4: important (335)
- needs repro (211)
- pkg: astro (202)
- needs response (174)
- - P2: nice to have (158)
- - P2: has workaround (134)
- feat: view transitions (73)
- feat: assets (69)
- pkg: cloudflare (61)
- triage: fix verified (60)
- feat: ssr (57)
- pkg: vercel (51)
- triage: fix pending (47)
- ecosystem: upstream (46)
- - P5: urgent (40)
- help wanted (38)
- regression (36)
- needs discussion (35)
- feat: styling (32)
- feat: routing (31)
- pkg: mdx (28)
- feat: i18n (27)
- feat: dev (26)
- pkg: node (25)
- feat: content collections (25)
- p4-important (24)
- pkg: react (23)
- pkg: db (23)
Top Pull Request Labels
- pkg: astro (4,179)
- pkg: integration (1,402)
- docs pr (1,038)
- pkg: example (833)
- semver: minor (378)
- pkg: vue (300)
- pkg: svelte (263)
- pkg: react (261)
- feat: markdown (252)
- dependencies (248)
- 🚨 action (214)
- pkg: create-astro (196)
- pkg: preact (179)
- pkg: solid (164)
- fix verified (99)
- core (93)
- semver: major (86)
- pkg: lit (85)
- integration (66)
- pr: docs (33)
- pr preview (28)
- pr: preview (20)
- needs response (19)
- example (17)
- semver minor (15)
- framework-vue (10)
- framework-svelte (10)
- needs discussion (7)
- markdown (6)
- framework-solid (5)
Dependencies
- astro ^1.0.0-beta.64 development
- @astrojs/preact ^0.3.1 development
- astro ^1.0.0-beta.64 development
- preact ^10.7.3
- astro ^1.0.0-beta.64 development
- astro ^1.0.0-beta.64 development
- alpinejs ^3.10.2
- @astrojs/lit ^0.3.0 development
- @astrojs/preact ^0.3.1 development
- @astrojs/react ^0.2.0 development
- @astrojs/solid-js ^0.2.0 development
- @astrojs/svelte ^0.2.0 development
- @astrojs/vue ^0.2.0 development
- astro ^1.0.0-beta.64 development
- @webcomponents/template-shadowroot ^0.1.0
- lit ^2.2.5
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact ^0.3.1 development
- astro ^1.0.0-beta.64 development
- preact ^10.7.3
- @astrojs/react ^0.2.0 development
- @types/react ^18.0.10 development
- @types/react-dom ^18.0.5 development
- astro ^1.0.0-beta.64 development
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/solid-js ^0.2.0 development
- astro ^1.0.0-beta.64 development
- solid-js ^1.4.3
- @astrojs/svelte ^0.2.0 development
- astro ^1.0.0-beta.64 development
- svelte ^3.48.0
- @astrojs/vue ^0.2.0 development
- astro ^1.0.0-beta.64 development
- vue ^3.2.37
- astro ^1.0.0-beta.64 development
- @astrojs/preact ^0.3.1 development
- astro ^1.0.0-beta.64 development
- sass ^1.52.2 development
- preact ^10.7.3
- @astrojs/node ^0.1.4 development
- @astrojs/svelte ^0.2.0 development
- astro ^1.0.0-beta.64 development
- concurrently ^7.2.1 development
- lightcookie ^1.0.25 development
- unocss ^0.15.6 development
- vite-imagetools ^4.0.4 development
- svelte ^3.48.0
- @astrojs/mdx ^0.0.2 development
- @astrojs/preact ^0.3.1 development
- astro ^1.0.0-beta.64 development
- preact ^10.6.5 development
- @astrojs/preact ^0.3.1 development
- @astrojs/react ^0.2.0 development
- @astrojs/solid-js ^0.2.0 development
- @astrojs/svelte ^0.2.0 development
- @astrojs/vue ^0.2.0 development
- astro ^1.0.0-beta.64 development
- @nanostores/preact ^0.1.3
- @nanostores/react ^0.1.5
- @nanostores/vue ^0.4.1
- nanostores ^0.5.12
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-nanostores 0.0.6
- vue ^3.2.37
- @astrojs/tailwind ^0.2.2 development
- astro ^1.0.0-beta.64 development
- autoprefixer ^10.4.7 development
- canvas-confetti ^1.5.1 development
- postcss ^8.4.14 development
- tailwindcss ^3.0.24 development
- @changesets/changelog-github 0.4.4 development
- @changesets/cli 2.22.0 development
- @octokit/action ^3.18.1 development
- @typescript-eslint/eslint-plugin ^5.27.1 development
- @typescript-eslint/parser ^5.27.1 development
- del ^6.1.1 development
- esbuild ^0.14.43 development
- eslint ^8.17.0 development
- eslint-config-prettier ^8.5.0 development
- eslint-plugin-no-only-tests ^2.6.0 development
- eslint-plugin-prettier ^4.0.0 development
- execa ^6.1.0 development
- organize-imports-cli ^0.10.0 development
- patch-package ^6.4.7 development
- prettier ^2.7.0 development
- pretty-bytes ^6.0.0 development
- tiny-glob ^0.2.9 development
- turbo 1.2.5 development
- typescript ~4.7.3 development
- @astrojs/webapi workspace:*
- astro workspace:*
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/lit workspace:* development
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- @webcomponents/template-shadowroot ^0.1.0
- lit ^2.2.5
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.37
- @astrojs/preact workspace:* development
- @astrojs/react workspace:* development
- @astrojs/solid-js workspace:* development
- @astrojs/svelte workspace:* development
- @astrojs/vue workspace:* development
- astro workspace:* development
- preact ^10.7.3
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3
- svelte ^3.48.0
- vue ^3.2.36
- astro workspace:*
- @astrojs/react workspace:* development
- astro workspace:* development
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/preact workspace:*
- astro workspace:*
- preact ^10.7.3
- @astrojs/mdx workspace:*
- @astrojs/preact workspace:*
- astro workspace:*
- preact ^10.7.3
- @astrojs/mdx workspace:*
- @astrojs/react workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- solid-js ^1.4.3 development
- @astrojs/mdx workspace:*
- @astrojs/solid-js workspace:*
- astro workspace:*
- @astrojs/mdx workspace:*
- @astrojs/svelte workspace:*
- astro workspace:*
- svelte ^3.48.0
- @astrojs/tailwind workspace:*
- astro workspace:*
- @astrojs/react workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/mdx workspace:*
- @astrojs/vue workspace:*
- astro workspace:*
- @babel/types ^7.18.4 development
- @playwright/test ^1.22.2 development
- @types/babel__core ^7.1.19 development
- @types/babel__generator ^7.6.4 development
- @types/babel__traverse ^7.17.1 development
- @types/chai ^4.3.1 development
- @types/common-ancestor-path ^1.0.0 development
- @types/connect ^3.4.35 development
- @types/debug ^4.1.7 development
- @types/diff ^5.0.2 development
- @types/estree ^0.0.51 development
- @types/html-escaper ^3.0.0 development
- @types/mime ^2.0.3 development
- @types/mocha ^9.1.1 development
- @types/parse5 ^6.0.3 development
- @types/path-browserify ^1.0.0 development
- @types/prettier ^2.6.3 development
- @types/resolve ^1.20.2 development
- @types/rimraf ^3.0.2 development
- @types/send ^0.17.1 development
- @types/unist ^2.0.6 development
- @types/yargs-parser ^21.0.0 development
- astro-scripts workspace:* development
- chai ^4.3.6 development
- cheerio ^1.0.0-rc.11 development
- mocha ^9.2.2 development
- sass ^1.52.2 development
- srcset-parse ^1.1.0 development
- @astrojs/compiler ^0.17.1
- @astrojs/language-server ^0.13.4
- @astrojs/markdown-remark ^0.11.3
- @astrojs/prism 0.4.1
- @astrojs/telemetry ^0.2.4
- @astrojs/webapi ^0.12.0
- @babel/core ^7.18.2
- @babel/generator ^7.18.2
- @babel/parser ^7.18.4
- @babel/plugin-transform-react-jsx ^7.17.12
- @babel/traverse ^7.18.2
- @proload/core ^0.3.2
- @proload/plugin-tsm ^0.2.1
- ast-types ^0.14.2
- boxen ^6.2.1
- ci-info ^3.3.1
- common-ancestor-path ^1.0.1
- debug ^4.3.4
- diff ^5.1.0
- eol ^0.9.1
- es-module-lexer ^0.10.5
- esbuild ^0.14.43
- estree-walker ^3.0.1
- execa ^6.1.0
- fast-glob ^3.2.11
- gray-matter ^4.0.3
- html-entities ^2.3.3
- html-escaper ^3.0.3
- kleur ^4.1.4
- magic-string ^0.25.9
- micromorph ^0.1.2
- mime ^3.0.0
- ora ^6.1.0
- path-browserify ^1.0.1
- path-to-regexp ^6.2.1
- postcss ^8.4.14
- postcss-load-config ^3.1.4
- preferred-pm ^3.0.3
- prismjs ^1.28.0
- prompts ^2.4.2
- recast ^0.20.5
- resolve ^1.22.0
- rollup ^2.75.6
- semver ^7.3.7
- shiki ^0.10.1
- sirv ^2.0.2
- slash ^4.0.0
- sourcemap-codec ^1.4.8
- string-width ^5.1.2
- strip-ansi ^7.0.1
- supports-esm ^1.0.0
- tsconfig-resolver ^3.0.1
- vite ^2.9.12
- yargs-parser ^21.0.1
- zod ^3.17.3
- @astrojs/react workspace:*
- @astrojs/svelte workspace:*
- @astrojs/vue workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/svelte workspace:*
- astro workspace:*
- astro workspace:*
- astro workspace:*
- @astrojs/preact workspace:*
- astro workspace:*
- @astrojs/preact workspace:*
- @astrojs/svelte workspace:*
- @astrojs/vue workspace:*
- astro workspace:*
- @astrojs/react workspace:*
- @astrojs/svelte workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- astro workspace:*
- astro workspace:*
- astro workspace:*
- @astrojs/react workspace:*
- @astrojs/svelte workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/vue workspace:*
- astro workspace:*
- @astrojs/preact workspace:*
- astro workspace:*
- astro workspace:*
- prismjs ^1.28.0 development
- @types/chai ^4.3.1 development
- @types/chai-as-promised ^7.1.5 development
- @types/mocha ^9.1.1 development
- astro workspace:* development
- astro-scripts workspace:* development
- chai ^4.3.6 development
- chai-as-promised ^7.1.1 development
- mocha ^9.2.2 development
- fast-xml-parser ^4.0.8
- actions/checkout v3 composite
- actions/github-script v6 composite
- tj-actions/changed-files v35 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- pnpm/action-setup v2 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- denoland/setup-deno v1 composite
- dorny/paths-filter v2 composite
- pnpm/action-setup v2 composite
- MyAlbum/purge-cache v2 composite
- actions/checkout v3 composite
- actions-cool/issues-helper v3 composite
- actions/labeler v4 composite
- Ilshidur/action-discord 0.3.2 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- changesets/action v1 composite
- pnpm/action-setup v2 composite
- actions/checkout v2 composite
- actions/github-script v6 composite
- actions/setup-node v3 composite
- pnpm/action-setup v2 composite
- mcr.microsoft.com/devcontainers/javascript-node 0-18 build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- node 18-bullseye build
- @astrojs/mdx workspace:*
- @astrojs/node workspace:*
- @benchmark/timer workspace:*
- astro workspace:*
- autocannon ^7.12.0
- execa ^8.0.1
- markdown-table ^3.0.3
- mri ^1.2.0
- port-authority ^2.0.1
- pretty-bytes ^6.1.1
- @types/server-destroy ^1.0.1 development
- astro workspace:* development
- astro-scripts workspace:* development
- server-destroy ^1.0.1
- @astrojs/node ^6.0.1
- astro ^3.1.2
- astro ^3.1.2 development
- @astrojs/markdoc ^0.5.0
- astro ^3.1.2
- astro ^3.1.2
- vitest ^0.34.2
- astro workspace:*
- @astrojs/vue workspace:*
- astro workspace:*
- vue ^3.3.4
- astro workspace:*
- @astrojs/react workspace:*
- astro workspace:*
- react ^18.0.0
- react-dom ^18.0.0
- @astrojs/preact workspace:*
- astro workspace:*
- preact ^10.17.1
- astro workspace:*
- sass ^1.66.1
- @astrojs/preact workspace:*
- @astrojs/react workspace:*
- @astrojs/solid-js workspace:*
- @astrojs/svelte workspace:*
- @astrojs/vue workspace:*
- astro workspace:*
- preact ^10.17.1
- react ^18.1.0
- react-dom ^18.1.0
- sass ^1.66.1
- solid-js ^1.7.11
- svelte ^4.2.0
- vue ^3.3.4
- astro workspace:* development
- sass ^1.66.1 development
- @astrojs/preact workspace:*
- astro workspace:*
- preact ^10.17.1
- @astrojs/mdx workspace:* development
- @astrojs/preact workspace:* development
- astro workspace:* development
- preact ^10.17.1
- solid-js ^1.7.11 development
- @astrojs/solid-js workspace:*
- astro workspace:*
- solid-js ^1.7.11 development
- @astrojs/solid-js workspace:*
- astro workspace:*
- @astrojs/node workspace:*
- @astrojs/react workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0