Codeberg
Codeberg est une plateforme collaborative conçue pour les développeurs, qui propose des outils de gestion de versions et de gestion de projets. Alternative communautaire aux services propriétaires, elle accorde la priorité à...
Codeberg est une plateforme collaborative conçue pour les développeurs, qui propose des outils de gestion de versions et de gestion de projets. Alternative communautaire aux services propriétaires, elle accorde la priorité à...
Forgejo est une plateforme décentralisée de développement logiciel, dotée d'une interface conviviale pour gérer les dépôts Git. Il s'agit d'une alternative open source à d'autres plateformes de gestion de versions, qui permet...
SourceHut (sr.ht) est une forge logicielle open source pour les dépôts Git et Mercurial, exploitée depuis Hoorn, aux Pays-Bas. Elle s'adresse aux développeurs qui préfèrent un outil léger et rapide, ainsi qu'un...
La catégorie Open source met en avant des projets qui, bien qu'ils aient été développés à l'origine hors d'Europe, permettent à chacun, partout dans le monde, de contribuer. Ces projets ne sont liés à aucun lieu : n'importe qui, où qu'il soit basé, peut examiner, modifier et améliorer le code. L'essentiel est que le code source soit accessible à tous, afin que le produit puisse être vérifié de façon indépendante, quelle que soit son origine. En mettant en avant les projets open source, nous promouvons la transparence, la collaboration et l'innovation à l'échelle mondiale.
Gitea est une forge logicielle légère, auto-hébergeable et écrite en Go. Elle couvre l'hébergement Git, la revue de code avec demandes de fusion (pull requests), le suivi des tickets, un registre de...
GitLab est une plateforme DevSecOps qui réunit en une seule application l'hébergement de dépôts Git, la relecture de code, les pipelines CI/CD, le suivi des tickets et les registres de paquets. Elle...
Nous en avons oublié une ? N'hésitez pas à nous la proposer !
Proposer une entrepriseLes principales alternatives européennes à GitHub sont Codeberg, un hébergeur Git à but non lucratif basé à Berlin, Forgejo, la forge open source sur laquelle il repose, que chacun peut installer sur son propre serveur, et SourceHut, une forge minimaliste payante basée aux Pays-Bas. Ces trois services hébergent des dépôts Git sans qu'une entreprise américaine se trouve derrière eux. GitLab et Gitea, également présentés sur cette page, sont différents : ils sont développés par des entreprises américaines, mais leur cœur est open source et peut être installé sur votre propre serveur. Le bon choix dépend de ce que vous recherchez : un service hébergé gratuit, votre propre serveur ou un flux de travail reposant sur le courriel.
| Nom | Pays | Modèle | Coût | Idéal pour |
|---|---|---|---|---|
| Codeberg | Allemagne (Codeberg e.V., Berlin) | Hébergé, à but non lucratif, fonctionne avec Forgejo | Gratuit, financé par des dons | Projets libres et open source |
| Forgejo | Allemagne (projet de Codeberg e.V.) | Logiciel auto-hébergé | Logiciel libre, vous payez votre propre serveur | Équipes et entreprises qui souhaitent garder le contrôle et disposer de dépôts privés |
| SourceHut | Pays-Bas | Hébergé, open source | Payant, à partir de 4 euros par mois | Développeurs expérimentés qui apprécient la revue de code par courriel |
| GitLab | États-Unis (GitLab Inc., entièrement en télétravail) | Community Edition auto-hébergée (MIT) ou GitLab.com hébergé, open core | Community Edition gratuite, GitLab.com avec offre gratuite et offres payantes | Équipes qui veulent Git, CI/CD et le suivi des tickets dans une seule application |
| Gitea | États-Unis (CommitGo, Inc.) | Logiciel auto-hébergé (MIT), Gitea Cloud géré disponible | Logiciel libre, vous payez votre propre serveur | Petites équipes qui veulent une forge légère |
Codeberg est géré par Codeberg e.V., une association à but non lucratif basée à Berlin, et est financé par des dons plutôt que par la publicité. Il propose les fonctionnalités que la plupart des projets utilisent au quotidien : hébergement Git, tickets, pull requests, revue de code, wiki, publications et sites statiques via Codeberg Pages. Sa documentation couvre également l'intégration continue avec Woodpecker ou des runners Forgejo Actions auto-hébergés, ainsi qu'un service Weblate pour les traductions. Selon codeberg.org, la plateforme héberge plus de 700 000 projets et compte plus de 430 000 utilisateurs.
Limites : Codeberg est destiné aux logiciels libres et open source. Sa FAQ précise qu'il ne propose pas d'hébergement privé, les projets d'entreprise à code fermé n'y ont donc pas leur place. La communauté ne représente qu'une fraction de celle de GitHub, ce qui signifie moins de contributeurs disposant déjà d'un compte, moins d'intégrations et une visibilité plus faible pour les nouveaux projets.
Forgejo est une forge logicielle légère destinée à l'auto-hébergement, développée sous l'égide de Codeberg e.V. Elle couvre les dépôts, les tickets, les pull requests, la revue de code, les publications et l'intégration continue via Forgejo Actions, avec un accent mis sur la sécurité, la montée en charge et la fédération. Codeberg lui-même la recommande pour les projets commerciaux qui ont besoin de dépôts privés. Le revers de la médaille, c'est l'administration : quelqu'un doit faire fonctionner le serveur, appliquer les mises à jour et effectuer les sauvegardes. Un petit VPS d'un hébergeur européen suffit pour une équipe.
SourceHut est exploité depuis Hoorn, aux Pays-Bas, et est entièrement open source. Il héberge des dépôts Git et Mercurial, et ajoute des serveurs de compilation sur des images Linux et BSD virtualisées, des listes de diffusion avec revue des correctifs en ligne, un suivi des tickets et des wikis. L'hébergement de projets est payant, avec des offres à partir de 4 euros par mois ; contribuer à d'autres projets ne nécessite en revanche aucun paiement. Le site se présente toujours comme une version alpha publique. Le fonctionnement repose sur les correctifs envoyés par courriel plutôt que sur des boutons de pull request, et l'interface est volontairement sobre : si vous venez de GitHub, attendez-vous à une période d'apprentissage.
GitLab est développé par GitLab Inc., une société américaine fonctionnant entièrement en télétravail. Sa Community Edition est publiée sous licence MIT et peut être installée sur votre propre serveur en Europe. L'Enterprise Edition ajoute des fonctionnalités propriétaires soumises à un abonnement payant, ce qui fait de GitLab un modèle open core. Il réunit dans une même application les dépôts, les demandes de fusion, les pipelines CI/CD et le suivi des tickets, ce qui convient aux équipes qui souhaitent une plateforme unique plutôt que plusieurs outils.
Gitea est une forge légère distribuée sous licence MIT, et Forgejo en est né en 2022 sous la forme d'un fork communautaire. L'entreprise qui commercialise ses offres payantes, CommitGo, Inc., est basée aux États-Unis, mais l'édition open source n'a pas de limite d'utilisateurs et fonctionne sur du matériel modeste. La syntaxe des workflows Gitea Actions est très proche de celle de GitHub Actions.
Voir aussi : systèmes de gestion de versions, environnements de développement et la page Visual Studio Code.
Il n'existe pas d'équivalent unique de même taille. Codeberg est la plateforme Git européenne la plus connue, tandis que SourceHut et Forgejo auto-hébergé répondent à d'autres besoins. GitLab et Gitea peuvent aussi être auto-hébergés, mais les entreprises qui les développent sont américaines.
Pour les projets open source, Codeberg. Il est gratuit et à but non lucratif. Pour du code privé, auto-hébergez Forgejo.
Codeberg indique qu'il ne propose pas de services d'hébergement privé. Pour les projets privés, utilisez Forgejo sur votre propre serveur ou un hébergeur payant.
Oui, les étoiles et le graphe des abonnés ne sont pas transférés. Les tickets, étiquettes, jalons, publications et le wiki peuvent être migrés. Conserver un miroir sur GitHub aide les contributeurs à retrouver le projet.