Les 10 meilleurs dépôts de code source gratuits
Comparatif indépendant des services d’hébergement de code source présents dans le catalogue. Git, Mercurial ou Subversion, dépôts publics ou privés, travail en équipe et CI/CD : retrouvez les offres gratuites les mieux notées avec leurs limites réellement utiles pour choisir une forge ou un hébergeur de code.
Décider plus vite, sans masquer les contraintes.
Le score combine permanence, absence de carte bancaire, utilité du quota, liberté d’utilisation, fraîcheur de la vérification et qualité des sources.
Voir la méthodologie ↓Approfondir les meilleures fiches de ce guide
Passez du classement à la décision : chaque fiche détaille le gratuit réellement disponible, ses limites et le moment où envisager une alternative.
Top 10 des meilleurs hébergements de code source gratuits
Première référence du classement : les variations de position apparaîtront dès la prochaine mise à jour éditoriale.
SourceForge
Meilleur scorePlateforme d’hébergement de projets open source avec dépôts de code, téléchargements et pages projet.
- Hébergement gratuit de projets open source
- Dépôts Git et autres VCS
- Réseau mondial de miroirs de téléchargement
Forge Git complète avec Actions, Codespaces, Pages, Packages et Copilot
- Dépôts Git publics et privés illimités
- Collaborateurs illimités
- GitHub Actions avec 2 000 minutes par mois pour les dépôts privés
Hébergement Git libre avec dépôts publics et privés illimités
- Dépôts Git publics illimités
- Dépôts Git privés illimités
- Hébergement de dépôts basé sur un logiciel libre sous AGPL
Dépôts Git, pipelines CI/CD, tableaux agiles et artefacts pour les petites équipes
- 5 utilisateurs avec licence Basic
- Utilisateurs Stakeholder illimités avec accès restreint
- Dépôts Git privés illimités avec Azure Repos
Hébergement Git Atlassian avec dépôts privés et Pipelines CI/CD
- Dépôts Git publics et privés illimités
- Jusqu’à 5 utilisateurs sur le plan Free
- 50 minutes Bitbucket Pipelines par mois
Forge GitLab communautaire de Framasoft avec CI et Pages
- Jusqu’à 42 projets par compte
- Dépôts Git publics et privés
- GitLab CI pour l’intégration continue
Forge DevSecOps avec dépôts Git, CI/CD, Pages et registre de conteneurs
- Dépôts Git publics et privés
- Jusqu’à 5 utilisateurs sur les namespaces privés Free
- 400 minutes de calcul CI/CD par mois
Forge GitLab communautaire avec dépôts privés, CI, Pages et registre de conteneurs
- Dépôts Git publics et privés
- Stockage de projet non plafonné pour les usages de code et développement
- GitLab Pages pour l’hébergement statique
Hébergement de dépôts pour le système de contrôle de version distribué Pijul
- Hébergement de dépôts Pijul
- Inscription gratuite sur The Nest
- Utilisation du système de contrôle de version distribué Pijul
Forge communautaire basée sur Forgejo pour les projets libres et open source
- Dépôts Git publics pour les projets libres et open source
- Dépôts privés lorsqu’ils sont nécessaires au développement d’un projet libre
- Forge basée sur Forgejo
Comparatif rapide
Pour l’hébergement de code, le nombre de dépôts ou projets, la taille de l’équipe, le stockage disponible et le quota CI/CD sont des critères plus utiles qu’un quota générique. Ils sont donc comparés séparément.
| Service | Dépôts / projets | Collaborateurs | Stockage | CI/CD | Formule gratuite | Gratuité | Carte bancaire | Usage idéal |
|---|---|---|---|---|---|---|---|---|
| 97/100SourceForge | Non mesuré · sans renouvellementDépôts Git open source | Non documenté | Non documenté | Non documenté | Gratuit pour les projets open source, avec bande passante de téléchargement non plafonnée | Permanente | Non requise | Git · Hébergement statique |
| 96/100GitHub | Illimité · sans renouvellementDépôts publics et privés | Illimité · sans renouvellementCollaborateurs | 500 MB · sans renouvellementGitHub Packages privé | 2 000 minutes · par moisGitHub Actions sur dépôts privés | Dépôts publics et privés illimités avec collaborateurs illimités sur GitHub Free | Permanente | Non requise | Git · Dépôts privés |
| 92/100RocketGit | Illimité · sans renouvellementDépôts publics et privés | Non documenté | Non documenté | Non documenté | Nombre illimité de dépôts Git publics et privés gratuitement | Permanente | Non requise | Git · Dépôts privés |
| 91/100Azure DevOps Services | Illimité · sans renouvellementDépôts Git privés | 5 utilisateurs · sans renouvellementUtilisateurs Basic | Non documenté | 1 800 minutes · par moisCI/CD hébergée | 5 utilisateurs Basic, dépôts Git privés illimités et 1 800 minutes CI/CD par mois | Permanente | Non requise | Git · Dépôts privés |
| 91/100Bitbucket Cloud | Illimité · sans renouvellementDépôts publics et privés | 5 utilisateurs · sans renouvellementUtilisateurs | 1 GB · sans renouvellementStockage Git LFS | 50 minutes · par moisBitbucket Pipelines | Dépôts publics et privés illimités pour une équipe jusqu’à 5 utilisateurs | Permanente | Non requise | Git · Dépôts privés |
| 91/100Framagit | 42 projets · sans renouvellementProjets | Non documenté | Non documenté | Non publié · période variableGitLab CI | Jusqu’à 42 projets publics ou privés par compte | Permanente | Non requise | Git · Dépôts privés |
| 91/100GitLab.com | Non documenté | 5 utilisateurs · sans renouvellementUtilisateurs sur namespace privé | 10 GB · sans renouvellementStockage par projet | 400 minutes · par moisMinutes de calcul CI/CD | Plan Free avec 5 utilisateurs, 400 minutes de calcul par mois et 10 Gio de stockage par projet | Permanente | Non requise | Git · Dépôts privés |
| 88/100GitGud | Non documenté | Non documenté | Illimité · sans renouvellementStockage de projet pour le code | Non publié · période variableCI/CD partagé | Dépôts publics et privés gratuits avec stockage de projet non plafonné pour le code | Permanente | Non requise | Git · Dépôts privés |
| 86/100Pijul Nest | Non publié · sans renouvellementDépôts Pijul hébergés | Non documenté | Non documenté | Non documenté | Hébergement gratuit de dépôts Pijul via la plateforme officielle The Nest | Permanente | Non requise | Collaboration |
| 83/100Codeberg | 100 dépôts · sans renouvellementDépôts par défaut | Non documenté | 750 MB · sans renouvellementStockage Git avant demande de ressources | Non publié · période variableCodeberg CI hébergé | Hébergement gratuit de projets libres avec dépôts Git, Pages et services communautaires | Permanente | Non requise | Git · CI/CD open source |
Un classement explicable, pas une préférence arbitraire.
Chaque offre obtient un score GratuitPourLesDevs sur 100 à partir de six critères déjà utilisés dans le catalogue :
- 25 pts — gratuit permanent
- 20 pts — accès sans carte bancaire
- 25 pts — utilité réelle du quota
- 20 pts — liberté réelle d’utilisation
- 5 pts — fraîcheur de la vérification
- 5 pts — qualité des sources officielles
En cas d’égalité, l’ordre alphabétique départage les offres. Une meilleure position ne signifie pas qu’un outil conviendra à tous les usages : les quotas et contraintes restent déterminants.
Consulter la méthodologie générale →Questions fréquentes
Quel hébergement Git gratuit choisir pour un projet de développement ?
Le choix dépend surtout du nombre de dépôts, du nombre de collaborateurs, du stockage nécessaire et de l’usage de la CI/CD. Le comparatif sépare ces critères afin de distinguer une forge très généreuse pour le code d’une offre plus intéressante pour l’automatisation.
Peut-on héberger gratuitement des dépôts privés ?
Plusieurs services du classement autorisent les dépôts privés dans leur offre gratuite, mais les limites de collaborateurs, de stockage ou de CI/CD peuvent différer. La fiche détaillée de chaque offre précise les conditions et restrictions applicables.
La CI/CD est-elle incluse gratuitement avec ces hébergeurs de code ?
Cela dépend du service. Certains fournissent un quota mensuel chiffré, d’autres un accès partagé ou non chiffré, et certains se concentrent uniquement sur l’hébergement du code. La colonne CI/CD reprend uniquement les quotas structurés documentés.
Pourquoi comparer séparément dépôts, collaborateurs, stockage et CI/CD ?
Ces limites répondent à des besoins différents : héberger plusieurs projets, travailler en équipe, stocker du code ou des artefacts, et automatiser les builds ou déploiements. Les regrouper en un seul quota masquerait les différences importantes entre services.