GitHub è da tempo la piattaforma di riferimento per l’archiviazione e la condivisione di codice. Permette a sviluppatrici e sviluppatori di tutto il mondo di creare repository di codice e di collaborare a progetti open-source. Tuttavia, potreste chiedervi: vale ancora la pena dedicarci tempo e fatica?

Per rispondere a questa domanda, abbiamo stilato un elenco di statistiche significative su GitHub per il 2024. Questi dati fanno luce sull’utilizzo, sul potenziale della piattaforma e sulla direzione che potrebbe prendere in futuro.

Ecco le cose più importanti da sapere su GitHub.

Le Statistiche Più Importanti di GitHub

Utilizzo di GitHub

Prima di analizzare le statistiche, scopriamo le differenze tra git e GitHub, e perché spesso vengono confusi.

Git è un software di controllo versioni che permette di tenere traccia delle modifiche apportate e di tornare a una fase precedente del progetto:

Homepage del sito di git
git

GitHub è invece una piattaforma che facilita la collaborazione tra le persone che usano git: permette di lavorare insieme su progetti di sviluppo e di vedere le modifiche reciproche in tempo reale.

Homepage del sito di GitHub
GitHub

Ecco alcune statistiche sull’utilizzo di GitHub:

  • Nel 2022, ci sono stati oltre 3,5 miliardi di contributi ai progetti GitHub, tra cui commit, issue, pull request e altro.
  • Oltre il 20% dei contributi è stato effettuato nei repository pubblici. Nel frattempo, il numero di contributi ai repository privati è aumentato di quasi il 38% rispetto al 2021.
  • Nello stesso anno, su GitHub gli sviluppatori hanno aggiornato il 50% in più di pacchetti vulnerabili rispetto al 2021, contribuendo a rendere sicuri 18 milioni di progetti.
  • L’88% degli sviluppatori che usano GitHub Copilot afferma che li aiuta a essere più produttivi e a portare a termine i progetti più velocemente.

GitHub Copilot è uno strumento di intelligenza artificiale che utilizza il linguaggio umano per generare suggerimenti di codice e funzioni. L’utente può semplicemente dire allo strumento cosa vuole ottenere e questo fornirà il codice necessario per creare quella funzione:

Schermata di editor con GitHub Copilot in azione
GitHub Copilot

Questa è forse una delle tante cose che rendono GitHub una piattaforma così popolare tra gli sviluppatori, più di Bitbucket e GitLab. Circa 15 milioni di sviluppatori usano Bitbucket, mentre GitLab conta circa 30 milioni di utenti.

Un’altra caratteristica di rilievo è GitHub Pages, che consente a chi sviluppa di ospitare un sito web statico direttamente da un repository:

Repository di GitHub Pages
GitHub Pages

Inoltre, GitHub è molto sicuro. Gli utenti devono generare chiavi SSH per accedere alla piattaforma.

Traffico del Sito GitHub

Come dimostrano i numeri sopra riportati, GitHub attira milioni di sviluppatori da tutto il mondo. Diamo un’occhiata più da vicino al suo traffico e al comportamento degli utenti.

Abbiamo analizzato GitHub con HypeStat e questi sono i numeri:

  • Circa l’1,5% degli utenti di internet visita GitHub.
  • Riceve circa 14 milioni di visitatori e 96.419.713 impressioni di pagina al giorno.
  • La maggior parte dei visitatori si trova negli Stati Uniti, in Cina e in India.
  • Ogni utente visita circa sette pagine e trascorre circa sette minuti su GitHub.

Queste statistiche di GitHub mostrano che la piattaforma ha un alto tasso di engagement. Infatti, ha una frequenza di rimbalzo di appena il 37,30%:

Schermata di HypeStat con le statistiche sul traffico di GitHub
Statistiche sul traffico di GitHub su HypeStat

Queste statistiche riflettono la natura collaborativa della piattaforma. È probabile che gli sviluppatori passino molto tempo a confrontarsi con altri utenti e a contribuire a diversi progetti.

