Beste Europese alternatieven voor GitHub

Op zoek naar een Europees alternatief voor GitHub? GitHub, eigendom van Microsoft, slaat al je code op Amerikaanse servers op. Europese en zelf gehoste alternatieven bieden codehosting met datasoevereiniteit.

Europese en zelf gehoste Git-platforms bieden codehosting, CI/CD en samenwerking, terwijl je intellectueel eigendom in Europa blijft.

8 Alternatieven
100% AVG-conform
Hoe we deze tools rangschikken Proces in 4 stappen
  1. 1
    Europees eigendom, geverifieerd

    Het bedrijf heeft zijn hoofdkantoor en statutaire zetel in de EU, de EER, het Verenigd Koninkrijk, Zwitserland of Israël, en verwerkt klantgegevens in Europa of Israël. Een Amerikaans moederbedrijf sluit een tool van deze pagina uit, ongeacht waar de servers staan.

  2. 2
    Categoriefit en praktijkreview

    Wat de tool echt doet, voor wie hij geschikt is en waar hij tekortschiet, gecontroleerd aan de hand van de eigen documentatie, changelog en prijspagina van de leverancier in plaats van de marketingtekst.

  3. 3
    Controle op compliance en prijzen

    AVG-positie, hostinglocatie en de prijzen op deze pagina worden vóór publicatie geverifieerd aan de hand van de openbare prijzen van de leverancier, en opnieuw gecontroleerd wanneer we de categorie opnieuw bekijken.

  4. 4
    Positie op deze pagina

    Plaatsing op deze pagina kan betaald zijn, en dat kan van invloed zijn op welke tools hier verschijnen en in welke volgorde. Betaling koopt nooit een goede review: een tool die de bovenstaande controles niet doorstaat, staat hier voor geen prijs, en betaling verandert niets aan de tekortkomingen die we beschrijven. Een leverancier kan ons vragen een feitelijke fout te corrigeren, maar niet om een kritiekpunt te verwijderen.

Leveranciers kunnen betalen voor zichtbaarheid op deze pagina. Dat verandert nooit wat een vermelding over een product zegt, inclusief de kritiek, en wij verdienen niets wanneer je doorklikt naar een leverancier. Leveranciers kunnen betalen voor meer zichtbaarheid, hoger op de reviewpagina's; het heeft nooit invloed op welke tools worden opgenomen. Redactioneel beleid

Waarom kiezen voor een Europees alternatief voor GitHub?

AVG-bescherming

Je data blijven in Europa, beschermd door de strengste privacywetten ter wereld.

Datacenters in de EU

Data worden uitsluitend binnen de Europese Unie verwerkt en opgeslagen.

Geen Amerikaanse surveillance

Vrij van de CLOUD Act en andere Amerikaanse wetten voor toegang tot data.

Kwaliteitsalternatieven

Vergelijkbare functies met Europese kwaliteit en support.

Beste Europese alternatieven voor GitHub

Privacyvriendelijke alternatieven van Europese bedrijven, beoordeeld op functies, privacy en AVG-compliance.

Belangrijkste functies:
Git-hosting CI/CD Issue tracking Code review Optie om zelf te hosten

GitLab

Compleet DevOps-platform, zelf te hosten in de EU

#1 om GitHub te vervangen
VS (zelf hosten)

Codeberg

Non-profit Git-hosting uit Berlijn

#2 om GitHub te vervangen
Duitsland

Gitea

Lichtgewicht, zelf gehoste Git-dienst

#3 om GitHub te vervangen
Open source

SourceHut

Minimalistische, privacygerichte codehosting

#4 om GitHub te vervangen
US

Forgejo

Communityfork van Gitea, beheerd onder Codeberg e.V. in Duitsland

#5 om GitHub te vervangen
Duitsland

Radicle

Peer-to-peer Git-samenwerking uit Zwitserland, zonder server ertussen

#6 om GitHub te vervangen
Zwitserland

Tuleap

Frans open source ALM-platform voor git, agile boards en CI

#7 om GitHub te vervangen
Frankrijk

Gitoro

Deense Git-hosting en CI/CD, waarin AI-agents als volwaardige teamgenoten worden behandeld

#8 om GitHub te vervangen
Denemarken

