Die Kategorie Open Source hebt Projekte hervor, die, obwohl sie ursprünglich in Ländern außerhalb Europas entwickelt wurden, es jedem auf der Welt ermöglichen, einen Beitrag zu leisten. Diese Projekte sind nicht an einen geografischen Standort gebunden – jeder, unabhängig davon, wo er sich befindet, kann den Code überprüfen, ändern und verbessern. Der entscheidende Faktor ist, dass der Quellcode für jeden einsehbar ist, was sicherstellt, dass das Produkt unabhängig überprüft und vertraut werden kann, unabhängig von seinem Ursprung. Indem wir Open-Source-Projekte vorstellen, fördern wir Transparenz, Zusammenarbeit und Innovation auf globaler Ebene.
Haben wir etwas übersehen? Reiche gern einen Vorschlag ein!
Vorschlag einreichenDie wichtigsten europäischen Alternativen zu GitHub sind Codeberg, ein gemeinnütziger Git-Hoster aus Berlin, Forgejo, die Open-Source-Forge dahinter, die man auf dem eigenen Server betreiben kann, und SourceHut, eine minimalistische, kostenpflichtige Forge aus den Niederlanden. Diese drei hosten Git-Repositories ohne einen US-Konzern im Hintergrund. GitLab und Gitea, ebenfalls auf dieser Seite gelistet, sind anders: US-Unternehmen entwickeln sie, ihr Kern ist aber Open Source und lässt sich auf dem eigenen Server betreiben. Welche passt, hängt davon ab, ob ein kostenloser Dienst, ein eigener Server oder ein E-Mail-basierter Workflow gewünscht ist.
| Name | Land | Modell | Kosten | Geeignet für |
|---|---|---|---|---|
| Codeberg | Deutschland (Codeberg e.V., Berlin) | Gehostet, gemeinnützig, läuft auf Forgejo | Kostenlos, durch Spenden finanziert | Freie und Open-Source-Projekte |
| Forgejo | Deutschland (Projekt des Codeberg e.V.) | Selbst gehostete Software | Freie Software, Kosten nur für den eigenen Server | Teams und Firmen, die Kontrolle und private Repositories wollen |
| SourceHut | Niederlande | Gehostet, Open Source | Kostenpflichtig, ab 4 Euro pro Monat | Erfahrene Entwickler, die E-Mail-basiertes Code-Review mögen |
| GitLab | USA (GitLab Inc., rein remote) | Selbst gehostete Community Edition (MIT) oder gehostetes GitLab.com, Open Core | Community Edition kostenlos, GitLab.com mit kostenloser Stufe und bezahlten Tarifen | Teams, die Git, CI/CD und Ticketverwaltung in einer Anwendung wollen |
| Gitea | USA (CommitGo, Inc.) | Selbst gehostete Software (MIT), verwaltete Gitea Cloud verfügbar | Freie Software, Kosten nur für den eigenen Server | Kleine Teams, die eine leichtgewichtige Forge wollen |
Codeberg wird vom Codeberg e.V. betrieben, einem gemeinnützigen Verein in Berlin, und finanziert sich über Spenden statt Werbung. Es bietet, was die meisten Projekte täglich brauchen: Git-Hosting, Issues, Pull Requests, Code-Review, Wiki, Releases und statische Webseiten über Codeberg Pages. Die Dokumentation beschreibt außerdem CI mit Woodpecker oder selbst gehosteten Forgejo-Actions-Runnern sowie einen Weblate-Dienst für Übersetzungen. Laut codeberg.org liegen dort mehr als 700.000 Projekte, die Plattform hat mehr als 430.000 Nutzer.
Grenzen: Codeberg ist für freie Software und Open Source gedacht. Laut FAQ bietet es keine privaten Hosting-Dienste an, Closed-Source-Projekte von Firmen gehören also nicht dorthin. Die Community ist nur ein Bruchteil von GitHub. Dadurch haben weniger Mitwirkende bereits ein Konto, es gibt weniger Integrationen, und neue Projekte werden schwerer gefunden.
Forgejo ist eine leichtgewichtige Software-Forge zum Selbsthosten, entwickelt unter dem Dach des Codeberg e.V. Sie deckt Repositories, Issues, Pull Requests, Code-Review, Releases und CI über Forgejo Actions ab, mit Schwerpunkt auf Sicherheit, Skalierung und Föderation. Codeberg selbst empfiehlt Forgejo für kommerzielle Projekte mit privaten Repositories. Der Preis ist der Betriebsaufwand: Jemand muss den Server betreiben, Updates einspielen und Backups anlegen. Für ein Team reicht ein kleiner VPS eines europäischen Anbieters.
SourceHut wird von Hoorn in den Niederlanden aus betrieben und ist vollständig Open Source. Es hostet Git- und Mercurial-Repositories und ergänzt Build-Server auf virtualisierten Linux- und BSD-Images, Mailinglisten mit Patch-Review im Browser, Ticketverwaltung und Wikis. Das Hosten eigener Projekte ist kostenpflichtig, die Tarife beginnen bei 4 Euro im Monat. Wer zu fremden Projekten beiträgt, muss nicht zahlen. Die Seite bezeichnet sich weiterhin als öffentliche Alpha. Der Workflow basiert auf Patches per E-Mail statt auf Pull-Request-Schaltflächen, die Oberfläche ist bewusst schlicht. Wer von GitHub kommt, braucht Eingewöhnungszeit.
GitLab wird von der GitLab Inc. entwickelt, einem US-Unternehmen, das rein remote arbeitet. Die Community Edition steht unter der MIT-Lizenz und läuft auf einem eigenen Server in Europa. Die Enterprise Edition ergänzt proprietäre Funktionen, die ein kostenpflichtiges Abonnement voraussetzen, GitLab folgt also dem Open-Core-Modell. Es bündelt Repositories, Merge Requests, CI/CD-Pipelines und Ticketverwaltung in einer Anwendung, was für Teams passt, die eine Plattform statt mehrerer Werkzeuge wollen.
Gitea ist eine leichtgewichtige Forge unter der MIT-Lizenz, aus der Forgejo 2022 als Community-Fork hervorging. Die Firma hinter den kommerziellen Angeboten, die CommitGo, Inc., sitzt in den USA, die Open-Source-Edition hat aber kein Nutzerlimit und läuft auf bescheidener Hardware. Gitea Actions verwenden eine Workflow-Syntax, die zu GitHub Actions weitgehend kompatibel ist.
Weiterführend: Versionsverwaltung, Entwicklungsumgebungen und die Seite zu Visual Studio Code.
Ein gleich großes Gegenstück gibt es nicht. Codeberg ist die bekannteste europäische Git-Plattform, SourceHut und selbst gehostetes Forgejo decken andere Bedürfnisse ab. GitLab und Gitea lassen sich ebenfalls selbst hosten, die Unternehmen dahinter sind aber amerikanisch.
Für Open-Source-Projekte Codeberg: kostenlos und gemeinnützig. Für privaten Code lässt sich Forgejo selbst hosten.
Codeberg gibt an, keine privaten Hosting-Dienste anzubieten. Für private Projekte eignen sich Forgejo auf einem eigenen Server oder ein kostenpflichtiger Anbieter.
Ja, Sterne und Follower lassen sich nicht übertragen. Issues, Labels, Meilensteine, Releases und das Wiki können migriert werden. Ein Spiegel auf GitHub hilft Mitwirkenden, das Projekt zu finden.