https://github.com/withastro/astro/
astro blog browser components hybrid islands node server static static-site-generator universal
Score: 17.924849441378477
Last synced: 20 minutes 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-20T14:23:30.000Z (about 2 months ago)
- Last Synced: 2025-12-21T02:52:52.430Z (about 2 months ago)
- Topics: astro, blog, browser, components, hybrid, islands, node, server, static, static-site-generator, universal
- Language: TypeScript
- Homepage: https://astro.build
- Size: 204 MB
- Stars: 55,012
- Watchers: 198
- Forks: 3,034
- Open Issues: 257
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.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: 29 days ago
Total Commits: 12,994
Total Committers: 1,102
Avg Commits per committer: 11.791
Development Distribution Score (DDS): 0.913
Commits in past year: 1,199
Committers in past year: 200
Avg Commits per committer in past year: 5.995
Development Distribution Score (DDS) in past year: 0.886
| Name | Commits | |
|---|---|---|
| Houston (Bot) | 1****n@u****m | 1131 |
| Nate Moore | n****e@u****m | 845 |
| Matthew Phillips | m****w@s****v | 732 |
| matthewp | m****p@u****m | 705 |
| Erika | 3****h@u****m | 650 |
| Bjorn Lu | b****v@g****m | 632 |
| Fred K. Schott | f****t@g****m | 627 |
| github-actions[bot] | 4****]@u****m | 593 |
| Emanuele Stoppa | m****g@g****m | 539 |
| FredKSchott | F****t@u****m | 436 |
| Emanuele Stoppa | e****o@u****m | 330 |
| Ben Holmes | h****y@b****v | 290 |
| Fred K. Bot | 1****t@u****m | 282 |
| Matthew Phillips | m****w@m****o | 248 |
| Florian Lefebvre | c****t@f****v | 239 |
| Matt Kane | m****@m****g | 217 |
| renovate[bot] | 2****]@u****m | 200 |
| Alexander Niebuhr | a****r@n****o | 167 |
| Chris Swithinbank | s****k@g****m | 146 |
| Arsh | 6****y@u****m | 143 |
| Juan Martín Seery | m****e@j****m | 134 |
| Drew Powers | 1****w@u****m | 131 |
| bluwy | b****y@u****m | 131 |
| bholmesdev | b****v@u****m | 128 |
| Princesseuh | P****h@u****m | 126 |
| Tony Sullivan | t****n@o****m | 120 |
| Sarah Rainsberger | s****h@r****a | 101 |
| Martin Trapp | 9****p@u****m | 94 |
| Florian Lefebvre | f****e@u****m | 87 |
| Matt Kane | a****c@u****m | 79 |
| and 1072 more... | ||
Issue and Pull Request metadata
Last synced: about 2 months ago
Total issues: 3,116
Total pull requests: 6,083
Average time to close issues: 26 days
Average time to close pull requests: 6 days
Total issue authors: 2,009
Total pull request authors: 615
Average comments per issue: 3.3
Average comments per pull request: 2.18
Merged pull request: 4,746
Bot issues: 7
Bot pull requests: 234
Past year issues: 696
Past year pull requests: 1,465
Past year average time to close issues: 8 days
Past year average time to close pull requests: 5 days
Past year issue authors: 528
Past year pull request authors: 184
Past year average comments per issue: 1.64
Past year average comments per pull request: 2.12
Past year merged pull request: 1,045
Past year bot issues: 3
Past year bot pull requests: 114
Top Issue Authors
- florian-lefebvre (38)
- lilnasy (25)
- jamesli2021 (20)
- y-nk (17)
- J-env (16)
- louiss0 (14)
- jurajkapsz (13)
- teinett (12)
- wildfiremedia (11)
- dreamstar-enterprises (11)
- alexanderniebuhr (11)
- delucis (10)
- JakiChen (10)
- ktym4a (10)
- xriter (10)
Top Pull Request Authors
- ematipico (757)
- astrobot-houston (615)
- bluwy (483)
- florian-lefebvre (408)
- ascorbic (407)
- matthewp (289)
- Princesseuh (258)
- renovate[bot] (232)
- lilnasy (185)
- bholmesdev (156)
- martrapp (127)
- natemoo-re (118)
- sarah11918 (108)
- delucis (81)
- FredKSchott (56)
Top Issue Labels
- needs triage (912)
- - P3: minor bug (377)
- - P4: important (243)
- needs repro (209)
- needs response (172)
- - P2: nice to have (146)
- - P2: has workaround (115)
- feat: view transitions (73)
- feat: assets (68)
- feat: ssr (57)
- pkg: astro (55)
- pkg: vercel (46)
- ecosystem: upstream (39)
- - P5: urgent (38)
- help wanted (37)
- regression (36)
- needs discussion (35)
- feat: routing (31)
- feat: styling (29)
- feat: i18n (27)
- feat: dev (26)
- pkg: cloudflare (25)
- p4-important (24)
- feat: content collections (24)
- requires refactor (23)
- pkg: db (22)
- pkg: node (21)
- good first issue (21)
- ecosystem: external (20)
- pkg: mdx (20)
Top Pull Request Labels
- pkg: astro (3,836)
- pkg: integration (1,255)
- docs pr (987)
- pkg: example (786)
- semver: minor (351)
- pkg: vue (292)
- pkg: svelte (256)
- pkg: react (250)
- feat: markdown (236)
- dependencies (231)
- 🚨 action (193)
- pkg: create-astro (190)
- pkg: preact (173)
- pkg: solid (155)
- core (93)
- pkg: lit (86)
- semver: major (81)
- integration (66)
- pr: docs (33)
- pr preview (24)
- pr: preview (20)
- needs response (19)
- example (17)
- semver minor (15)
- framework-svelte (10)
- framework-vue (10)
- needs discussion (7)
- markdown (6)
- framework-solid (5)
- - P1: chore (4)
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
- astro ^1.0.0-beta.64 development
- @webcomponents/template-shadowroot ^0.1.0
- lit ^2.2.5
- @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
- 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/markdown-remark ^0.11.3 development
- astro ^1.0.0-beta.64 development
- hast-util-select 5.0.1 development
- rehype-autolink-headings ^6.1.1 development
- rehype-slug ^5.0.1 development
- rehype-toc ^3.0.2 development
- remark-code-titles ^0.1.2 development
- @astrojs/markdown-remark ^0.11.3 development
- astro ^1.0.0-beta.64 development
- @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:*
- @webcomponents/template-shadowroot ^0.1.0
- astro workspace:*
- lit ^2.2.5
- @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/react workspace:*
- astro workspace:*
- react ^18.1.0
- react-dom ^18.1.0
- @astrojs/preact workspace:*
- astro workspace:*
- @astrojs/preact workspace:*
- @astrojs/svelte workspace:*
- @astrojs/vue workspace:*
- astro 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:*
- 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:*
- @astrojs/preact workspace:*
- astro 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/setup-node v3 composite
- peter-evans/create-or-update-comment v2 composite
- pnpm/action-setup v2 composite
- 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-cool/issues-helper v3 composite
- actions/github-script v6 composite
- actions/labeler v4 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- ad-m/github-push-action master composite
- pnpm/action-setup v2 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
- actions/checkout v3 composite
- actions/github-script v6 composite
- actions/setup-node v3 composite
- eficode/resolve-pr-refs main composite
- lannonbr/repo-permission-check-action 2.0.0 composite
- pnpm/action-setup v2 composite
- actions/checkout v3 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