Belangrijkste conclusies

  • GitHub biedt wel een EU-regio, maar alleen via GHE.com met Enterprise Managed Users, en managed users kunnen geen openbare repositories of gists bezitten.
  • GHE.com laat ook macOS-runners, Maven- en Gradle-pakketten en de doorzoekbare Marketplace vallen, en dat is het deel van de rekening dat niemand vooraf inschat.
  • Gitea en Forgejo lezen de syntax van GitHub Actions-workflows, dus de automatisering verhuist mee; GitLab CI doet dat niet, dus daar schrijf je alles opnieuw.
  • Codeberg is gratis en uitstekend, maar host je propriëtaire code niet: de voorwaarden beperken het platform tot vrije en open source projecten.
  • Een mirror op GitHub houden voor vindbaarheid is geen gebrek aan lef; het is de enige manier om de repository te verhuizen zonder je publiek kwijt te raken.

Waarom mensen GitHub verlaten

Bijna niemand verlaat GitHub omdat het product tegenvalt. Pull requests, codezoeken, Actions en het feit dat elke developer die je aanneemt al een account heeft, vormen een echte gracht, en geen enkele pagina hoort te doen alsof dat anders is.

De reden om verder te kijken is smaller en onhandiger. GitHub verkoopt wel degelijk een Europees antwoord: GitHub Enterprise Cloud met dataresidentie, op een ghe.com-adres, met een EU-regio die ook de Azure-regio's in Noorwegen en Zwitserland omvat. Wie dat koopt, laat zijn enterprise draaien op Enterprise Managed Users, en een enterprise met managed users kan geen openbare repositories of gists hebben. De soevereine versie van GitHub is de versie waarin je niet openlijk kunt publiceren.

Daarachter zit de eigendomsvraag. Microsoft rondde de overname van GitHub af op 26 oktober 2018 voor $7.5 miljard in aandelen, en op 11 augustus 2025 zei Thomas Dohmke dat hij aan het einde van dat jaar zou vertrekken, zonder dat er een directe opvolger werd aangekondigd. Wat je daar ook van vindt: de beslissingen over je forge worden één niveau boven de forge genomen.

  • De EU-regio en de open source worden apart verkocht Dit is het detail dat bij de meeste verhuizingen de doorslag geeft. Dataresidentie op GHE.com is alleen beschikbaar voor een enterprise die Enterprise Managed Users gebruikt, en managed users kunnen geen openbare repositories of gists bezitten. Een bedrijf dat bibliotheken publiceert, een documentatiesite vanuit een repository draait of pull requests van voorbijgangers accepteert, moet voor dat werk een tweede, gewone GitHub.com-aanwezigheid aanhouden, en dat brengt het meteen terug naar het beginpunt.
  • GHE.com is een kleinere GitHub dan github.com De eigen functielijst van GitHub voor het residentieproduct laat zien wat ontbreekt: geen macOS-runners voor Actions, geen Maven- of Gradle-ondersteuning in Packages, geen dependency insights op organisatie- of enterpriseniveau, geen Marketplace om door te bladeren (apps worden vanuit hun bron geïnstalleerd) en geen streaming van het auditlog naar Amazon S3 met OIDC. Marketplace-actions die api.github.com rechtstreeks aanroepen, werken niet zonder te worden herschreven. Niets daarvan is verborgen, en het komt allemaal terecht bij hetzelfde team dat de migratie uitvoert.
  • Erin komen is makkelijker dan eruit komen, en dat is ontworpen De gewone GitHub Importer is uitgeschakeld op GHE.com; migraties lopen via GitHub Enterprise Importer, en elke API-aanroep moet naar je eigen enterprise-hostnaam wijzen in plaats van naar api.github.com. Repositories verhuizen omdat git git is. Alles eromheen, zoals automatisering, apps, tokens en webhooks, moet opnieuw worden opgebouwd, of je nu naar Europa verhuist of naar Redmond.
  • De workflows zijn de lock-in, niet de code Een repository is per definitie overdraagbaar: kloon hem en je hebt alles. Actions niet. De marketplace-action waarmee je een release publiceert, de composite workflow die iemand in 2021 schreef, het OIDC-vertrouwen tussen je repository en je cloudaccount: die zijn allemaal GitHub-specifiek, en ze vormen de echte overstapkosten. Tel de workflowbestanden voordat je de gebruikers telt.

Wat je moet vervangen, niet alleen evenaren

GitHub doet drie aparte klussen en de tools hieronder beantwoorden ze ongelijk, dus bepaal welke je eigenlijk verhuist.

De eerste is hosting en review: repositories, branches, pull requests, rechten. Elke optie hier doet dat, en goed genoeg dat niemand na twee weken klaagt. De tweede is automatisering: Actions, runners, de marketplace. Gitea en Forgejo nemen de syntax van GitHub Actions over; GitLab laat je pipelines herschrijven; Codeberg draait Woodpecker CI; SourceHut heeft builds.sr.ht en een heel andere vorm van workflow.

