Gemeenschapsgestuurd Git Hosting Platform
Forgejo is een zelf gehoste, open-source software forge voor Git-gebaseerd broncodebeheer, issue tracking en collaboratieve softwareontwikkeling. Forgejo is in 2022 gesplitst van Gitea en wordt bestuurd door een democratische gemeenschapsstructuur. Forgejo vertegenwoordigt een toewijding aan onafhankelijke, gemeenschapsgedreven ontwikkeling, vrij van bedrijfscontrole. Het project wordt ontwikkeld door Codeberg e.V., een Duitse non-profitorganisatie, en legt de nadruk op duurzaamheid, gebruikersvrijheid en Europese waarden in softwareontwikkelingsinfrastructuur.
Forgejo functies omvatten Git repository hosting met volledige versiebeheer mogelijkheden, pull request workflows voor code review, issue tracking en project boards voor ontwikkelingsbeheer, ingebouwde CI/CD met Forgejo Actions (GitHub Actions compatibel), wiki en documentatie hosting, gebruiker en organisatie beheer met granulaire machtigingen, RESTful API voor automatisering en integratie, package registry ondersteuning en webhooks voor externe integraties. Het platform is licht en efficiënt, kan draaien op minimale hardware terwijl het duizenden repositories ondersteunt. Forgejo ondersteunt meerdere authenticatiemethoden, waaronder OAuth2, LDAP en 2FA, waardoor het geschikt is voor enterprise implementaties. De software is volledig self-hosted, waardoor organisaties volledige controle hebben over hun code, gegevens en ontwikkelinfrastructuur. Forgejo is compatibel met Gitea, waardoor migratie eenvoudig is, en ondersteunt federatieprotocollen voor gedecentraliseerde samenwerking tussen instanties. Het bestuursmodel van het project garandeert community-gedreven ontwikkeling, transparante besluitvorming en duurzaamheid op lange termijn. Forgejo is populair onder Europese ontwikkelaars, privacy-bewuste organisaties en bedrijven die code willen hosten binnen hun eigen infrastructuur en biedt een krachtig, ethisch alternatief voor commerciële platforms. De software wordt actief onderhouden met regelmatige releases en beveiligingsupdates.