GitHub zveřejnil zprávu s analýzou statistik za rok 2024. Hlavní trendy:
- Programovací jazyk Python obsadil první místo v žebříčku programovacích jazyků, čímž sesadil JavaScript z pozice nejoblíbenějšího jazyka na GitHubu. Třetí místo si udržel jazyk TypeScript, který v loňském žebříčku sesadil na čtvrté místo jazyk Java. Jazyk C se posunul na 9. místo, přičemž 8. místo patří jazyku Shell.

- V žebříčku nejrychleji rostoucích jazyků vede Python, za ním následují TypeScript, Go a HCL.

- V nových repozitářích vytvořených v roce 2024 byly nejčastěji používány jazyky JavaScript, Python, Java, TypeScript a C#.

- V roce 2024 bylo na GitHubu vytvořeno 108 milionů nových repozitářů (v roce 2023 – 98 milionů, v roce 2022 – 85,7 milionů, v roce 2021 – 61 milionů, v roce 2020 – 60 milionů). Celkový počet projektů dosáhl hranice 518 milionů (+25 %).
- Celkový příspěvek účastníků do všech projektů se odhaduje na 5,2 miliardy akcí (commity, issue, pull requesty, diskuse, revize atd.). Pro srovnání, v roce 2023 bylo provedeno 4,5 miliardy akcí, a v roce 2022 – 3,5 miliardy.
- Příspěvek do open-source a veřejně přístupných projektů byl ohodnocen na 1 miliardu akcí (zbývajících 4,2 miliardy (82 %) bylo přidáno do soukromých repozitářů).
- Stav top 10 žebříčku zemí za rok se nezměnil, na prvním místě podle počtu vývojářů stále zůstávají USA, na druhém – Indie, na třetím – Čína, na čtvrtém Brazílie, na pátém – Velká Británie, na šestém – Rusko, na sedmém Německo.

- Nejrychleji rostoucím společenstvím je to z Indie, které při zachování růstové dynamiky v roce 2027 předstihne společenství z USA. Společenství z Německa se v roce 2026 přesune z 7. na 8. místo, zatímco společenství z Ruska se v roce 2025 přesune z 6. na 9. místo.

- Co se týče příspěvků do open-source projektů, výrazně vedou vývojáři z USA, přičemž Rusko se nedostalo do první desetky (aktivita z RF je převážně spojena se soukromými repozitáři). Během roku se k vývoji open-source projektů na GitHubu připojilo 1,4 milionu nových účastníků.

- Podle počtu vývojářů, kteří se poprvé zapojili do vývoje open-source projektů, vedou projekty VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
- Podle počtu účastníků vedou repozitáře home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) a ollama (7K).
- Během roku bylo přidáno 70 tisíc nových veřejných nebo otevřených projektů, které rozvíjejí generativní AI systémy (v roce 2023 bylo přidáno 65 tisíc). Počet změn provedených v AI projektech se za rok zvýšil o 60 %. Celkový počet AI projektů dosáhl 137 tisíc. Mezi nejpopulárnější AI projekty patří: stable-diffusion-webui, AutoGPT, ollama], gpt4all, gpt_academic, ComfyUI.

- Během roku bylo zaznamenáno únik 39 milionů klíčů, tokenů a dalších tajných dat skrze repozitáře, které vývojáři zapomněli v kódu. Nejběžnějším typem zranitelností se staly problémy spojené s vkládáním kódu (například vkládání SQL dotazů).

Současně byly vyhlášeny vítězové ceny GitHub Awards 2024:
- Kategorii „Wonderfully Welcoming“ vyhrál projekt Home Assistant, který rozvíjí platformu pro chytrou domácnost.
- Kategorii „Noteworthy Newcomer“ získal Abi Raja za projekt screenshot-to-code s nástrojem pro generování kódu na základě návrhů rozhraní a screenshotů (obálka nad AI systémy Claude Sonnet 3.5 a GPT-4o).
- Kategorii „Global Grandiose“ vyhrál webový rámec GatsbyJS (na základě Reactu).
- Kategorii „Awesome AI“ získal Ollama, nástroj pro lokální provoz velkých jazykových modelů.
- Kategorii „Supply Chain Sentinel“ získal Simon Gerst za propagaci CodeQL.
- Kategorii „Audience Choice“ vyhrál ORM nástroj (Object-Relational Mapping) Prisma, který usnadňuje práci s PostgreSQL, MySQL a SQLite v kódu napsaném v JavaScriptu a TypeScriptu.
- Kategorii „OSPO Leadership“ získala největší indická brokerská platforma Zerodha, která aktivně využívá, vytváří a podporuje Open Source.
- Kategorii „GitHub for Good“ vyhrála laboratoř The Hive, která využívala AI při plánování umístění uprchlíků.
- Kategorii „AI Champion“ získal SAP za implementaci GitHub Copilot do vývojového procesu.
Zdroj: opennet.ru








