Codeberg
Codeberg è una piattaforma collaborativa pensata per gli sviluppatori, che offre strumenti di controllo di versione e di gestione dei progetti. Si presenta come un'alternativa gestita dalla comunità ai servizi proprietari, con...
Codeberg è una piattaforma collaborativa pensata per gli sviluppatori, che offre strumenti di controllo di versione e di gestione dei progetti. Si presenta come un'alternativa gestita dalla comunità ai servizi proprietari, con...
Forgejo è una piattaforma decentralizzata per lo sviluppo software che offre un'interfaccia intuitiva per gestire i repository Git. È un'alternativa open source ad altre piattaforme di controllo di versione e consente agli...
SourceHut (sr.ht) è una forge open source per repository Git e Mercurial, gestita da Hoorn, nei Paesi Bassi. Si rivolge agli sviluppatori che preferiscono uno strumento snello e veloce e un flusso...
La categoria Open Source raccoglie progetti che, pur essendo stati sviluppati originariamente in paesi al di fuori dell'Europa, consentono a chiunque nel mondo di contribuire. Questi progetti non sono legati a una posizione geografica: chiunque, indipendentemente da dove si trovi, può esaminare, modificare e migliorare il codice. Il fattore decisivo è che il codice sorgente è accessibile a tutti, così che il prodotto può essere verificato e considerato affidabile in modo indipendente, a prescindere dalla sua origine. Presentando progetti open source promuoviamo trasparenza, collaborazione e innovazione su scala globale.
Gitea è una piattaforma leggera per lo sviluppo software, self-hosted, scritta in Go. Offre hosting Git, code review con pull request, tracciamento dei problemi, un registro di pacchetti e CI/CD tramite Gitea...
GitLab è una piattaforma DevSecOps che riunisce in un'unica applicazione hosting di repository Git, code review, pipeline CI/CD, tracciamento dei problemi e registri di pacchetti. È sviluppata da GitLab Inc., una società...
Ci siamo dimenticati di qualcosa? Non esitare a inviarci un suggerimento!
Proponi un'aziendaLe principali alternative europee a GitHub sono Codeberg, un host Git senza scopo di lucro a Berlino, Forgejo, il forge open source su cui si basa e che chiunque può installare sul proprio server, e SourceHut, un forge essenziale a pagamento dei Paesi Bassi. Questi tre ospitano repository Git senza una grande società statunitense alle spalle. GitLab e Gitea, anch'essi presenti in questa pagina, sono diversi: sono sviluppati da aziende statunitensi, ma il loro nucleo è open source e può girare su un proprio server. Quale scegliere dipende dal fatto che tu voglia un servizio gratuito ospitato, un server proprio o un flusso di lavoro basato sulle e-mail.
| Nome | Paese | Modello | Costo | Ideale per |
|---|---|---|---|---|
| Codeberg | Germania (Codeberg e.V., Berlino) | Ospitato, senza scopo di lucro, basato su Forgejo | Gratuito, finanziato con donazioni | Progetti gratuiti e open source |
| Forgejo | Germania (progetto di Codeberg e.V.) | Software da installare sul proprio server | Software gratuito, si paga il proprio server | Team e aziende che vogliono controllo e repository privati |
| SourceHut | Paesi Bassi | Ospitato, open source | A pagamento, da 4 euro al mese | Sviluppatori esperti a cui piace la revisione del codice via e-mail |
| GitLab | USA (GitLab Inc., lavoro solo da remoto) | Community Edition (MIT) da installare sul proprio server, oppure GitLab.com ospitato, open core | Community Edition gratuita, piano gratuito e piani a pagamento su GitLab.com | Team che vogliono Git, CI/CD e issue tracking in un'unica applicazione |
| Gitea | USA (CommitGo, Inc.) | Software da installare sul proprio server (MIT), con Gitea Cloud gestito disponibile | Software gratuito, si paga il proprio server | Piccoli team che vogliono un forge leggero |
Codeberg è gestito da Codeberg e.V., un'associazione senza scopo di lucro di Berlino, e viene finanziato con donazioni anziché con la pubblicità. Offre le funzioni che la maggior parte dei progetti usa ogni giorno: hosting Git, issue, pull request, revisione del codice, una wiki, release e siti statici tramite Codeberg Pages. La sua documentazione descrive anche la CI con Woodpecker o con runner Forgejo Actions installati in proprio e un servizio Weblate per le traduzioni. Secondo codeberg.org ospita più di 700.000 progetti e conta più di 430.000 utenti.
Limiti: Codeberg è pensato per il software libero e open source. Le sue FAQ precisano che non offre servizi di hosting privato, quindi i progetti aziendali a codice chiuso non vi trovano posto. La comunità è una frazione di quella di GitHub, il che significa meno collaboratori che hanno già un account, meno integrazioni e minore reperibilità per i nuovi progetti.
Forgejo è un forge software leggero da installare su un proprio server, sviluppato sotto l'ombrello di Codeberg e.V. Copre repository, issue, pull request, revisione del codice, release e CI tramite Forgejo Actions, con un'attenzione a sicurezza, scalabilità e federazione. Lo stesso Codeberg lo consiglia per i progetti commerciali che richiedono repository privati. Il costo è l'amministrazione: qualcuno deve gestire il server, applicare gli aggiornamenti ed effettuare i backup. Un piccolo VPS di un fornitore europeo basta per un team.
SourceHut ha sede a Hoorn, nei Paesi Bassi, ed è interamente open source. Ospita repository Git e Mercurial e aggiunge server di build su immagini Linux e BSD virtualizzate, mailing list con revisione delle patch via web, tracciamento dei ticket e wiki. L'hosting dei progetti è a pagamento, con piani da 4 euro al mese; contribuire ad altri progetti non richiede pagamenti. Il sito si presenta ancora come alpha pubblica. Il flusso di lavoro si basa su patch via e-mail anziché sui pulsanti delle pull request e l'interfaccia è volutamente essenziale, quindi mettiti in conto una curva di apprendimento se vieni da GitHub.
GitLab è sviluppato da GitLab Inc., una società statunitense che lavora esclusivamente da remoto. La sua Community Edition è distribuita con licenza MIT e può girare sul proprio server in Europa. L'Enterprise Edition aggiunge funzioni proprietarie che richiedono un abbonamento a pagamento, quindi GitLab è open core. Riunisce repository, merge request, pipeline CI/CD e issue tracking in un'unica applicazione, il che si adatta ai team che vogliono una sola piattaforma invece di più strumenti.
Gitea è un forge leggero con licenza MIT, e Forgejo è nato nel 2022 come fork della comunità. L'azienda dietro le sue offerte commerciali, CommitGo, Inc., ha sede negli Stati Uniti, ma l'edizione open source non ha limiti di utenti e gira su hardware modesto. Le Gitea Actions usano una sintassi per i workflow molto simile a quella di GitHub Actions.
Correlati: sistemi di controllo di versione, ambienti di sviluppo e la pagina su Visual Studio Code.
Non esiste un equivalente unico per dimensioni. Codeberg è la piattaforma Git europea più conosciuta; SourceHut e Forgejo installato sul proprio server coprono altre esigenze. GitLab e Gitea possono anche essere installati su un proprio server, ma le aziende che li sviluppano sono statunitensi.
Per i progetti open source, Codeberg. È gratuita e senza scopo di lucro. Per il codice privato, installa Forgejo sul tuo server.
Codeberg dichiara di non offrire servizi di hosting privato. Per i progetti privati usa Forgejo sul tuo server o un host a pagamento.
Sì: stelle e grafo dei follower non si trasferiscono. Issue, etichette, milestone, release e wiki si possono migrare. Mantenere un mirror su GitHub aiuta i collaboratori a trovare il progetto.