Alternatives gratuites et open source à GitHub
Hébergement de code et collaboration. 7 apps à faire tourner vous-même à la place de GitHub, classées selon leur capacité à le remplacer. Toutes sont open source : vos données restent chez vous.
ForgejoMeilleur choix
Forge logicielle légère axée sur le passage à l'échelle, la fédération et la confidentialité (fork de Gitea).
Gitea
Git avec une tasse de thé : un service de développement logiciel tout-en-un, auto-hébergé sans douleur, avec hébergement Git, revue de code, collaboration d'équipe, registre de paquets et CI/CD.
GitLab
Gestion auto-hébergée de dépôts Git, revues de code, suivi de tickets, flux d'activité et wikis.
Gogs
Service Git auto-hébergé sans douleur, écrit en Go.
OneDev
Plateforme DevOps tout-en-un, simple mais puissante, avec gestion Git, suivi de tickets et CI/CD.
gitbucket
Plateforme Git facile à installer, très extensible et compatible avec l'API GitHub, alternative à GitHub.
Sourcehut
Interface Git web complète, sans JavaScript.
Côte à côte
Pourquoi remplacer GitHub ?
GitHub fonctionne, mais vos données vivent dans le compte de quelqu'un d'autre, le prix peut changer à tout moment et des fonctions peuvent disparaître. Une app open source que vous hébergez vous appartient : vous choisissez où elle tourne, qui voit les données et quand mettre à jour.
Questions
Quelle est la meilleure alternative gratuite à GitHub ?
Forgejo est l'app open source qui remplace le mieux GitHub dans notre liste. Selon vos besoins, Gitea et GitLab valent aussi le détour.
Puis-je héberger moi-même une alternative à GitHub ?
Oui. Les 7 apps de cette page sont open source et tournent sur votre propre serveur, souvent avec Docker, ou chez un hébergeur qui les installe pour vous.