De derde klus is het publiek. Een openbare GitHub-repository is vindbaar, krijgt sterren van vreemden en ontvangt patches van mensen die je nooit zult ontmoeten. Niets op deze pagina bootst dat na, en het eerlijke advies is om een alleen-lezen mirror op GitHub te houden voor bereik, terwijl de leidende kopie in Europa staat.

De alternatieven vergeleken

Europese GitHub-alternatieven, in de volgorde waarin deze pagina ze rangschikt, vergeleken op hoofdkantoor, prijzen en jurisdictie
PositieToolHoofdkantoorPrijzenJurisdictie
#1 GitLab Rotterdam, Nederland Gratis variant / Premium $29 per gebruiker per maand, jaarlijks gefactureerd / Ultimate prijs op maat EU (Nederland)
#2 Codeberg Berlijn, Duitsland Gratis EU (Duitsland)
#3 Gitea Berlijn, Duitsland Gratis (zelf gehost) Zelf gehost; project heeft een commerciële entiteit
#4 SourceHut Europa Gratis tijdens de alpha; betaalde abonnementen worden verwacht vanaf ongeveer $2 per maand of $20 per jaar EU

Hoe elk alternatief zich verhoudt tot GitHub

#1

GitLab

het dichtst bij gelijke functionaliteit, met een eerlijk voorbehoud over het bedrijf

Rotterdam, NederlandGratis variant / Premium $29 per gebruiker per maand, jaarlijks gefactureerd / Ultimate prijs op maat#1 in Developer Tools

  • Welke wet er bij kan. EU (Nederland). GitHub wordt vanuit de Verenigde Staten aangestuurd, dus de CLOUD Act verplicht de aanbieder om op een geldig bevel data te verstrekken, ongeacht in welk land de servers staan.
  • Waar de gegevens staan. Overal zelf gehost, of SaaS met opties voor EU-dataresidentie.
  • Broncode. Open source, waar GitHub dat niet is: je kunt lezen wat het doet in plaats van de beschrijving op gezag aan te nemen.
  • Onafhankelijk gecontroleerd. AVG.

Het meest geschikt voor: Organisaties die het hele GitHub-landschap vervangen in plaats van alleen de git-hosting

GitLab is de enige optie hier die alle klussen van GitHub in één product beantwoordt: repositories en review, CI/CD, een container- en pakketregister, security scanning en issue- en epicplanning onder één rechtenmodel. Voor een organisatie die zich heeft uitgespreid over GitHub, Actions, een scanner van een derde partij en een aparte planningstool is die consolidatie de reden om te kijken.

Wees precies over wat het oplost, want de directory rangschikt het als eerste en dat kan als meer worden gelezen dan het is. GitLab Inc. opereert vanuit San Francisco, dus door voor de gehoste dienst te kiezen verplaats je de leverancier niet buiten het bereik van de Verenigde Staten.

Wat GitLab je echt geeft en GitHub niet, is toestemming: de Community Edition is open source en je mag het hele platform draaien op je eigen hardware, in een land naar keuze, volgens een schema dat je zelf bepaalt. Het vergelijkbare antwoord van GitHub is GHE.com, en daar zitten Enterprise Managed Users aan vast.

De prijs is gewicht en een herschrijving. Zelfbeheerd GitLab vraagt echte resources en echt onderhoud, de breedte is meer dan een team van tien mensen ooit zal gebruiken, en elke GitHub Actions-workflow wordt een GitLab CI-pipeline die je vanaf nul schrijft. Begroot de pipelines, niet de repositories.

Wat GitLab beter doet dan GitHub

  • Je mag het hele platform zelf draaien onder een open source licentie, terwijl het zelfbeheerde antwoord van GitHub een apart product is, Enterprise Server
  • Openbare projecten blijven openbaar op een zelfbeheerde instance, wat de GHE.com-residentieroute niet toestaat
  • Repositories, pipelines, registry, scanning en planning komen als één product in plaats van een Enterprise-abonnement plus een marketplace
  • De code is open, dus securitygedrag kun je inspecteren in plaats van op het woord van een leverancier aan te nemen
  • Een gratis variant met onbeperkt aantal privé-repositories, waar GitHub zijn enterprise-controles reserveert voor $21 per gebruiker per maand

