GitHub ha pubblicato un rapporto con un'analisi delle statistiche per il 2025. Tendenze principali:
- Il linguaggio TypeScript è esploso al primo posto nella classifica dei linguaggi di programmazione più utilizzati dagli sviluppatori. Praticamente tutti i principali framework per lo sviluppo front-end hanno adottato TypeScript di default. Python e JavaScript si sono posizionati al secondo e terzo posto. Nel corso dell'anno, il numero di sviluppatori che usano TypeScript è aumentato di 1 milione (+66%), Python di 850 mila (+48%) e JavaScript di 427 mila (+25%).

- Nella classifica dei linguaggi in più rapida crescita, i leader sono Luau (3600 sviluppatori, +194%), Typst (3600 sviluppatori, +108%), Astro (45600 sviluppatori, +78%), Blade (91100 sviluppatori, +67%) e TypeScript (2.6 milioni di sviluppatori, +67%).
- Per quanto riguarda la popolarità nei nuovi repository, i linguaggi in testa sono JavaScript (9.3 milioni, +14.57%), Python (9.2 milioni di repository, +53.41%), TypeScript (5.4 milioni, +78.10%), Java (3.5 milioni, +9.35%), C++ (1.7 milioni, +11.82%) e C# (1.5 milioni, +10.61%).

- Nella creazione di progetti AI, i più popolari sono Python, Jupyter Notebooks, JavaScript e TypeScript.

- Il numero totale di progetti su GitHub ha raggiunto i 640 milioni, con un aumento di 121 milioni rispetto all'anno scorso. Il numero di repository pubblici con codice aperto ha raggiunto i 395 milioni, 72 milioni in più rispetto all'anno scorso (un aumento del 19%). Il numero di repository privati è aumentato di 58 milioni (un aumento del 33%).
- Il pubblico di GitHub è aumentato di 36 milioni di utenti nell'ultimo anno, raggiungendo i 180 milioni (l'anno scorso si sono registrati 30 milioni, due anni fa 20 e tre anni fa 20 milioni). Gli Stati Uniti sono al primo posto per numero di sviluppatori (28 milioni), seguiti dall'India (21.9 milioni), dalla Cina (10.7 milioni), dal Brasile (6.89 milioni) e dal Regno Unito (4.8 milioni). Rispetto all'anno scorso, la Russia è scesa dal sesto al nono posto, superata da Giappone, Germania e Indonesia. Il maggiore aumento di sviluppatori si registra in India, con oltre 5 milioni di nuovi sviluppatori nell'ultimo anno (il 14% di tutti i nuovi account). Si prevede che entro il 2030 l'India occuperà il primo posto nella classifica, superando gli Stati Uniti al secondo posto.

- Il contributo a progetti aperti e pubblicamente accessibili è valutato in 1,12 miliardi di azioni (commit, issue, pull request, discussioni, recensioni, ecc.), mentre per i progetti privati è di 4,97 miliardi (81,5%), con una percentuale di repository privati pari al 37% e pubblici al 63%.
- Nel corso dell'anno sono stati accettati oltre 518 milioni di pull request (43,2 milioni al mese), il che rappresenta un aumento del 23% rispetto all'anno precedente. Il numero di commit è valutato in 986 milioni, con un incremento del 25,1% rispetto al 2024. Ad agosto è stato battuto il record di commit mensili, con circa 100 milioni di modifiche accettate. Il numero di issue creati rispetto all'anno scorso è aumentato del 20,4%, mentre il numero di commenti a issue e pull request è rimasto invariato (+0,35%), e il numero di commenti nei commit è diminuito del 27%.

- Il numero di progetti legati all'AI ha raggiunto i 4,3 milioni. In 1,1 milioni di repository pubblicamente disponibili è utilizzato uno degli SDK per lavorare con grandi modelli linguistici, con 693 mila di questi repository creati negli ultimi 12 mesi (crescita del 178%). L'80% dei nuovi sviluppatori ha utilizzato l'assistente AI GitHub Copilot nella prima settimana dopo la registrazione su GitHub.
- I progetti open source che hanno registrato la crescita più rapida sono stati Zen Browser, Cline, vllm, uv e vscode.

- Per numero di partecipanti, i repository in testa sono vllm, vscode, codex, huggingface/transformers, godot, home-assistant, ollama, llama.cpp, verl ed expo.
- I repository più popolari tra i nuovi utenti:

- Il consumo complessivo delle risorse durante l'esecuzione dei gestori di GitHub Actions è aumentato del 30% rispetto all'anno scorso.
- Il tempo medio di risoluzione delle vulnerabilità critiche è diminuito del 30% rispetto all'anno scorso, e il tempo medio per risolvere una vulnerabilità è sceso da 37 a 26 giorni.
- La vulnerabilità più frequentemente riportata è stata quella della gestione degli accessi. Nel corso dell'anno, problemi di questo tipo sono stati identificati in 151.000 repository, con un aumento del 172% rispetto all'anno precedente.

Fonte: opennet.ru








