A GitHub közzétett egy jelentést, amely a 2024-es statisztikákat elemzi. Főbb trendek:
- A Python az első helyet foglalta el a programozási nyelvek rangsorában, kiszorítva a JavaScriptet, mint a legnépszerűbb nyelvet a GitHubon. A harmadik helyet a TypeScript nyelv tartotta meg, amely a tavalyi rangsorban a Java nyelvet a negyedik helyre tette ki. A C nyelv a 9. helyre került, a 8. helyet elvesztve a Shell ellen.

- A Python vezeti a leggyorsabban növekvő nyelvek rangsorát, ezt követi a TypeScript, a Go és a HCL.

- A 2024-ben létrehozott új tárolókban a leggyakrabban használt nyelvek a JavaScript, a Python, a Java, a TypeScript és a C#.

- 2024-ben 108 millió új adattárat hoztak létre a GitHubon (2023-ra - 98 millió, 2022-re - 85.7 millió, 2021-re - 61 millió, 2020-ra - 60 millió). A projektek teljes száma elérte az 518 milliót (+25%).
- A résztvevők teljes hozzájárulása az összes projekthez a becslések szerint 5.2 milliárd intézkedés (kötelezettségvállalások, kiadások, lehívási kérelmek, megbeszélések, felülvizsgálatok stb.). Összehasonlításképpen: 2023-ban 4.5 milliárd, 2022-ben pedig 3.5 milliárd intézkedést hajtottak végre.
- A nyílt és nyilvánosan hozzáférhető projektekhez való hozzájárulás a becslések szerint 1 milliárd intézkedés (a fennmaradó 4.2 milliárd (82%) privát adattárakba való hozzájárulás).
- A top10 országok rangsorának státusza nem változott az év során az első helyen a fejlesztők számát tekintve, India a második, Kína a harmadik, Brazília a negyedik, Nagy-Britannia az ötödik; , Oroszország a hatodik, Németország pedig a hetedik.

- Az indiai közösség a leggyorsabban növekvőnek számít, ha a növekedési dinamika folytatódik, 2027-ben felülmúlja az Egyesült Államok közösségét. A német közösség az előrejelzések szerint 2026-ban a 7. helyről a 8. helyre, az oroszországi közösség pedig 2025-ben a 6. helyről a 9. helyre tolódik.

- A nyílt forráskódú projektekhez való hozzájárulás mértékét tekintve az amerikai fejlesztők nagy előnnyel vezetnek, és Oroszország nem szerepel az első tízben (az Orosz Föderáció tevékenysége főként magántárolókhoz kapcsolódik). Az év során 1.4 millió új résztvevő csatlakozott a GitHubon nyitott projektek fejlesztéséhez.

- Azon fejlesztők számát tekintve, akik először vettek részt nyílt forráskódú projektek fejlesztésében, a vezető projektek a VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
- A résztvevők számát tekintve a vezető adattárak az otthoni asszisztens (21 20), a vscode (20 13), a leo (10 9), az első hozzájárulások (9 8), a flutter (7 7), a NixOS nixpkgs (XNUMX KB), a next.js ( XNUMXK), langchain (XNUMXK), godot (XNUMXK) és ollama (XNUMXK).
- Az év során 70 ezer új nyilvános vagy nyílt projekttel bővült, amelyek generatív AI-rendszereket fejlesztenek (2023-ban 65 ezer). Az AI-projekteken végrehajtott változtatások száma 60%-kal nőtt az év során. Az AI projektek teljes száma elérte a 137 ezret. A legnépszerűbb AI-projektek a következők: stable-diffusion-webui, AutoGPT, ollama], gpt4all, gpt_academic, ComfyUI.

- Egy év leforgása alatt a fejlesztők által a kódban felejtett 39 millió kulcs, token és egyéb titkos adat kiszivárgását rögzítették tárolókon keresztül. A sérülékenységek leggyakoribb típusa a kódhelyettesítéssel kapcsolatos problémák (például SQL lekérdezések helyettesítése) voltak.

Ezzel egy időben kihirdették a GitHub Awards 2024 nyerteseit:
- „Csodálatosan üdvözlő” jelölés: a Home Assistant projekt, amely egy okosotthon platformját fejleszti.
- „Figyelemre méltó újonc” jelölés: Abi Raja a screenshot-to-code projektért, egy olyan eszközzel, amely interfészelrendezések és képernyőképek alapján kódot generál (keretrendszer a Claude Sonnet 3.5 és GPT-4o AI-rendszerekhez).
- „Global Grandiose” jelölés: GatsbyJS webes keretrendszer (a React alapján).
- Félelmetes AI-díj: Ollama, egy eszközkészlet nagy nyelvi modellek helyi futtatásához.
- Supply Chain Sentinel-díj: Simon Gerst, a CodeQL népszerűsítéséért.
- Közönségválasztás jelölés: ORM toolkit (Object-Relational Mapping) Prisma, amely leegyszerűsíti a PostgreSQL, MySQL és SQLite használatát JavaScript és TypeScript kódban.
- „OSPO Leadership” jelölés: a legnagyobb indiai tőzsdei brókerplatform, a Zerodha, amely aktívan használja, létrehozza és támogatja a nyílt forráskódot.
- GitHub for Good: A Hive labor mesterséges intelligencia segítségével tervezte meg a menekültek elhelyezését.
- "AI bajnok" jelölés: SAP a GitHub Copilot fejlesztési folyamatba való bevezetéséért.
Forrás: opennet.ru