Waar GitLab een stap terug is ten opzichte van GitHub

  • GitLab Inc. is een Amerikaans bedrijf, dus de gehoste dienst beantwoordt de jurisdictievraag die GitHub oproept niet
  • GitHub Actions-workflows zijn niet overdraagbaar; GitLab CI is een herschrijving en geen migratie
  • Zwaarder om te draaien dan elke andere optie hier, en zwaarder dan GitHub aanvoelt in gebruik
  • Het ecosysteem van apps en integraties van derden is een fractie van dat van GitHub

Opvallend ten opzichte van GitHub. Het is de enige vervanger op deze pagina waarbij heel GitHub, dus host, pipelines, registry en scanning, in één installatie komt die je zelf mag draaien.

about.gitlab.com Bezoek GitLab
#2

Codeberg

het juiste thuis voor het deel van GitHub dat je publiceert

Berlijn, DuitslandGratis#2 in Developer Tools

  • Welke wet er bij kan. EU (Duitsland). GitHub wordt vanuit de Verenigde Staten aangestuurd, dus de CLOUD Act verplicht de aanbieder om op een geldig bevel data te verstrekken, ongeacht in welk land de servers staan.
  • Waar de data staan. EU (Duitsland).
  • Broncode. Open source, waar GitHub dat niet is: je kunt lezen wat het doet in plaats van de beschrijving op gezag aan te nemen.
  • Onafhankelijk gecontroleerd. AVG.

Het meest geschikt voor: Open source projecten die er bezwaar tegen hebben een product te zijn binnen de dochteronderneming van iemand anders

Codeberg is het exacte tegenovergestelde van de GHE.com-deal. Waar de Europese regio van GitHub een enterprise vereist die geen openbare repository mag bezitten, bestaat Codeberg juist voor openbare repositories en vraagt het niets: git-hosting, issues, wiki's, een pakketregister dat ook containerimages ondersteunt, Pages met eigen domeinen en automatisch HTTPS, en Woodpecker CI, beheerd door een geregistreerde Duitse vereniging in plaats van een dochter van een beursgenoteerd bedrijf.

Het bestuur is geen versiering. In juli 2026 stemden de leden een regel over grotendeels machinaal gegenereerde projecten in de gebruiksvoorwaarden, en de aankondiging die erbij hoorde stelde ronduit dat de forge de code of data die hij host niet gebruikt en niet zal gebruiken om tools voor “Artificial Intelligence” te trainen. Dat is een belofte die een platform in handen van een AI-leverancier structureel niet kan doen.

De voorwaarden noemen ook cryptocurrency-projecten als content die Codeberg niet draagt. Je kunt het met beide regels oneens zijn; je kunt ze in elk geval lezen, en erover stemmen als je lid wordt.

De beperking is wat mensen pas laat ontdekken. De voorwaarden van Codeberg stellen de dienst open voor projecten onder een vrije en open source licentie, waarbij privé-repositories zijn toegestaan voor wat zo'n project nodig heeft en niet als thuis voor propriëtair werk. Als je een bedrijf van GitHub af verhuist, vervangt dit alleen de openbare helft.

Wat Codeberg beter doet dan GitHub

  • Openbare repositories zijn hier het doel, terwijl het EU-residentieproduct van GitHub ze verbiedt
  • Beheerd door een Duitse vereniging waarvan de leden het bestuur kiezen, in plaats van door een bedrijf dat eigendom is van Microsoft
  • Een gepubliceerde toezegging om geen AI-tools te trainen op gehoste code, een toezegging die de eigenaar van GitHub niet kan geven
  • Gratis op elke schaal, inclusief Pages met eigen domeinen en Let's Encrypt-certificaten
  • Een pakketregister dat containerimages accepteert, zodat releases en images naast de broncode kunnen staan

Waar Codeberg een stap terug is ten opzichte van GitHub

  • Niet beschikbaar voor propriëtaire bedrijfscode: de voorwaarden beperken het platform tot vrije en open source projecten
  • Bij gedeelde CI-capaciteit ontstaan wachtrijen als iedereen tegelijk bouwt, terwijl door GitHub gehoste runners gewoon opschalen
  • Geen SAML single sign-on, enterprise-beleidscontroles of audit log API
  • Geen equivalent van code scanning, Dependabot of de security advisories die GitHub weggeeft

Opvallend ten opzichte van GitHub. Het is de enige plek op deze pagina waar verhuizen naar Europa niet vereist dat je de repository sluit, en dat is precies de ruil die GitHub vraagt.

codeberg.org Bezoek Codeberg
#3

Gitea

de kortste migratie, omdat het Actions spreekt

