13070
Programming

Netherlands Launches Government-Controlled Forgejo Platform for Open Source Code Hosting

Introduction: A Sovereign Move in Code Hosting

In a deliberate shift away from proprietary and vendor-dependent platforms, the Dutch government has quietly launched its own self-hosted Git forge, code.overheid.nl, built on the fully open-source Forgejo software. The initiative, which began as an internal evaluation and evolved into a live pilot, represents a strategic effort to regain full control over government source code while fostering collaboration across public agencies. The move was formalized with a soft launch on April 24, 2026, after months of planning and technical assessment.

Netherlands Launches Government-Controlled Forgejo Platform for Open Source Code Hosting
Source: itsfoss.com

Background: Why the Dutch Government Needed Its Own Forge

The journey began in November 2025, when Jan Vlug, a software engineer writing for the Dutch government's developer portal, published a detailed blog post recommending a suitable Git forge for governmental source code hosting. His post arrived just as the Ministry of the Interior and Kingdom Relations (BZK) was setting up a dedicated Git instance — and the platform choice was still wide open. At the time, the government's code was scattered across GitHub and GitLab, neither of which operated under government oversight.

Why GitHub and GitLab Were Ruled Out

GitHub was quickly eliminated because it is proprietary software, directly conflicting with the Dutch government's policy of preferring open source when equally suitable alternatives exist. GitLab advanced further in the evaluation but ultimately failed due to its open-core model: while the Community Edition is genuinely free software, the Enterprise Edition is proprietary, creating unacceptable vendor lock-in and licensing complexity.

The Solution: Forgejo — Fully Free and Community-Governed

After careful comparison, Forgejo emerged as the clear winner. It is fully free and open-source software, licensed under GPLv3+, and governed by Codeberg e.V., a democratic nonprofit organization. Unlike many competitors, Forgejo has no enterprise tier, no proprietary upsells, and zero vendor lock-in. This aligns perfectly with the government's open-source-first policy and its desire for long-term sovereignty over its digital infrastructure.

Live Pilot: code.overheid.nl Goes Soft

On April 24, 2026, the platform code.overheid.nl was quietly soft-launched. Tom Ootes, a developer advocate at the Dutch government, announced the milestone on the developer portal, framing it as "a collective project to build something together" rather than shipping a finished product. The platform is a self-hosted Forgejo instance, running on Dutch government infrastructure managed by SSC-ICT (DAWO). It is entirely free for all government organizations.

Core Objectives of the Platform

The initiative revolves around three key goals:

  • Open source development with proper Git tooling, including pull requests, issue tracking, and code reviews.
  • Government-wide collaboration to reduce duplicate development across agencies.
  • Sovereignty through full control over the hosting environment.

What's Already on the Platform?

Despite its pilot status, the forge already hosts several meaningful repositories. The most notable presence is Kiesraad, the Dutch Electoral Council, which has uploaded election-related code including Abacus (the software used for vote counting and seat distribution) and e-KS (an electronic candidate nomination system).

Netherlands Launches Government-Controlled Forgejo Platform for Open Source Code Hosting
Source: itsfoss.com

The Ministry of the Interior has contributed the DAWO project (their digital autonomous workplace initiative) and a DigiD source code release published under a freedom of information ruling. Other government bodies that have already joined as organizations include multiple national ministries: Finance, Foreign Affairs, Agriculture, and Interior, along with several major municipalities.

Gradual Rollout and Developer-Led Growth

The rollout is deliberately gradual. Not every government organization can sign up yet; the idea is to build the platform alongside the developers who will actually use it. Early participants are strongly encouraged to file issues and open pull requests on the platform itself, treating the forge as both a tool and a collaborative project in its own right. This iterative, developer-driven approach ensures the platform meets real-world needs before scaling up.

Conclusion: A Model for Digital Sovereignty

By choosing Forgejo and self-hosting on government infrastructure, the Netherlands is setting a powerful example for how public administrations can reclaim control over their digital assets. The move not only avoids proprietary dependencies but also fosters a culture of open collaboration and transparency across agencies. As the pilot expands, code.overheid.nl may well become a blueprint for other countries seeking to build their own sovereign Git forges.

Back to top

💬 Comments ↑ Share ☆ Save