Community-gesteuerte Git-Hosting-Plattform
Forgejo ist eine selbst gehostete Open-Source-Software-Schmiede für Git-basierte Quellcode-Verwaltung, Fehlerverfolgung und gemeinschaftliche Software-Entwicklung. Forgejo wurde 2022 von Gitea abgezweigt und wird von einer demokratischen Community-Struktur verwaltet. Forgejo steht für eine unabhängige, Community-getriebene Entwicklung, die frei von unternehmerischer Kontrolle ist. Das Projekt wird von Codeberg e.V., einer deutschen Non-Profit-Organisation, entwickelt und legt Wert auf Nachhaltigkeit, Benutzerfreiheit und europäische Werte in der Softwareentwicklungsinfrastruktur.
Zu den Funktionen von Forgejo gehören das Hosting von Git-Repositories mit vollständigen Versionskontrollfunktionen, Pull-Request-Workflows für die Codeüberprüfung, Problemverfolgung und Projektboards für das Entwicklungsmanagement, integriertes CI/CD mit Forgejo Actions (kompatibel mit GitHub Actions), Wiki und Dokumentationshosting, Benutzer- und Organisationsmanagement mit granularen Berechtigungen, RESTful API für die Automatisierung und Integration, Unterstützung für Paketregistrierung und Webhooks für externe Integrationen. Die Plattform ist leichtgewichtig und effizient und kann auf minimaler Hardware laufen, während sie Tausende von Repositories unterstützt. Forgejo unterstützt mehrere Authentifizierungsmethoden, darunter OAuth2, LDAP und 2FA, und ist damit für den Einsatz in Unternehmen geeignet. Die Software wird vollständig selbst gehostet, wodurch Unternehmen die vollständige Kontrolle über ihren Code, ihre Daten und ihre Entwicklungsinfrastruktur erhalten. Forgejo ist mit Gitea kompatibel, was eine einfache Migration ermöglicht, und unterstützt Föderationsprotokolle für eine dezentralisierte Zusammenarbeit über Instanzen hinweg. Das Governance-Modell des Projekts gewährleistet eine von der Gemeinschaft gesteuerte Entwicklung, transparente Entscheidungsfindung und langfristige Nachhaltigkeit. Forgejo ist beliebt bei europäischen Entwicklern, datenschutzbewussten Organisationen und Unternehmen, die Code in ihrer eigenen Infrastruktur hosten möchten, und bietet eine leistungsstarke, ethische Alternative zu kommerziellen Plattformen. Die Software wird mit regelmäßigen Veröffentlichungen und Sicherheitsupdates aktiv gepflegt.