Berlijn, DuitslandGratis (zelf gehost)#3 in Developer Tools

  • Welke wet er bij kan. Zelf gehost; project heeft een commerciële entiteit. GitHub wordt vanuit de Verenigde Staten aangestuurd, dus de CLOUD Act verplicht de aanbieder om op een geldig bevel data te verstrekken, ongeacht in welk land de servers staan.
  • Waar de gegevens staan. Waar je het ook uitrolt.
  • Broncode. Open source, waar GitHub dat niet is: je kunt lezen wat het doet in plaats van de beschrijving op gezag aan te nemen.
  • Onafhankelijk gecontroleerd. AVG.

Het meest geschikt voor: Teams die willen dat hun bestaande workflowbestanden ergens anders blijven draaien

Gitea is de pragmatische uitweg. Het installeert als één Go-binary met een database erachter, draait prima op hardware waar je GitLab nooit op zou durven zetten, en, het deel dat migraties beslist, Gitea Actions implementeert de syntax van GitHub Actions-workflows. Een team dat bezwaar had tegen vertrekken bij GitHub vanwege twee weken pipelinewerk, merkt vaak dat dat bezwaar grotendeels verdwijnt.

Grotendeels, niet helemaal. Het workflowbestand, de jobs, steps en de omgang met omgevingen gaan mee; de marketplace niet. Alles wat een action van een derde partij van GitHub.com haalt, of ervan uitgaat dat api.github.com antwoordt, moet worden gevendord of vervangen. De eerlijke test is je drie luidruchtigste repositories een week op een Gitea-runner te draaien en te tellen wat er stukging.

Een feit dat je moet weten voordat je je vastlegt, omdat het niet vanzelfsprekend is: het commerciële bedrijf achter het project is CommitGo, Inc., dat Gitea Enterprise en een gehoste Gitea Cloud verkoopt en nergens op zijn eigen site een adres of vestigingsplaats geeft. Voor een zelf gehoste instance is dat irrelevant: de software is van jou, op je eigen hardware, onder jouw wetgeving. Voor het gehoste product is het precies de vraag waarom je bij GitHub wegging, en daarom bestaat Forgejo.

Wat Gitea beter doet dan GitHub

  • Gitea Actions leest de syntax van GitHub Actions-workflows, dus de automatisering verhuist mee in plaats van te worden herschreven
  • Eén binary en een database, inzetbaar in een jurisdictie naar keuze, zonder Enterprise Managed Users eraan vast
  • Openbare en privé-repositories op dezelfde instance, wat GHE.com niet toestaat
  • Helemaal geen licentie per gebruiker bij zelf hosten, tegenover $21 per gebruiker per maand voor GitHub Enterprise
  • Licht genoeg om op een kleine virtuele machine te draaien, zodat een Europese host tientallen euro's kost in plaats van duizenden

Waar Gitea een stap terug is ten opzichte van GitHub

  • De GitHub Actions-marketplace komt niet mee met de syntax; actions van derden moeten worden gevendord of vervangen
  • De commerciële entiteit achter het project, CommitGo, Inc., publiceert geen Europese vestiging, wat telt voor Gitea Cloud en niet voor je eigen instance
  • Geen code scanning, secret scanning of dependency alerts zoals GitHub die meelevert
  • Iemand in je team is vanaf nu verantwoordelijk voor upgrades, back-ups en restores

Opvallend ten opzichte van GitHub. Het is de enige forge hier die de workflowbestanden draait die je al hebt, waardoor een migratie een doorverwijzing wordt.

about.gitea.com Bezoek Gitea
#4

SourceHut

degene die het uitgangspunt van GitHub helemaal verwerpt

EuropaGratis tijdens de alpha; betaalde abonnementen worden verwacht vanaf ongeveer $2 per maand of $20 per jaar#5 in Developer Tools

  • Welke wet er bij kan. EU. GitHub wordt vanuit de Verenigde Staten aangestuurd, dus de CLOUD Act verplicht de aanbieder om op een geldig bevel data te verstrekken, ongeacht in welk land de servers staan.
  • Waar de data staan. EU.
  • Broncode. Open source, waar GitHub dat niet is: je kunt lezen wat het doet in plaats van de beschrijving op gezag aan te nemen.
  • Onafhankelijk gecontroleerd. AVG.

Het meest geschikt voor: Maintainers die mail, patches en een kale pagina willen in plaats van een platform

SourceHut is geen kleinere GitHub; het is een set aparte diensten, namelijk git-hosting, mailinglijsten, builds en een to-dotracker, die door de gebruiker wordt samengesteld en niet door de leverancier. Patches komen binnen per e-mail en worden op een lijst beoordeeld, zoals de kernel altijd heeft gewerkt, en dat lijkt in niets op een wachtrij van pull requests. Teams herkennen dit meteen, of moeten er niet aan beginnen.