Utenti di GitHub

GitHub ha una base di utenti internazionale e attira sviluppatori da tutto il mondo. La piattaforma fornisce alcuni dettagli interessanti sui suoi sviluppatori e sulla loro provenienza.

Ecco cosa sappiamo:

  • Nel 2022, 20,5 milioni di nuovi sviluppatori si sono iscritti a GitHub, con un aumento significativo degli utenti provenienti da Cina, Brasile e India.
  • L’India ha la più grande comunità di sviluppatori sulla piattaforma, con oltre nove milioni di utenti.
  • I paesi dell’Asia-Pacifico, dell’Africa, del Sud America e dell’Europa hanno registrato il maggior incremento di popolazione su GitHub.

GitHub fornisce anche informazioni sulle preferenze linguistiche degli utenti:

  • I tre principali linguaggi di programmazione sono JavaScript, Python e Java.
  • PHP è diminuito in popolarità, scendendo dal sesto al settimo posto nel 2022.
  • L’Hashicorp Configuration Language (HCL) è il linguaggio in più rapida crescita su GitHub, con un aumento di utilizzo del 56,1%.
  • Rust ha registrato un tasso di crescita superiore al 50%, che GitHub attribuisce alla sua sicurezza e affidabilità.
  • Python continua a crescere in popolarità, con un aumento del 22,5% all’anno.

Questo grafico mostra i linguaggi di programmazione più popolari su GitHub e il loro utilizzo negli ultimi anni:

Un grafico che mostra l'utilizzo della lingua di GitHub nel periodo 2014-2022
Utilizzo delle lingue su GitHub nel periodo 2014-2022

La crescente popolarità dell’apprendimento automatico probabilmente farà di Python il linguaggio principale del futuro.

I Dipendenti di GitHub

Vi starete chiedendo: chi sono le persone che stanno dietro a GitHub?

Secondo Craft, l’azienda impiega circa 5.595 persone. Nel frattempo, GitHub ci dice qualcosa di più sulla popolazione globale dei suoi dipendenti:

  • Nel 2022, la rappresentanza femminile in GitHub è aumentata di oltre il 40%. Le donne rappresentano ora il 23,6% dei leader senior dell’azienda.
  • Il numero di dipendenti afrodiscendenti è cresciuto del 60,3%, mentre la popolazione latina è aumentata del 25,5%.
  • In GitHub c’è poi un 15,6% di persone di origine asiatica e un 4,7% di persone di altre origini etniche.

Queste statistiche su GitHub riflettono gli sforzi dell’azienda per sostenere una forza lavoro più inclusiva e diversificata.

Il Fatturato di GitHub

Nel 2018 Microsoft ha acquisito GitHub per 7,5 miliardi di dollari. La piattaforma genera ora un miliardo di dollari di entrate ricorrenti all’anno.

GitHub realizza la maggior parte delle sue entrate attraverso i piani di abbonamento e le commissioni sulle vendite di app di terze parti. Offre tre tipi di abbonamenti: Free, Team e Enterprise.

Al momento in cui scriviamo, il piano Team di GitHub parte da 3,67 dollari al mese per utente:

Piani tariffari di GitHub
Piani tariffari di GitHub.

Il piano Enterprise, invece, parte da 19,25 dollari al mese per utente. Questo pacchetto è pensato per le grandi aziende con progetti di sviluppo più complessi.

I Repository GitHub Più Popolari

I repository contengono tutti i file associati a un progetto e la cronologia delle revisioni di ciascun file. Gli utenti di GitHub possono accedere e gestire un progetto attraverso il suo repository.

