GitHub a publicat un raport cu analiza statisticilor pentru anul 2023. Tendințele principale:
- În 2023, pe GitHub au fost create 98 de milioane de proiecte noi (față de 85,7 milioane în 2022, 61 de milioane în 2021 și 60 de milioane în 2020). Numărul total de proiecte a atins cifra de 420 de milioane (+27%), iar numărul de repositoare publice a crescut cu 22%, ajungând la 284 de milioane.
- Contribuția totală a participanților la toate proiectele este evaluată la 4,5 miliarde de acțiuni (commits, issue-uri, pull requests, discuții, recenzii etc.). Pentru comparație, în 2022 s-au realizat 3,5 miliarde de astfel de acțiuni.
- Audiența GitHub a crescut cu 20,2 milioane de utilizatori (+26%) și a atins 114 milioane (anul trecut a fost de 20,5 milioane, acum doi ani - 73 de milioane, iar acum trei ani - 56 de milioane). Pe primul loc în numărul de dezvoltatori se află SUA, pe locul doi India, pe locul trei China, pe locul patru Brazilia, pe locul cinci Regatul Unit, pe locul șase Rusia, pe locul șapte Germania.

- În decursul anului au fost adăugate aproximativ 65.000 de proiecte noi legate de învățarea automată, ceea ce reprezintă o creștere de 248% față de anul trecut. Numărul participanților în proiectele AI a crescut cu 148%. Principalul trend al anului este creșterea interesului pentru dezvoltările legate de tehnologiile inteligenței artificiale. Conform unui sondaj realizat pe GitHub, 92% dintre dezvoltatori utilizează deja sau experimentează cu instrumente AI.

- Cea mai populară limbaj de programare pe GitHub rămâne JavaScript. Locul doi este ocupat de Python. Limbajul TypeScript a ocupat locul trei, depășind limbajul Java, care a coborât pe locul patru. Locurile 5, 6 și 7 sunt ocupate de limbajele C#, C++ și PHP. Limbajul C a urcat pe locul opt, înlocuind Shell pe locul nouă. Limbajul Go a ocupat locul zece. Limbajul Ruby, care ocupase anterior locul 10, a coborât direct pe poziția 15. Popularitatea limbajului orientat pe subiect HCL (Hashicorp Configuration Language) a crescut semnificativ (+36%), ocupând locul 11. Locurile 12, 13 și 14 au fost ocupate de Kotlin, Dart și SCSS.

- În clasamentul limbajelor care câștigă popularitate, Rust conduce cu o creștere de +40%, urmat de Lua, TypeScript și HCL. S-a observat o creștere a popularității T-SQL și TeX.

- Numărul de lucrări efectuate în GitHub Actions a crescut cu 169% în decursul anului.
- Peste 80% din modificări sunt efectuate în repositoare private. S-au înregistrat 4,2 miliarde de modificări în repositoare private și 310 milioane în cele publice.
- Crește popularitatea aplicațiilor destinate să funcționeze în medii cloud (cloud-native) sau să utilizeze modelul „infrastructură ca cod” (IaC) bazat pe Git. În peste 1 milion de repozitorii publice, pentru crearea containerelor se folosesc Dockerfile.
- Numărul dezvoltatorilor care utilizează sisteme automate de urmărire a vulnerabilităților în dependențe a crescut. Numărul cererilor Pull acceptate de aceste sisteme a crescut cu 60% în ultimul an.
- În proiectele deschise de pe GitHub au fost acceptate peste 301 milioane de modificări în ultimele 12 luni.
- Printre repozitoriile cu cei mai mulți participanți se numără VSCode, Home Assistant și Flutter:

- În ceea ce privește implicarea în dezvoltare a noilor participanți, repozitoriile cu cele mai multe contribuții sunt:

În același timp, au fost anunțați câștigătorii premiilor GitHub Awards 2023:
- Nominalizarea „Wonderfully Welcoming”: organizația Python Software Foundation.
- Nominalizarea „Global Grandiose”: Framework web pentru construirea interfețelor Storybook.
- Nominalizarea „Hardware Hacker”: Limor Fried (@LadyADA), liderul companiei Adafruit Industries, care produce hardware deschis.
- Nominalizarea „Noteworthy Newcomer”: framework-ul pentru crearea de aplicații bazate pe modele de limbaj de învățare automată — LangChain.
- Nominalizarea „Supply Chain Sentinel”: Alexander Brandes (@notmyfault), mentenorul proiectului Jenkins.
- Nominalizarea „Audience Choice”: generatorul de site-uri statice Astro.
- Nominalizarea „OSPO Leadership” (Birouri de Programe Open Source): compania Mercedes Benz, care folosește activ software deschis și a publicat un manifest corespunzător.
- Nominalizarea „DevOps Champion”: Katie Peters de la compania TELUS.
- Nominalizarea „GitHub for Good”: organizația Ersilia, care dezvoltă software deschis pentru medicină.
În plus, GitHub a prezentat noi instrumente pentru testarea securității aplicațiilor, care utilizează învățarea automată, și a anunțat lansarea în decembrie a unui chat cu consultant AI (GitHub Copilot Chat), care ajută la scrierea codului, identificarea erorilor și crearea testelor, răspunzând la întrebările legate de dezvoltare formulate în limbaj natural.
Sursa: opennet.ro






