GitHub a publié un rapport analysant les statistiques de l'année 2024. Tendances principales :
- Le langage Python a pris la première place dans le classement des langages de programmation, évinçant JavaScript de sa position de langage le plus populaire sur GitHub. Le langage TypeScript a conservé la troisième place, ayant évincé Java à la quatrième place dans le classement de l'année précédente. Le langage C a reculé à la neuvième place, laissant la huitième à Shell.

- Dans le classement des langages à la croissance la plus rapide, Python est en tête, suivi de TypeScript, Go et HCL.

- Dans les nouveaux dépôts créés en 2024, les langages les plus utilisés sont JavaScript, Python, Java, TypeScript et C#.

- Au cours de l'année 2024, GitHub a vu la création de 108 millions de nouveaux dépôts (contre 98 millions en 2023, 85,7 millions en 2022, 61 millions en 2021 et 60 millions en 2020). Le nombre total de projets a atteint 518 millions (+25%).
- La contribution totale des participants à tous les projets est estimée à 5,2 milliards d'actions (commits, issues, pull requests, discussions, revues, etc.). En comparaison, en 2023, il y avait eu 4,5 milliards d'actions, et en 2022, 3,5 milliards.
- La contribution aux projets ouverts et accessibles au public est estimée à 1 milliard d'actions (les 4,2 milliards restants (82%) étant apportés à des dépôts privés).
- Le classement des 10 meilleures nations n'a pas changé cette année : les États-Unis restent en première position en termes de développeurs, suivis de l'Inde, de la Chine, du Brésil, du Royaume-Uni, de la Russie et de l'Allemagne.

- La communauté indienne est reconnue comme la plus en croissance, et si la dynamique se maintient, elle dépassera la communauté américaine en 2027. On prévoit que la communauté allemande passera de la 7e à la 8e place en 2026, tandis que la communauté russe passera de la 6e à la 9e place en 2025.

- En termes de contribution aux projets ouverts, les développeurs des États-Unis dominent largement, et la Russie ne figure pas dans le top 10 (l'activité en RF est principalement liée à des dépôts privés). Au cours de l'année, 1,4 million de nouveaux participants se sont joints au développement de projets ouverts sur GitHub.

- Pour le nombre de développeurs ayant participé pour la première fois à des projets ouverts, les projets en tête sont VSCode, Home Assistant, Microsoft PowerToys, java2bedrock.sh, ultralytics, flutter, langchain et Ultimaker Cura.
- En termes de nombre de participants, les dépôts en tête sont home-assistant (21K), vscode (20K), leo (20K), first-contributions (13K), flutter (10K), NixOS nixpkgs (9K), next.js (9K), langchain (8K), godot (7K) et ollama (7K).
- Au cours de l'année, 70 000 nouveaux projets publics ou ouverts développant des systèmes d'IA générative ont été ajoutés (65 000 ont été ajoutés en 2023). Le nombre de modifications apportées aux projets d'IA a augmenté de 60 % au cours de l'année. Le nombre total de projets d'IA a atteint 137 000. Parmi les projets d'IA les plus populaires, on trouve : stable-diffusion-webui, AutoGPT, ollama, gpt4all, gpt_academic, ComfyUI.

- Au cours de l'année, 39 millions de clés, de tokens et d'autres données sensibles oubliées par les développeurs dans le code ont été divulgués via des dépôts. Le type de vulnérabilité le plus courant a été les problèmes liés à l'injection de code (par exemple, les injections SQL).

Les lauréats des GitHub Awards 2024 ont été annoncés simultanément :
- Catégorie « Wonderfully Welcoming » : le projet Home Assistant qui développe une plateforme pour la maison intelligente.
- Catégorie « Noteworthy Newcomer » : Abi Raja pour le projet screenshot-to-code avec un outil de génération de code basé sur des maquettes d'interface et des captures d'écran (une couche au-dessus des systèmes d'IA Claude Sonnet 3.5 et GPT-4o).
- Catégorie « Global Grandiose » : le framework web GatsbyJS (basé sur React).
- Catégorie « Awesome AI » : Ollama, un outil pour exécuter localement de grands modèles linguistiques.
- Catégorie « Supply Chain Sentinel » : Simon Gerst, pour la promotion de CodeQL.
- Catégorie « Audience Choice » : l'outil ORM (Object-Relational Mapping) Prisma, qui simplifie le travail avec PostgreSQL, MySQL et SQLite dans le code JavaScript et TypeScript.
- Catégorie « OSPO Leadership » : Zerodha, la plus grande plateforme de courtage boursier indienne, qui utilise, crée et soutient activement l'open source.
- Catégorie « GitHub for Good » : le laboratoire The Hive, qui a utilisé l'IA pour planifier le placement des réfugiés.
- Catégorie « AI Champion » : SAP pour l'intégration de GitHub Copilot dans le processus de développement.
Source : opennet.ru








