GitHub ha pubblicato un rapporto con l'analisi delle statistiche per l'anno 2023. Tendencies principali:
- Nel 2023 sono stati creati 98 milioni di nuovi progetti su GitHub (85,7 milioni nel 2022, 61 milioni nel 2021, 60 milioni nel 2020). Il numero totale di progetti ha raggiunto i 420 milioni (+27%), mentre il numero di repository pubblici è di 284 milioni (+22%).
- Il contributo totale degli utenti a tutti i progetti è stimato in 4,5 miliardi di azioni (commit, issue, pull request, discussioni, revisioni, ecc.). Per confronto, nel 2022 sono state effettuate 3,5 miliardi di azioni simili.
- Il pubblico di GitHub è cresciuto di 20,2 milioni di utenti (+26%) nell'ultimo anno, raggiungendo i 114 milioni (l'anno scorso erano 20,5 milioni, due anni fa 73 milioni, tre anni fa 56 milioni). Gli Stati Uniti si attestano al primo posto per numero di sviluppatori, seguiti dall'India, dalla Cina, dal Brasile e dal Regno Unito, mentre la Russia e la Germania occupano il sesto e il settimo posto.

- Nel corso dell'anno sono stati aggiunti circa 65.000 nuovi progetti legati all'apprendimento automatico, con un aumento del 248% rispetto all'anno precedente. Il numero di partecipanti ai progetti di IA è aumentato del 148%. Un trend principale di quest'anno è l'accresciuto interesse per gli sviluppi legati alle tecnologie dell'intelligenza artificiale. Secondo un sondaggio condotto su GitHub, il 92% degli sviluppatori utilizza già o sta sperimentando strumenti di IA.

- Il linguaggio più popolare su GitHub rimane JavaScript. Il secondo posto spetta a Python. Il terzo posto è occupato da TypeScript, che ha superato Java, scivolato al quarto posto. C#, C++ e PHP si sono mantenuti rispettivamente al quinto, sesto e settimo posto. Il linguaggio C è salito all'ottavo posto, relegando Shell al nono. Il decimo posto è occupato da Go. Il linguaggio Ruby, precedentemente al decimo posto, è scivolato alla quindicesima posizione. È aumentata in modo significativo (+36%) la popolarità del linguaggio orientato agli oggetti HCL (Hashicorp Configuration Language), che occupa l'undicesimo posto. Kotlin, Dart e SCSS hanno occupato rispettivamente il dodicesimo, tredicesimo e quattordicesimo posto.

- Nella classifica dei linguaggi in più rapida crescita, Rust si posiziona al primo posto (+40%), seguito da Lua, TypeScript e HCL. Si segnala un aumento della popolarità di T-SQL e TeX.

- Il numero di lavori effettuati con GitHub Actions è aumentato del 169% nell'ultimo anno.
- Oltre l'80% delle modifiche viene apportato a repository privati. Sono stati registrati 4,2 miliardi di modifiche in repository privati e 310 milioni in repository pubblici.
- Cresce la popolarità delle applicazioni progettate per funzionare in ambienti cloud-native o che utilizzano il modello «infrastruttura come codice» (IaC) basato su Git. In oltre 1 milione di repository pubblici per la creazione di contenitori vengono utilizzati i Dockerfile.
- È aumentato il numero di sviluppatori che utilizzano sistemi automatizzati per il tracciamento delle vulnerabilità delle dipendenze. Il numero di Pull request accettate da tali sistemi è aumentato del 60% nell'ultimo anno.
- Nell'anno, oltre 301 milioni di modifiche sono state accettate nei progetti open source su GitHub.
- In testa per numero di partecipanti ci sono i repository di VSCode, Home Assistant e Flutter:

- Per livello di coinvolgimento nello sviluppo, i nuovi partecipanti guidano i repository:

Sono stati annunciati contemporaneamente i vincitori dei GitHub Awards 2023:
- Nomination «Wonderfully Welcoming»: organizzazione Python Software Foundation.
- Nomination «Global Grandiose»: framework web per la creazione di interfacce Storybook.
- Nomination «Hardware Hacker»: Limor Fried (@LadyADA), leader della Adafruit Industries, azienda che produce hardware open source.
- Nomination «Noteworthy Newcomer»: framework per la creazione di applicazioni basate su modelli di linguaggio di apprendimento automatico — LangChain.
- Nomination «Supply Chain Sentinel»: Alexander Brandes (@notmyfault), maintainer del progetto Jenkins.
- Nomination «Audience Choice»: generatore di siti statici Astro.
- Nomination «OSPO Leadership» (Open Source Program Offices): azienda Mercedes Benz, che utilizza attivamente software open source e ha pubblicato un manifesto corrispondente.
- Nomination «DevOps Champion»: Katie Peters dell'azienda TELUS.
- Nomination «GitHub for Good»: organizzazione Ersilia, che sviluppa software open source per la medicina.
Inoltre, GitHub ha presentato nuovi strumenti per il test della sicurezza delle applicazioni che utilizzano l'apprendimento automatico e ha annunciato il lancio a dicembre di una chat con un consulente AI (GitHub Copilot Chat) che aiuta a scrivere codice, identificare errori e creare test, oltre a rispondere a domande relative allo sviluppo poste in linguaggio naturale.
Fonte: opennet.ru






