GitHub hat einen Bericht veröffentlicht, der eine Analyse der Statistiken für 2024 enthält. Haupttrends:
- Die Programmiersprache Python hat den ersten Platz im Ranking der Programmiersprachen eingenommen und JavaScript von der Position der beliebtesten Sprache auf GitHub verdrängt. Den dritten Platz belegte die Sprache TypeScript, die im Vorjahresranking die Sprache Java auf den vierten Platz verwies. Die Sprache C fiel auf den neunten Platz und musste dem Shell den achten Platz überlassen.

- Im Ranking der am schnellsten wachsenden Sprachen führt Python, gefolgt von TypeScript, Go und HСL.

- In den 2024 neu erstellten Repositories werden am häufigsten die Sprachen JavaScript, Python, Java, TypeScript und C# verwendet.

- Im Jahr 2024 wurden auf GitHub 108 Millionen neue Repositories erstellt (2023 waren es 98 Millionen, 2022 waren es 85,7 Millionen, 2021 waren es 61 Millionen und 2020 waren es 60 Millionen). Die Gesamtzahl der Projekte erreichte 518 Millionen (+25%).
- Der Gesamtbeitrag der Teilnehmer zu allen Projekten wird auf 5,2 Milliarden Aktionen (Commits, Issues, Pull-Requests, Diskussionen, Bewertungen usw.) geschätzt. Zum Vergleich: Im Jahr 2023 wurden 4,5 Milliarden Aktionen durchgeführt, und im Jahr 2022 waren es 3,5 Milliarden.
- Der Beitrag zu offenen und öffentlich zugänglichen Projekten wird auf 1 milliard Aktionen geschätzt (die verbleibenden 4,2 Milliarden (82%) wurden in private Repositories eingebracht).
- Die Position der Top 10 der Länder im Jahresranking blieb unverändert, an erster Stelle nach der Anzahl der Entwickler stehen weiterhin die USA, gefolgt von Indien, China, Brasilien, dem Vereinigten Königreich, Russland und Deutschland.

- Das am schnellsten wachsende Entwicklungsteam stammt aus Indien und könnte 2027 das Team aus den USA überholen, wenn das Wachstum anhält. Dem Team aus Deutschland wird für 2026 ein Rückgang von Platz 7 auf Platz 8 prognostiziert, und dem Team aus Russland wird für 2025 ein Rückgang von Platz 6 auf Platz 9 vorhergesagt.

- Nach dem Beitrag zu offenen Projekten führen die Entwickler aus den USA mit großem Abstand, während Russland nicht in die Top Ten eingegangen ist (die Aktivität aus Russland ist hauptsächlich auf private Repositories beschränkt). Im vergangenen Jahr haben sich 1,4 Millionen neue Teilnehmer an der Entwicklung offener Projekte auf GitHub beteiligt.

- In Bezug auf die Anzahl der Entwickler, die erstmals an der Entwicklung offener Projekte teilgenommen haben, führen die Projekte VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain und Ultimaker Cura.
- Die meisten Teilnehmer haben die Repositories home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) und ollama (7K).
- Im vergangenen Jahr wurden 70.000 neue öffentliche oder offene Projekte zur Entwicklung generativer KI-Systeme hinzugefügt (im Jahr 2023 waren es 65.000). Die Zahl der Änderungen an KI-Projekten stieg im Jahresvergleich um 60 %. Die Gesamtzahl der KI-Projekte erreichte 137.000. Zu den bekanntesten KI-Projekten gehören: stable-diffusion-webui, AutoGPT, ollama], gpt4all, gpt_academic, ComfyUI.

- Im vergangenen Jahr wurden 39 Millionen Schlüssel, Tokens und andere geheime Daten, die von Entwicklern im Code vergessen wurden, über Repositories geleakt. Der häufigste Typ von Sicherheitslücken waren Probleme im Zusammenhang mit Code-Injection (zum Beispiel SQL-Injection).

Gleichzeitig wurden die Gewinner der GitHub Awards 2024 bekannt gegeben:
- Kategorie „Wonderfully Welcoming“: Projekt Home Assistant, das die Plattform für Smart Homes weiterentwickelt.
- Kategorie „Noteworthy Newcomer“: Abi Raja für das Projekt screenshot-to-code mit einem Tool zur Code-Generierung basierend auf Benutzeroberflächen-Layouts und Screenshots (ein Wrapper über den KI-Systemen Claude Sonnet 3.5 und GPT-4o).
- Kategorie „Global Grandiose“: Web-Framework GatsbyJS (basierend auf React).
- Kategorie „Awesome AI“: Ollama, ein Toolkit für den lokalen Einsatz großer Sprachmodelle.
- Kategorie „Supply Chain Sentinel“: Simon Gerst für die Förderung von CodeQL.
- Kategorie „Audience Choice“: ORM-Tool (Object-Relational Mapping) Prisma, das die Arbeit mit PostgreSQL, MySQL und SQLite in JavaScript- und TypeScript-Code erleichtert.
- Kategorie „OSPO Leadership“: Die größte indische Börsenmaklerplattform Zerodha, die aktiv Open Source nutzt, erstellt und unterstützt.
- Kategorie „GitHub for Good“: Das Labor The Hive, das KI zur Planung der Unterbringung von Flüchtlingen eingesetzt hat.
- Kategorie „AI Champion“: SAP für die Implementierung von GitHub Copilot in den Entwicklungsprozess.
Quelle: opennet.ru