Twee dingen maken het voor deze pagina meer dan een curiositeit. Het is geregistreerd in Nederland, in Hoorn, onder KVK-nummer 84165251, dus de exploitant zit binnen de EU zonder dat je een regionale add-on hoeft te kopen. En op 15 april 2025 publiceerde het een stuk met de titel “You cannot have our user's data”, het soort standpunt dat een forge inneemt als niemand boven hem de beslissing kan terugdraaien, het structurele verschil met een dochteronderneming waarvan de moeder beslist.

De beperkingen zijn fors en bewust. Het blijft in publieke alpha, abonnementen kosten €4, €8 of €12 per maand op het niveau dat je zelf eerlijk vindt, en alleen builds.sr.ht en chat.sr.ht vereisen betaling tijdens de alpha. Er is geen webknop om te mergen, geen SSO, geen auditlog en geen compliancecertificaat, dus een enterprise-koper kan hier stoppen met lezen.

Wat SourceHut beter doet dan GitHub

  • Een Nederlandse exploitant met een EU-registratie, terwijl GitHub de EU verkoopt als enterprise-add-on met voorwaarden
  • Niets om weg te configureren: geen marketplace, geen bots, geen voorgestelde acties, geen AI-functies om uit te zetten
  • Review via mailinglijsten houdt de projectgeschiedenis in een archief dat je zelf bezit in plaats van in de issuedatabase van een leverancier
  • Prijzen die je naar eigen geweten kiest in plaats van per gebruiker, vanaf €4 per maand

Waar SourceHut een stap terug is ten opzichte van GitHub

  • De patchworkflow per e-mail is een echte omscholingskost voor een team dat met pull requests is opgegroeid
  • Geen SSO, auditlogs of compliancecertificeringen, waardoor het afvalt bij de meeste inkoopprocessen
  • Nog in publieke alpha, met de wijzigingen die daarbij horen
  • Geen equivalent van Actions, code scanning of het GitHub-ecosysteem: bewust zo, maar het gat is echt

Opvallend ten opzichte van GitHub. Een forge waarvan de exploitant publiekelijk heeft opgeschreven dat hij je data niet zal overdragen, en die geen moederbedrijf heeft dat dat kan terugdraaien.

sourcehut.org Bezoek SourceHut

Wat er echt stukgaat als je overstapt

Begin met een inventaris van automatisering in plaats van repositories. Tel workflowbestanden, actions van derden, zelf gehoste runners, deploy keys, webhooks en elk OIDC-vertrouwen tussen een repository en een cloudaccount. Die lijst is de migratie; de repositories zelf zijn een mirror-kloon en een middag werk.

Beslis daarna wat er met het publieke gezicht gebeurt. Sterren, forks, sponsorknoppen en het verkeer dat voortkomt uit het zijn op github.com verhuizen niet mee, en een project dat van de ene op de andere dag verdwijnt, verliest bijdragers die het niet terugkrijgt. Een mirror met een korte melding over waar patches worden geaccepteerd kost niets en houdt de deur open.

Reken er ten slotte op dat de geschiedenis van issues en pull requests onvolmaakt aankomt. De API exporteert ze en elke forge hier importeert iets, maar commentaarthreads, reviewstatus en kruisverwijzingen blijven zelden volledig behouden. De meeste teams archiveren de oude repository alleen-lezen, importeren wat netjes importeert en accepteren dat de archeologie op GitHub blijft.

Als GitHub een EU-regio heeft, is er dan nog iets op te lossen?

Voor een bedrijf met alleen privé-repositories veel minder dan deze pagina doet vermoeden. GHE.com slaat je data die onder de scope valt op in de regio die je kiest, de EU-optie omvat ook de Azure-regio's in Noorwegen en Zwitserland, en voor een inkoopvraag over opslaglocatie is dat een volledig antwoord.

Het is op twee punten geen volledig antwoord meer. GitHub, Inc. blijft een Amerikaans bedrijf in handen van Microsoft, dus een rechtmatig Amerikaans bevel bereikt de exploitant van het platform ongeacht de regio. En het residentieproduct vereist Enterprise Managed Users, waardoor openbare repositories en gists verdwijnen, dus een organisatie die iets openbaar publiceert moet twee GitHub-aanwezigheden draaien en afstemmen.

Als geen van beide speelt, is het eerlijke advies om het Enterprise-abonnement te kopen en op te houden met lezen. Deze pagina is voor de organisaties waar een van beide wel speelt.

