Forgejo est une forge logicielle libre et opensource, écrite en langage Go et dont l'interface web contient du JavaScript pour sa partie dynamique, elle présente une interface web complète, et qui a la particularité de proposer la possibilité de fédération d'instance via ActivityPub.
Historique Le projet est un fork de Gitea (lui-même fork de Gogs) initié par les contributeurs de Codeberg en . Codeberg est le premier service ouvert au public à migrer vers Forgejo début 2023 et en le projet Fedora prend la décision de migrer sous Forgejo.
Initialement sous licence MIT, Forgejo est publié sous licence GPLv3+ à partir de la version 9.0 à la suite d'un changement intervenu en .
À l'origine Forgejo est un « soft fork et suit le rythme de publication et l'architecture de Gitea auquel il ajoute des fonctionnalités et des correctifs. La décision est prise en 2024 de devenir un « hard fork », date à partir de laquelle ces décisions sont prises indépendamment. Par exemple, le rythme de publication change pour suivre un calendrier fixé à l'avance et la partie de l'architecture reposant sur Go-git est supprimée.
En novembre 2025, le gouvernement néerlandais entame un déplacement progressif de son code source de Github à un auto-hebergement Forgejo, le ministère de l'intérieur (BZK) à déjà été migré.
Fonctionnalités
gestion de code source : hébergement et la gestion de dépôts Git, offrant des fonctionnalités similaires à celles de GitHub . collaboration : outils pour les pull requests, la gestion des bugs, des wikis et des tableaux de type Kanban pour le suivi des projets . automatisation : prise en charge l'intégration continue (continuous integration - CI/CD) via les « Forgejo Actions », permettant l'automatisation directement depuis le dépôt . autohébergement : conçu pour être installé et maintenu, y compris sur des machines aux ressources limitées. authentification : annuaire LDAP, l'authentification OAuth . fédération : de différentes forges par ActivityPub est commencée en 2019 avec pour but l'intégration dans Gitlab, Gitea et Forgejo, l'intégration est toujours en cours en . Les blocs pour son fonctionnement sont fusionnés dans la branche principale en juin 2024. En janvier 2026, grâce à la composante ForgeFed, elle est la principale implémentation d'une forge fédérée sur activityPub, les dépôts y sont représentés sous forme d'acteurs. Une nouvelle composante, PkgFed permet de fédérer la sortie des paquets.
Références
Liens externes
Catégorie:Forge logicielle libre Catégorie:Logiciel libre sous licence AGPL Catégorie:Logiciel pour Unix Catégorie:ActivityPub