GitHub har publicerat en rapport med en analys av statistiken för 2023. Huvudtrenderna är:
- Under 2023 skapades 98 miljoner nya projekt på GitHub (2022 var det 85,7 miljoner, 2021 var det 61 miljoner, och 2020 var det 60 miljoner). Det totala antalet projekt nådde 420 miljoner (+27%), och antalet offentligt tillgängliga repositoryn var 284 miljoner (+22%).
- Det totala bidraget från deltagarna till alla projekt uppskattas till 4,5 miljarder åtgärder (commits, issue, pull requests, diskussioner, granskningar och så vidare). Jämförelsevis utfördes det 3,5 miljarder sådana åtgärder under 2022.
- Antalet användare på GitHub har ökat med 20,2 miljoner (+26%) under året och nått 114 miljoner (förra året var det 20,5 miljoner, året innan var det 73 miljoner, för tre år sedan var det 56 miljoner). USA ligger i topp när det gäller antalet utvecklare, följt av Indien, Kina, Brasilien, Storbritannien, Ryssland och Tyskland.

- Under året har cirka 65 000 nya projekt relaterade till maskininlärning lagts till, vilket är 248% mer än förra året. Antalet deltagare i AI-projekt har ökat med 148% under året. En av årets huvudtrender är det ökande intresset för teknik relaterad till artificiell intelligens. En undersökning gjord på GitHub visar att 92% av utvecklarna redan använder eller experimenterar med AI-verktyg.

- Det mest populära språket på GitHub är fortfarande JavaScript. Python behåller andra platsen. Tredje platsen intas av TypeScript, som har trängt ut Java till fjärde plats. Platserna fem, sex och sju hålls av C#, C++ och PHP. Språket C har stigit till åttonde plats och har trängt ut Shell till nionde plats. Tionde platsen upptas av Go. Språket Ruby, som tidigare låg på tionde plats, har fallit till femtonde plats. Populariteten för det domänspecifika språket HCL (Hashicorp Configuration Language) har ökat markant (+36%) och intar nu elfte plats. Tolv, tretton och fjorton platser upptas av Kotlin, Dart och SCSS.

- I rankingen av de mest populära språken som ökar mest i popularitet leder Rust (+40%), följt av Lua, TypeScript och HCL. Det finns en ökning i populariteten av T-SQL och TeX.

- Antalet arbeten utförda i GitHub Actions ökade med 169% under året.
- Mer än 80% av ändringarna görs i privata repositoryn. Det har noterats 4,2 miljarder ändringar i privata och 310 miljoner i offentliga repositoryn.
- Antalet applikationer som är avsedda för användning i molnmiljöer (cloud-native) eller som använder modellen "infrastruktur som kod" (IaC) baserad på Git ökar. I mer än 1 miljon offentliga repositorier för att bygga containrar används Dockerfile.
- Antalet utvecklare som använder automatiserade system för att spåra sårbarheter i beroenden har ökat. Antalet godkända Pull-förfrågningar från sådana system har ökat med 60 % under det senaste året.
- Över 301 miljoner ändringar har accepterats i öppna projekt på GitHub under det gångna året.
- De ledande repositorierna när det gäller antal deltagare är VSCode, Home Assistant och Flutter:

- När det gäller antalet nya deltagare som kopplar upp sig till utvecklingen leder följande repositorier:

Samtidigt har vinnarna av GitHub Awards 2023 tillkännagetts:
- Nomineringen "Wonderfully Welcoming": organisationen Python Software Foundation.
- Nomineringen "Global Grandiose": webbramverk för att bygga gränssnitt Storybook.
- Nomineringen "Hardware Hacker": Limor Fried (@LadyADA), ledare för företaget Adafruit Industries som släpper öppen hårdvara.
- Nomineringen "Noteworthy Newcomer": ramverket för att bygga applikationer baserat på språkmodeller för maskininlärning — LangChain.
- Nomineringen "Supply Chain Sentinel": Alexander Brandes (@notmyfault), underhållare av Jenkins-projektet.
- Nomineringen "Audience Choice": generatorn för statiska webbplatser Astro.
- Nomineringen "OSPO Leadership" (Open Source Program Offices): företaget Mercedes Benz, som aktivt använder öppen källkod och har publicerat ett motsvarande manifest.
- Nomineringen "DevOps Champion": Katie Peters från företaget TELUS.
- Nomineringen "GitHub for Good": organisationen Ersilia, som utvecklar öppen källkod för medicin.
Dessutom har GitHub presenterat nya verktyg för att testa säkerheten hos applikationer, som använder maskininlärning, och tillkännagett lanseringen i december av en chatt med AI-rådgivare (GitHub Copilot Chat) som hjälper till med kodskrivning, felidentifiering och testskapande samt svarar på relaterade utvecklingsfrågor ställda på naturligt språk.
Källa: opennet.ru






