GitHub je objavil poročilo z analizo statistike za leto 2024. Glavne smernice:
- Jezik Python je zasedel prvo mesto v reitingu programskih jezikov, preskočivši JavaScript iz položaja najbolj priljubljenega jezika na GitHubu. Tretje mesto je zadržal jezik TypeScript, ki je v lanski reiting preskočil jezik Java na četrto mesto. Jezik C je padel na 9. mesto, prepuščajoč 8. mesto jeziku Shell.

- V reitingu najbolj hitro rastočih jezikov vodi Python, za njim sledita TypeScript, Go in HCL.

- V novih repozitorijih, ustvarjenih leta 2024, se najpogosteje uporabljajo jeziki JavaScript, Python, Java, TypeScript in C#.

- V letu 2024 je bilo na GitHubu ustvarjenih 108 milijonov novih repozitorijev (v letu 2023 — 98 milijonov, v letu 2022 — 85,7 milijona, v letu 2021 — 61 milijon, v letu 2020 — 60 milijonov). Skupno število projektov je doseglo 518 milijonov (+25%).
- Skupni prispevek udeležencev v vse projekte je ocenjen na 5,2 milijarde dejanj (commitov, issue, pull requestov, razprav, recenzij itd.). Za primerjavo je bilo v letu 2023 opravljenih 4,5 milijarde dejanj, v letu 2022 pa 3,5 milijarde.
- Prispevek k odprtim in javno dostopnim projektom je ocenjen na 1 milijardo dejanj (preostalih 4,2 milijarde (82%) je bilo prispevanih v privatne repozitorije).
- Stanje top10 reitinga držav se ni spremenilo, na prvem mestu po številu razvijalcev še naprej ostajajo ZDA, na drugem mestu je Indija, na tretjem Kitajska, na četrtem Brazilija, na petem Velika Britanija, na šestem Rusija, na sedmem Nemčija.

- Najhitreje rastoča skupnost je priznana kot skupnost iz Indije, ob ohranjanju rasti pa bo leta 2027 prehitela skupnost iz ZDA. Skupnosti iz Nemčije napovedujejo premik z 7. na 8. mesto leta 2026, skupnosti iz Rusije pa premik z 6. na 9. mesto leta 2025.

- Po velikosti prispevka v odprte projekte z veliko prednostjo vodijo razvijalci iz ZDA, Rusija pa se ni uvrstila v deseterico (aktivnost iz RF je pretežno povezana s privatnimi repozitoriji). V letu je 1,4 milijona novih udeležencev pristopilo k razvoju odprtih projektov na GitHubu.

- Po številu razvijalcev, ki so prvič sodelovali pri razvoju odprtih projektov, vodijo projekti VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
- Po številu sodelujočih vodijo repozitoriji home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) in ollama (7K).
- V enem letu je bilo dodanih 70 tisoč novih javnih ali odprtih projektov, ki razvijajo generativne AI sisteme (v letu 2023 je bilo dodanih 65 tisoč). Število sprememb, ki se vnašajo v AI projekte, se je v enem letu povečalo za 60 %. Skupno število AI projektov je doseglo 137 tisoč. Med najbolj priljubljenimi AI projekti so: stable-diffusion-webui, AutoGPT, ollama], gpt4all, gpt_academic, ComfyUI.

- V enem letu je bila zabeležena izguba več kot 39 milijonov ključev, žetonov in drugih zaupnih podatkov, ki so jih razvijalci pozabili v kodi. Najpogostejša vrsta ranljivosti so postale težave, povezane z vstavitvijo kode (na primer, vstavitev SQL poizvedb).

Hkrati so bili razglašeni prejemniki nagrade GitHub Awards 2024:
- Nominacija „Vredno dobrodošli“: projekt Home Assistant, ki razvija platformo za pametni dom.
- Nominacija „Opozorljiv novinec“: Abi Raja za projekt screenshot-to-code z orodjem za generiranje kode na podlagi zasnov vmesnika in posnetkov zaslona (ovijalo nad AI sistemi Claude Sonnet 3.5 in GPT-4o).
- Nominacija „Global Grandiose“: web okvir GatsbyJS (na osnovi React-a).
- Nominacija „Odličen AI“: Ollama, orodje za lokalno zagon velikih jezikovnih modelov.
- Nominacija „Supply Chain Sentinel“: Simon Gerst, za promocijo CodeQL.
- Nominacija „Izbira občinstva“: ORM orodje (Object-Relational Mapping) Prisma, ki poenostavi delo s PostgreSQL, MySQL in SQLite v JavaScript in TypeScript kodi.
- Nominacija „OSPO Leadership“: največja indijska borzno posredniška platforma Zerodha, ki aktivno uporablja, ustvarja in podpira Open Source.
- Nominacija „GitHub for Good“: laboratorij The Hive, ki je uporabljal AI pri načrtovanju razporeditve beguncev.
- Nominacija „AI Champion“: SAP za uvedbo GitHub Copilot v proces razvoja.
Izvor: opennet.ru