Wat gebeurt er met onze GitHub Actions-workflows?

Het hangt ervan af waar je landt, en het verschil is groot genoeg om de keuze alleen te bepalen. Gitea Actions en Forgejo Actions nemen de syntax van GitHub Actions-workflows over, dus jobs, steps en de omgang met omgevingen gaan meestal mee; wat stukgaat zijn marketplace-actions waar je geen controle over hebt, die moeten worden gevendord, vervangen of herschreven.

GitLab CI is een andere taal met een ander denkmodel. Pipelines worden herschreven in plaats van overgezet, en dat is een week werk voor een eenvoudige repository en een kwartaal voor een monorepo met matrixbuilds en herbruikbare workflows.

Codeberg geeft je Woodpecker CI en laat je je eigen runners koppelen; SourceHut geeft je builds.sr.ht, dat een manifest en een virtuele machine is in plaats van een marketplace. Beide zijn prima in staat, en geen van beide accepteert je bestaande YAML.

Kunnen we het publieke project op GitHub houden en al het andere verhuizen?

Ja, en voor de meeste organisaties is dat de verstandige eerste stap. Zet de leidende repository op de Europese forge, push een mirror naar GitHub en laat issues op beide plekken open voor één releasecyclus om te zien waar mensen daadwerkelijk opduiken.

Wat je vooraf moet beslissen is waar een patch wordt geaccepteerd. Een mirror die pull requests stilzwijgend negeert, irriteert bijdragers meer dan een duidelijke melding die vertelt waar ze hun werk naartoe moeten sturen. Gitea, Forgejo en Codeberg ondersteunen allemaal pull mirroring, dus het leidingwerk is niet het moeilijke deel.

De prijs van de splitsing is dat sterren, sponsors en zoekranking aan de GitHub-kant blijven. Dat is de prijs van het publiek, en die is het waard voor een project waarvan de bijdragers vreemden zijn.

Is een zelf gehoste forge echt goedkoper dan GitHub Enterprise?

Op de licentieregel uiteraard: Enterprise begint op $21 per gebruiker per maand tegen de lijstprijs en Gitea of Forgejo is een binary die je downloadt. Bij vijftig developers is dat een verschil van vijf cijfers per jaar voordat iemand onderhandelt.

Op het totaal minder vanzelfsprekend. Iemand moet de host patchen, back-ups bewaren, ervan terugzetten en op zaterdag het bericht beantwoorden als een push blijft hangen. Op bescheiden hardware zijn Gitea en Forgejo echt licht, waardoor die klus klein is maar nooit nul.

De versie die de meeste teams moeten doorrekenen is een beheerde Europese instance: dezelfde software, gedraaid door iemand wiens werk dat is, in een jurisdictie die je bewust hebt gekozen. Dat komt meestal tussen de twee bedragen in en neemt de discussie weg over wie er wordt gebeld.

Welke kies je

Als je GitHub binnen een hele organisatie vervangt en bereid bent daarvoor te betalen in herschreven pipelines, is GitLab het enige hier dat hetzelfde terrein bestrijkt, en het draaien van de Community Edition op je eigen Europese infrastructuur maakt er een antwoord van in plaats van een nieuw logo.

Als het doel is er snel uit te zijn met behoud van de automatisering, is Gitea de kortste weg, omdat de Actions-implementatie de workflowbestanden leest die je al hebt. Forgejo is dezelfde landing onder een Duitse non-profit in plaats van een commerciële leverancier, en is het bekijken waard voordat je je vastlegt.

Als de code open source is, is Codeberg een betere thuisbasis dan welke enterprise-regeling ook, en het is de enige optie op deze pagina die je niet vraagt de repository privé te maken in ruil voor een Europees adres.

En als dit alles de confrontatie met je compliance-eisen niet overleeft, koop dan bewust GitHub Enterprise met dataresidentie: leg in het besluit vast dat openbare repositories en gists verdwijnen met Enterprise Managed Users, en dat de leverancier een Amerikaans bedrijf blijft, welke regio je ook kiest.

Veelgestelde vragen

GitLab als je één platform wilt voor repositories, pipelines en scanning en bereid bent je workflows te herschrijven. Gitea als de snelste, kleinste landing telt en je wilt dat je Actions-YAML blijft werken.

Codeberg als de code vrij en open source is en je liever door een vereniging wordt bediend dan door een leverancier. SourceHut als je team al in de terminal woont. Het juiste antwoord hangt af van welke GitHub je vervangt, niet van welk land je verkiest.

