GitHub avaldas 2024. aasta statistika analüüsi aruande. Peamised suundumused:
- Programmeerimiskeel Python saavutas esikoha, tõukates JavaScripti välja kõige populaarsema keele kohalt GitHubis. Kolmandat kohta hoiab endiselt TypeScript, mis tõukab eelmisel aastal neljandaks jäänud Java välja. C keel langes üheksandaks, jättes kaheksanda koha Shellile.

- Kiiresti kasvavate keelte edetabelis juhib Python, talle järgnevad TypeScript, Go ja HCL.

- 2024. aastal loodud uutes hoonetes kasutatakse kõige sagedamini keeli JavaScript, Python, Java, TypeScript ja C#.

- 2024. aastal loodi GitHubis 108 miljonit uut hoonet (2023. aastal — 98 miljonit, 2022. aastal — 85,7 miljonit, 2021. aastal — 61 miljonit, 2020. aastal — 60 miljonit). Projektide koguarv ulatus 518 miljoni (+25%) pitani.
- Osalejate kogutööde panus kõikides projektides ulatub 5,2 miljardi tegevuseni (commit'id, issue'd, pull-requestid, arutelud, ülevaated jne). Võrdluseks, 2023. aastal tehti 4,5 miljardit tegevust, 2022. aastal aga 3,5 miljardit.
- Avatud ja avalikult kättesaadavatesse projektidesse investeeritakse 1 miljard tegevust (jääb 4,2 miljardit (82%) erasektorisse).
- Riikide top10 aasta edetabel ei ole muutunud, esikohal arendajate arvu osas on endiselt USA, teisel kohal India, kolmandal kohal Hiina, neljandal Brasiilia, viiendat kohta hoiab Suurbritannia, kuuendal kohal on Venemaa, seitsmendal Saksamaa.

- Kiireimalt kasvav kogukond on tunnustatud Indias, ja kui kasvutempo püsib, edestab see 2027. aastal USA-d. Saksamaa kogukonnale prognoositakse 2026. aastal langust 7. kohalt 8. kohale, Venemaa kogukonnale aga 2025. aastal 6. kohalt 9. kohale.

- Avatud projektidesse investeerimise osas juhivad arendajad USA-st, Venemaa ei pääsenud esikümnesse (aktiivsus Venemaalt on peamiselt seotud erasektoritega). Aasta jooksul liitus GitHubis avatud projektide arendamisega 1,4 miljonit uut osalejat.

- Esmakordselt avatud projektides osalenud arendajate arvude osas juhivad projektid VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
- Osalejate arvu järgi juhivad hoidlad home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) ja ollama (7K).
- Aasta jooksul on lisandunud 70 tuhat uut avalikku või avatud projekti, mis arendavad generatiivseid AI-süsteeme (2023. aastal lisandus 65 tuhat). Aasta jooksul on AI-projektidesse tehtud muudatuste arv suurenenud 60%. Kokku on AI-projekte 137 tuhat. Kõige populaarsematest AI-projektidest eristuvad: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.

- Aasta jooksul on registreeritud lekkeid läbi hoidlate 39 miljoni võtme, tokeni ja muude salajaste andmete kohta, mis arendajate poolt koodi unustati. Kõige levinumate haavatavuste hulka kuulusid probleeme, mis olid seotud koodi sisestamisega (näiteks SQL-päringute sisestamine).

Samas kuulutati välja GitHub Awards 2024 auhindade omanikud:
- Kategooria „Wondersfully Welcoming”: Home Assistant, arendades nutika kodu platvormi.
- Kategooria „Noteworthy Newcomer”: Abi Raja projektile screenshot-to-code, mis sisaldab tööriista koodi genereerimiseks kasutajaliidese makettide ja ekraanipiltide põhjal (AI-süsteemide Claude Sonnet 3.5 ja GPT-4o ülekatte).
- Kategooria „Global Grandiose”: veebiraamistik GatsbyJS (Reacti põhjal).
- Nominatsioon «Awesome AI»: Ollama, tööriist kohalike suurte keelemudelite käivitamiseks.
- Nominatsioon «Supply Chain Sentinel»: Simon Gerst, CodeQL edendamise eest.
- Nominatsioon «Audience Choice»: ORM-tööriist (Object-Relational Mapping) Prisma, mis lihtsustab töö tegemist PostgreSQL, MySQL ja SQLite-ga JavaScripti ja TypeScripti koodis.
- Nominatsioon «OSPO Leadership»: suurim Indiast pärit börsivahenduse platvorm Zerodha, mis aktiivselt kasutab, loob ja toetab avatud lähtekoodiga tarkvara.
- Nominatsioon «GitHub for Good»: laboratoorium The Hive, mis kasutas AI-d pagulaste asustamise planeerimisel.
- Nominatsioon «AI Champion»: SAP, GitHub Copiloti rakendamise eest arendusprotsessis.
Allikas: opennet.ru








