GitHub hat einen Bericht mit einer Analyse der Statistiken für das Jahr 2024 veröffentlicht. Haupttrends:
- Die Programmiersprache Python hat den ersten Platz im Ranking der Programmiersprachen eingenommen und JavaScript von der Spitzenposition verdrängt. Auf dem dritten Platz bleibt TypeScript, das im letzten Jahr Java auf den vierten Platz verwies. Die Sprache C ist auf den 9. Platz gefallen und hat den 8. Platz an Shell abgetreten.

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

- In den im Jahr 2024 neu erstellten Repositories sind die meistgenutzten Sprachen JavaScript, Python, Java, TypeScript und C#.

- Im Jahr 2024 wurden auf GitHub 108 Millionen neue Repositories erstellt (für 2023 waren es 98 Millionen, für 2022 85,7 Millionen, für 2021 61 Millionen und für 2020 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, Reviews usw.) geschätzt. Zum Vergleich wurden im Jahr 2023 4,5 Milliarden Aktionen und im Jahr 2022 3,5 Milliarden Aktionen durchgeführt.
- Der Beitrag zu offenen und öffentlich zugänglichen Projekten wird auf 1 Milliarde Aktionen geschätzt (die verbleibenden 4,2 Milliarden (82%) wurden in private Repositories eingebracht).
- Die Top-10-Rangliste der Länder hat sich im vergangenen Jahr nicht verändert. An erster Stelle stehen weiterhin die USA, gefolgt von Indien auf Platz zwei, China auf Platz drei, Brasilien auf Platz vier, dem Vereinigten Königreich auf Platz fünf und Russland auf Platz sechs. Deutschland belegt den siebten Platz.

- Das am schnellsten wachsende Entwickler-Community ist die aus Indien. Wenn der Wachstumstrend so anhält, wird sie 2027 die US-Community überholen. Der deutschen Community wird für 2026 ein Rückgang von Platz sieben auf Platz acht vorausgesagt, während Russland im Jahr 2025 von Platz sechs auf Platz neun absteigt.

- In Bezug auf den Beitrag zu Open-Source-Projekten führen die Entwickler aus den USA mit großem Abstand, während Russland nicht unter den Top Ten vertreten ist (die Aktivitäten aus Russland sind hauptsächlich mit privaten Repositories verbunden). Im vergangenen Jahr haben sich 1,4 Millionen neue Teilnehmer an der Entwicklung offener Projekte auf GitHub beteiligt.

- Bei der Anzahl der Entwickler, die zum ersten Mal 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 Projekte zur Entwicklung generativer KI-Systeme hinzugefügt (2023 wurden 65.000 hinzugefügt). Die Anzahl der Änderungen an KI-Projekten stieg im Jahresverlauf um 60 %. Insgesamt gibt es nun 137.000 KI-Projekte. Zu den bekanntesten KI-Projekten gehören: stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.

- Im Laufe des Jahres wurden durch Repositories 39 Millionen Schlüssel, Tokens und andere geheime Daten registriert, die von Entwicklern im Code vergessen wurden. Die häufigste Art von Schwachstellen waren Probleme im Zusammenhang mit der Code-Injection (z. B. SQL-Injection).

Gleichzeitig wurden die Gewinner der GitHub Awards 2024 bekannt gegeben:
- Kategorie «Wunderbar einladend»: das Projekt Home Assistant, das eine Plattform für smarte Häuser entwickelt.
- Kategorie «Bemerkenswerter Neuling»: Abi Raja für das Projekt screenshot-to-code mit einem Tool zur Generierung von Code basierend auf Benutzeroberflächen-Layouts und Screenshots (eine Anbindung an die KI-Systeme Claude Sonnet 3.5 und GPT-4o).
- Kategorie «Global grandios»: das Web-Framework GatsbyJS (basierend auf React).
- Kategorie «Fantastische KI»: Ollama, ein Toolset zum lokalen Start großer Sprachmodelle.
- Kategorie «Lieferketten-Wächter»: Simon Gerst für die Förderung von CodeQL.
- Nominierung „Publikumswahl“: Das ORM-Tool (Object-Relational Mapping) Prisma vereinfacht die Arbeit mit PostgreSQL, MySQL und SQLite in JavaScript- und TypeScript-Code.
- Nominierung „OSPO Leadership“: die größte indische Börsenbroker-Plattform Zerodha, die aktiv Open Source nutzt, erstellt und unterstützt.
- Nominierung „GitHub for Good“: das Labor The Hive, das KI zur Planung der Unterbringung von Flüchtlingen eingesetzt hat.
- Nominierung „AI Champion“: SAP für die Integration von GitHub Copilot in den Entwicklungsprozess.
Quelle: opennet.ru