Ja, via GitHub Enterprise Cloud met dataresidentie op een ghe.com-adres, met regio's in de EU, Australië, de VS en Japan, waarbij de EU-optie ook de Azure-regio's in Noorwegen en Zwitserland omvat. Het vereist het GitHub Enterprise-abonnement, en de enterprise draait op Enterprise Managed Users, wat betekent dat niemand erbinnen openbare repositories of gists heeft.

Van Microsoft, dat de overname op 26 oktober 2018 afrondde voor $7.5 miljard in aandelen. GitHub, Inc. opereert nog steeds vanuit San Francisco als dochteronderneming. Thomas Dohmke kondigde op 11 augustus 2025 aan dat hij aan het einde van dat jaar zou aftreden als chief executive, en er werd geen directe opvolger bij aangekondigd.

Het Free-abonnement omvat een onbeperkt aantal openbare en privé-repositories met community-support. Team kost $4 per gebruiker per maand en voegt beschermde branches, meerdere reviewers en toegang tot Codespaces toe. Enterprise begint op $21 per gebruiker per maand, waarbij het tarief op de eigen prijzenpagina van GitHub voor de eerste twaalf maanden wordt genoemd, en voegt SAML single sign-on, de audit log API, enterprise-beleidscontroles en de optie van dataresidentie op GHE.com toe.

Op Gitea en Forgejo grotendeels wel: beide implementeren de syntax van GitHub Actions-workflows, dus triggers, jobs, steps en omgevingen gaan meestal mee en je wijst een runner naar de nieuwe host. Marketplace-actions zijn de uitzondering, omdat niet alle werken en sommige ervan uitgaan dat GitHub.com bereikbaar is. Op GitLab worden de pipelines herschreven in GitLab CI, en op Codeberg stap je over op Woodpecker CI.

Nee, en dit is het meest voorkomende misverstand erover. De gebruiksvoorwaarden van Codeberg stellen de dienst open voor projecten onder een licentie voor vrije en open source software, hardware of cultuur. Privé-repositories zijn toegestaan voor wat een vrij softwareproject nodig heeft, zoals secrets, interne discussie en nog niet gepubliceerd werk, en uitdrukkelijk niet als persoonlijke cloudopslag of als thuis voor propriëtaire producten.

Mirror de repository terug naar GitHub en zeg in de README duidelijk waar patches worden geaccepteerd. Vindbaarheid, sterren en de gewoonte van een miljoen developers zitten op github.com, en een Europese forge erft ze niet. Projecten die stilletjes verhuizen en een verouderde mirror achterlaten, verliezen eerst bijdragen van voorbijgangers en daarna vaste bijdragers.

Het is een reden om bewust te beslissen in plaats van standaard. Copilot wordt per gebruiker gekocht en leeft in de editor, wat betekent dat het een aparte aankoop is los van waar de repositories worden gehost, en geen van de Europese forges op deze pagina levert een eigen equivalent. Als je team ervan afhankelijk is, behandel de assistent en de forge dan als twee beslissingen in plaats van één: het abonnement kan doorlopen terwijl de leidende repository verhuist.

De repositories zijn een avond werk, omdat een mirror-kloon branches, tags en geschiedenis intact meeneemt. De pipelines zijn het project: een week voor een handvol eenvoudige workflows, een kwartaal voor een landschap met herbruikbare workflows, matrixbuilds, zelf gehoste runners en OIDC-vertrouwen naar een cloudaccount. Issues en de geschiedenis van pull requests kunnen via de API worden geïmporteerd, en de geïmporteerde commentaren zien er niet precies hetzelfde uit als voorheen.

Over de auteur

Elke vergelijkingspagina op European Purpose wordt met AI-ondersteuning onderzocht en opgesteld, waarbij de claims over compliance en prijzen worden gecontroleerd aan de hand van de eigen documentatie van de leverancier, en wordt gepubliceerd onder de redactionele verantwoordelijkheid van de oprichter.

Sebastiaan Smits

Sebastiaan Smits

Oprichter · Amsterdam, Nederland

Oprichter van European Purpose. Doet het onderzoek, schrijft de reviews en controleert waar elk bedrijf daadwerkelijk is gevestigd.

Lees ons redactionele proces om te zien hoe we deze pagina's samenstellen, verifiëren en bijwerken, en hoe betaalde zichtbaarheid werkt.

Ontdek meer Europese alternatieven

Ontdek privacyvriendelijke Europese alternatieven voor andere populaire Amerikaanse techdiensten.

Meer Developer Tools Bekijk alle categorieën