O GitHub publicou um relatório analisando as estatísticas de 2024. Principais tendências:
- A linguagem Python ocupou o primeiro lugar no ranking das linguagens de programação, substituindo o JavaScript como a linguagem mais popular no GitHub. O TypeScript manteve o terceiro lugar, que no ranking do ano passado havia tirado do Java, que passou para o quarto. A linguagem C caiu para a nona posição, cedendo a oitava para o Shell.

- No ranking das linguagens em mais rápido crescimento, o Python lidera, seguido por TypeScript, Go e HCL.

- Nas novos repositórios criados em 2024, as linguagens mais utilizadas foram JavaScript, Python, Java, TypeScript e C#.

- Em 2024, foram criados 108 milhões de novos repositórios no GitHub (em 2023 foram 98 milhões, em 2022 - 85,7 milhões, em 2021 - 61 milhões, em 2020 - 60 milhões). O número total de projetos atingiu a marca de 518 milhões (+25%).
- A contribuição total dos participantes em todos os projetos é estimada em 5,2 bilhões de ações (commits, issues, pull requests, discussões, revisões, etc.). Para comparação, em 2023, foram realizadas 4,5 bilhões de ações e em 2022 - 3,5 bilhões.
- A contribuição para projetos abertos e publicamente acessíveis é avaliada em 1 bilhão de ações (as restantes 4,2 bilhões (82%) foram feitas em repositórios privados).
- A classificação do top 10 dos países ao longo do ano não mudou. Os EUA continuam em primeiro lugar pelo número de desenvolvedores, seguidos pela Índia, China, Brasil e Reino Unido. A Rússia ocupa o sexto lugar e a Alemanha o sétimo.

- A comunidade da Índia foi reconhecida como a que mais cresce. Com a dinâmica de crescimento mantida, em 2027, ela superará a comunidade dos EUA. Espera-se que a comunidade da Alemanha mude do 7º para o 8º lugar em 2026, enquanto a comunidade da Rússia cairá do 6º para o 9º lugar em 2025.

- Em termos de contribuição para projetos abertos, os desenvolvedores dos EUA lideram com grande margem, enquanto a Rússia não está entre os dez primeiros (a atividade na РФ está principalmente relacionada a repositórios privados). No último ano, 1,4 milhão de novos participantes se juntaram ao desenvolvimento de projetos abertos no GitHub.

- Em número de desenvolvedores que participaram pela primeira vez no desenvolvimento de projetos abertos, os projetos que mais se destacam são: VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain e Ultimaker Cura.
- Em número de participantes, os repositórios que lideram são home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) e ollama (7K).
- Ao longo de um ano, foram adicionados 70 mil novos projetos públicos ou abertos que desenvolvem sistemas de IA generativa (em 2023, foram adicionados 65 mil). O número de alterações feitas em projetos de IA aumentou em 60% ao longo do ano. O total de projetos de IA alcançou 137 mil. Entre os projetos de IA mais populares estão: stable-diffusion-webui, AutoGPT, ollama], gpt4all, gpt_academic, ComfyUI.

- Durante um ano, foi registrada a exposição de 39 milhões de chaves, tokens e outros dados secretos, esquecidos por desenvolvedores no código. O tipo mais comum de vulnerabilidades foram questões relacionadas à injeção de código (por exemplo, injeção de consultas SQL).

Ao mesmo tempo, foram anunciados os vencedores do prêmio GitHub Awards 2024:
- Indicação "Wonderfully Welcoming": projeto Home Assistant, que desenvolve uma plataforma para casas inteligentes.
- Indicação "Noteworthy Newcomer": Abi Raja pelo projeto screenshot-to-code com uma ferramenta para geração de código com base em layouts de interface e capturas de tela (interface sobre sistemas de IA Claude Sonnet 3.5 e GPT-4o).
- Indicação "Global Grandiose": web framework GatsbyJS (baseado em React).
- Indicação "Awesome AI": Ollama, uma ferramenta para a execução local de grandes modelos de linguagem.
- Indicação "Supply Chain Sentinel": Simon Gerst, pela promoção do CodeQL.
- Indicação "Audience Choice": ferramenta ORM (Object-Relational Mapping) Prisma, que simplifica o trabalho com PostgreSQL, MySQL e SQLite em código JavaScript e TypeScript.
- Indicação "OSPO Leadership": a maior plataforma de corretagem de ações da Índia, Zerodha, que usa, cria e mantém ativamente Open Source.
- Indicação "GitHub for Good": laboratório The Hive, que utilizou IA para planejar a realocação de refugiados.
- Indicação "AI Champion": SAP pela implementação do GitHub Copilot no processo de desenvolvimento.
Fonte: opennet.ru








