Sobre o projeto

Astro é uma ferramenta de build de sites e framework web open-source posicionada para o web moderno. Sua promessa central é uma poderosa experiência de desenvolvimento com saída leve, tornando-a adequada para sites orientados a conteúdo, como blogs, documentação, sites de marketing e portfólios. A instalação está disponível por meio do comando de scaffolding recomendado `npm create astro@latest` ou manualmente via `npm install astro`. O README aponta para a documentação oficial para começar e para projetos iniciais que podem ser abertos diretamente no navegador. O repositório contém o pacote principal `astro`, além de vários pacotes e integrações oficiais. Esses incluem integrações de frameworks front-end para React, Preact, Solid, Svelte e Vue; adaptadores de hospedagem e servidor para Node, Vercel, Cloudflare e Netlify; utilitários de conteúdo e SEO, como MDX, RSS e sitemap; e a integração com Alpine.js, além do Partytown para o tratamento de scripts de terceiros. Ferramentas de linguagem também estão incluídas, com `@astrojs/check`, `@astrojs/language-server`, `@astrojs/ts-plugin` e a extensão Astro para o VS Code. O projeto também mantém repositórios oficiais separados para o compilador do Astro e para o Starlight, um tema de site de documentação. O Astro é licenciado sob MIT, possui um modelo de governança e votação aberto e é patrocinado por meio do Open Collective. Diretrizes de contribuição e canais de suporte comunitário estão listados, incluindo Discord e discussões no GitHub.