Alcuni di questi repository contano fino a 20.000 collaboratori. Ecco i cinque progetti open-source più popolari su GitHub:

  1. microsoft/vscode: creato da Microsoft, questo repository è dedicato allo sviluppo del prodotto Visual Studio Code;
  2. home-assistant/core: un repository per un software di domotica che dà priorità al controllo locale e alla privacy;
  3. flutter/flutter: questo è il repository di Flutter, l’SDK di Google per la creazione di esperienze utente veloci per applicazioni mobile e web;
  4. MicrosoftDocs/azure-docs: contiene la documentazione open-source di Microsoft Azure;
  5. microsoft/PowerToys: un repository per PowerToys, un insieme di utility che consente ai power user di ottimizzare la loro esperienza con Windows.

Come potete vedere, la maggior parte dei progetti più importanti sono sostenuti da grandi aziende come Google e Microsoft.

Stelle e Repository Fork di GitHub

Ora diamo un’occhiata ai repository fork e alle stelle di GitHub.

Un fork è una copia di un repository esistente. Quando un utente fa un fork di un progetto, ne crea una copia nel proprio account GitHub. In questo modo, può apportare modifiche al progetto senza intaccare il repository originale.

L’immagine seguente mostra i 10 progetti più forkati su GitHub:

Tabella con i 10 progetti con più fork su GitHub: ai primi tre posti ci sono data sharing, programming assignement e spoon-knife
I 10 progetti con più fork su GitHub

Le stelle, invece, sono le valutazioni date ai progetti di GitHub. Ecco i 10 progetti con il maggior numero di stelle:

Tabella con i progetti con più alto numero di stelle su GitHub: ai primi tre posti ci sono freeCodeCamp, free-programming-books e 9996.ICU
I progetti con il maggior numero di stelle su GitHub

Ci sono molte ragioni per cui gli utenti possono scegliere di assegnare una stella a un repository. In ogni caso, i progetti con un alto numero di stelle hanno di solito contenuti utili e di alta qualità.

Trend di GitHub

Infine, diamo uno sguardo ad alcuni trend di GitHub e al loro significato per il futuro della piattaforma.

Le previsioni che seguono si basano sulle statistiche di GitHub presentate in questo articolo:

  • Visto che il 90% delle aziende Fortune 100 usa GitHub, in futuro sempre più aziende investiranno in progetti open-source.
  • La crescita significativa di progetti come home-assistant/core indica un crescente interesse del mondo dello sviluppo per i software di domotica.
  • L’utilizzo di Python su GitHub ha mantenuto un incremento annuale del 22,5%, che probabilmente aumenterà grazie al crescente interesse per l’apprendimento automatico.
  • I progetti più grandi per numero di collaboratori sono per lo più progetti aziendali, tra cui microsoft/vscode, flutter/flutter e vercel/next.js. Ciò suggerisce che molte aziende continueranno a usare GitHub per incrementare la crescita e la visibilità e per coinvolgere team di sviluppo internazionali.

Sembra inoltre che Cina e India avranno presto una popolazione di sviluppatori in grado di competere con quella degli Stati Uniti. Possiamo anche aspettarci che le comunità di sviluppatori nel continente africano continuino a crescere, dato che sempre più aziende investono in questa zona del mondo.

Riepilogo

Le statistiche dimostrano che GitHub non ha intenzione di lasciare il campo. Questa piattaforma continua ad attirare milioni di sviluppatrici e sviluppatori da diversi angoli del mondo e centinaia di aziende la usano per sviluppare progetti open-source.

Noi di Kinsta offriamo hosting di applicazioni e hosting di database per avviare il vostro progetto, supportando i linguaggi di programmazione e i framework più diffusi. Inoltre, potete connettervi facilmente a GitHub e automatizzare la distribuzione dei progetti.

Volete iniziare a usare Kinsta e GitHub per i vostri progetti di sviluppo web? Contattate il nostro team di assistenza e vi aiuteremo a iniziare!

Jeremy Holcombe Kinsta

Content & Marketing Editor presso Kinsta, web developer di WordPress e content writer. Al di fuori di tutto ciò che riguarda WordPress, mi piacciono la spiaggia, il golf e il cinema. Ho anche i problemi di tutte le persone più alte della media ;).