GitHub heeft een rapport gepubliceerd met een analyse van de statistieken voor 2024. Belangrijkste trends:
- De programmeertaal Python heeft de eerste plaats in de ranglijst van programmeertalen ingenomen, waarbij JavaScript als meest populaire taal op GitHub is verdrongen. TypeScript behoudt de derde plaats, die vorig jaar Java naar de vierde plaats verdrong. De programmeertaal C is naar de negende plaats gezakt, waardoor Shell de achtste plaats in beslag nam.

- In de ranglijst van snelst groeiende talen leidt Python, gevolgd door TypeScript, Go en HCL.

- In de nieuw aangemaakt repositories in 2024 worden de talen JavaScript, Python, Java, TypeScript en C# het meest gebruikt.

- In 2024 zijn er op GitHub 108 miljoen nieuwe repositories aangemaakt (tegenover 98 miljoen in 2023, 85,7 miljoen in 2022, 61 miljoen in 2021 en 60 miljoen in 2020). Het totale aantal projecten heeft de 518 miljoen bereikt (+25%).
- De totale bijdrage van deelnemers aan alle projecten wordt geschat op 5,2 miljard acties (commits, issue, pull-requests, discussies, beoordelingen, enz.). Ter vergelijking: in 2023 werden er 4,5 miljard acties uitgevoerd, en in 2022 waren dat 3,5 miljard.
- De bijdrage aan open en publiek beschikbare projecten wordt geschat op 1 miljard acties (de overige 4,2 miljard (82%) zijn gedaan in privé-repositories).
- De top 10 ranglijst van landen is het afgelopen jaar niet veranderd, de Verenigde Staten blijven aan de top met het aantal ontwikkelaars, gevolgd door India, China, Brazilië en het Verenigd Koninkrijk, en op de zesde plaats Rusland, op de zevende plaats Duitsland.

- De snelst groeiende gemeenschap is die uit India, die in 2027 de gemeenschap uit de Verenigde Staten zal overtreffen als de groei zich voortzet. De Duitse gemeenschap wordt in 2026 voorspeld om van de zevende naar de achtste plaats te zakken, terwijl de Russische gemeenschap in 2025 van de zesde naar de negende plaats zal zakken.

- Wat betreft de bijdrage aan open projecten, voeren ontwikkelaars uit de Verenigde Staten met een groot verschil de ranglijst aan, terwijl Rusland niet in de top tien staat (de activiteit uit Rusland is voornamelijk verbonden met privé-repositories). In het afgelopen jaar hebben 1,4 miljoen nieuwe deelnemers zich aangemeld voor de ontwikkeling van open projecten op GitHub.

- Wat betreft het aantal ontwikkelaars die voor het eerst hebben deelgenomen aan open projecten, leiden de projecten VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain, Ultimaker Cura.
- Qua aantal deelnemers leiden de repositories home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) en ollama (7K).
- In het afgelopen jaar zijn er 70.000 nieuwe openbare of open-source projecten toegevoegd die generatieve AI-systemen ontwikkelen (in 2023 waren dat 65.000). Het aantal wijzigingen in AI-projecten is het afgelopen jaar met 60% toegenomen. Het totale aantal AI-projecten is gestegen tot 137.000. De meest populaire AI-projecten zijn onder andere: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.

- In het afgelopen jaar is er een lek geregistreerd via repositories met 39 miljoen sleutels, tokens en andere vertrouwelijke gegevens die door ontwikkelaars in de code zijn vergeten. De meest voorkomende kwetsbaarheid was gerelateerd aan code-injectie (bijvoorbeeld SQL-injectie).

Tegelijkertijd zijn de winnaars van de GitHub Awards 2024 bekendgemaakt:
- Categorie ‘Wonderfully Welcoming’: project Home Assistant, dat een platform voor slimme huizen ontwikkelt.
- Categorie ‘Noteworthy Newcomer’: Abi Raja voor het project screenshot-to-code, een hulpmiddel voor het genereren van code op basis van interface lay-outs en screenshots (een wrap bovenop de AI-systemen Claude Sonnet 3.5 en GPT-4o).
- Categorie ‘Global Grandiose’: webframework GatsbyJS (gebaseerd op React).
- Categorie ‘Awesome AI’: Ollama, een toolkit voor het lokaal draaien van grote taalmodellen.
- Categorie ‘Supply Chain Sentinel’: Simon Gerst, voor het bevorderen van CodeQL.
- Categorie ‘Audience Choice’: ORM-tool (Object-Relational Mapping) Prisma, die het werken met PostgreSQL, MySQL en SQLite in JavaScript- en TypeScript-code vereenvoudigt.
- Categorie ‘OSPO Leadership’: de grootste Indiase beursbrokers Zerodha, die actief open source gebruikt, ontwikkelt en ondersteunt.
- Categorie ‘GitHub for Good’: lab The Hive, dat AI gebruikte bij het plannen van de herhuisvesting van vluchtelingen.
- Categorie ‘AI Champion’: SAP voor de implementatie van GitHub Copilot in het ontwikkelingsproces.
Bron: opennet.ru








