O GitHub Insights Mozambique é um projceto dedicado à coleta, análise e monitoramento de dados públicos de usuários moçambicanos no GitHub. O objectivo é entender melhor a dinâmica da comunidade local de desenvolvedores, identificar padrões, tendências tecnológicas e destacar os principais contribuidores e projectos do país.
Rotineiramente, coletamos informações sobre repositórios, linguagens de programação, curtidas e novas adesões à plataforma para construir um panorama actualizado do ecossistema GitHub em Moçambique.
✅ Mapear o crescimento da comunidade de desenvolvedores moçambicanos no GitHub ao longo do tempo.
✅ Identificar linguagens e tecnologias mais populares entre os desenvolvedores do país.
✅ Analisar repositórios mais populares e destacar os mais curtidos e engajados.
✅ Acompanhar padrões de engajamento da comunidade moçambicana no GitHub.
✅ Fornecer insights valiosos que possam incentivar colaboração e networking entre os desenvolvedores.
Nota: Estes insights representam os dados de janeiro de 2025.
🔹 Usuários e repositórios mais influentes: Identificação dos perfis e projectos que têm maior engajamento e reconhecimento dentro da comunidade.
Usuário | Estrelas (user) | Repositório | Estrelas (repo) |
---|---|---|---|
americo | 361 | sqlifinder | 343 |
arnaldo-tomo | 335 | rtf-html-php | 105 |
henck | 224 | vue-selectize | 77 |
isneezy | 223 | open-weather-icons | 69 |
gmahota | 181 | dBASE.NET | 67 |
paymentsds | 171 | mpesa-js-sdk | 62 |
edilsonmatola | 122 | habitual-ecommerce-app-getx | 49 |
GraHms | 116 | mpesa-php-api | 43 |
JefferMarcelino | 114 | cakephp-gentelella-theme | 43 |
enoquetembe | 92 | pdf-generator-service | 43 |
* A disposição das linhas não indica relação entre o repositório e o usuário
🔹 Crescimento anual da comunidade: Análise do número de novos usuários moçambicanos que aderem à plataforma.
🔹 Evolução da criação de repositórios: Monitoramento do número de repositórios criados mensalmente e anualmente.
🔹 Linguagens de programação mais utilizadas: Análise das principais linguagens empregadas nos repositórios públicos moçambicanos.
🔹 Outros: Visite os notebooks para conhecer e/ou gerar mais insights dos dados.
📁 data/ - Pasta onde são armazenados os conjuntos de dados coletados.
📁 notebooks/ - Jupyter Notebooks utilizados para coleta, exploração e visualização dos dados.
📄 Dicionário_de_Dados.md - Documentação dos Dados.
📄 README.md - Documentação do projecto.
📄 env.example - Exemplar de Variáveis de Ambiente Necessárias.
🔸 Dados públicos limitados: Os insights dependem apenas das informações disponíveis na API do GitHub, e repositórios privados não são considerados.
🔸 Registro de localização: A identificação de usuários moçambicanos é baseada na localização registrada no perfil, podendo haver inconsistências.
🔸 Restrições da API do GitHub: A coleta está sujeita a limitações de taxa de requisições e disponibilidade de dados pela API.
💡 Se você deseja contribuir para este projecto, siga os passos abaixo:
- Faça um Fork do repositório e clone para sua máquina.
- Crie uma nova branch para desenvolver sua funcionalidade ou correção.
- Implemente suas alterações e escreva testes, se necessário.
- Envie um Pull Request para revisão.
📌 Sugestões e feedbacks também são bem-vindos! Abra uma issue para relatar problemas ou sugerir melhorias.