govoss Codi obert
de govern

Fonts

D'on surten les entrades, i com va anar l'última recollida

Cada entrada es recull de primera mà del catàleg propi d'un govern — mai no es redifon des d'un agregador. Aquesta pàgina els mostra tots 19, els 21 que es van examinar i descartar, i si la màquina continua funcionant.

Última actualització 2026-09-23T15:52:41Z · publicat amb avisos en 20m 57s
19catàlegs recollits
16països i organismes
+197entrades des de l'última execució
22execucions registrades
21examinats i descartats

Catàlegs recollits

Els recomptes compten cada catàleg que ha llistat una entrada, de manera que una eina present en tres catàlegs compta tres vegades.

🇫🇷 França
SILL4% publiccode99% d'enllaços actius
Socle Interministeriel de Logiciels Libres. Use the /sill/api/ export, NOT /data/sill.json - the latter has no url field at all and carries Wikidata QIDs nowhere.
Vegeu les entrades al catàleg →
670entrades
bulk JSON1s
🇮🇹 Itàlia
Developers Italiapubliccode.yml100% publiccode98% d'enllaços actius
The best of the ten: documented REST API, cursor pagination, publiccode.yml verbatim per entry.
Vegeu les entrades al catàleg →
537entrades
REST API12s
🇩🇪 Alemanya
openCodepubliccode.yml100% publiccode100% d'enllaços actius
No public API on the site, but its directory slugs embed the GitLab project id and the listing is generated from publiccode.yml in that GitLab - so the forge API reproduces the official directory exactly.
Vegeu les entrades al catàleg →
464entrades
GitLab API237s
🌐 Global
Digital Public Goods Registry2% publiccode99% d'enllaços actius
Global and UN-affiliated. WIDER CRITERION than the rest: DPGs are vetted for relevance to the SDGs and many are NGO- or university-built rather than government-published, so entries are tagged dpg:true and country GLOBAL to be filterable. All 249 carry a repository and an OSI licence, so they join cleanly on repo URL. Deployment countries are used as the adopter signal.
Vegeu les entrades al catàleg →
254entrades
REST API3s
🇩🇰 Dinamarca
OS2 Denmark1% publiccode100% d'enllaços actius
Municipal open source association; each product lives in its own GitHub org, so this is 20 verified orgs. The naming is a minefield - searching "OS2" also returns OS2World (2,446 repos of IBM OS/2 Warp and ArcaOS), os2edu (a Chinese OS project), OS2G (a US student club), os2sd (Android ROM trees) and OS23Portfolios (MySQL coursework). Every org was verified against os2.eu or a Danish location, so harvest.py carries an explicit allowlist (OS2_ORGS) and records the exclusions (OS2_EXCLUDED). Descriptions are mixed Danish/English; ~82 Danish strings are NOT yet translated.
Vegeu les entrades al catàleg →
213entrades
GitHub orgs (20)35s
🇧🇬 Bulgària
e-Government Ministry0% publiccode100% d'enllaços actius
Bulgaria legally requires custom software written for government to be open source, and this is where it lands: 186 repos from the Ministry of e-Government. Found via the OSOR list, which pointed at the agency's developer portal (dev.egov.bg, a JSF app with no data route) - the GitHub org is the actual code. Descriptions are Bulgarian; ~158 strings are NOT yet translated, and many are long EU-funding project titles rather than software summaries.
Vegeu les entrades al catàleg →
180entrades
GitHub org9s
🇨🇭 Suïssa
Swiss Confederation100% publiccode100% d'enllaços actius
The Federal Chancellery's own index of government GitHub accounts - federal offices, federal projects and cantons - read fresh each run. PUBLICCODE TIER ONLY: 164 of ~1,035 active repos ship a publiccode.yml; the rest is largely research and data code. Found via the OSOR list.
Vegeu les entrades al catàleg →
164entrades
GitHub index + orgs43s
🇩🇪 Alemanya
Munich Open Source6% publiccode100% d'enllaços actius
MUNICIPAL, in scope on the same basis as iMio and Canada's municipal tier - the criterion is fitness for government use, not tier of government. The site is VitePress with no JSON API; its catalogue IS a directory of one markdown file per package, loaded at build time by createContentLoader, so the git repo is the source. 141 entries split two ways: 56 built in-house (tag eigenentwicklung, with a code: repo url) and 85 third-party products in production use - the same built-vs-recommended split as France's awesome-codegouvfr and SILL.
Vegeu les entrades al catàleg →
142entrades
markdown files in git2s
🇳🇱 Països Baixos
code.overheid.nl17% publiccode100% d'enllaços actius
The government's own self-hosted Forgejo. Open api/v1, no auth - which makes the separate OSS register's API key unnecessary for coverage.
Vegeu les entrades al catàleg →
120entrades
Forgejo API10s
🇧🇪 Bèlgica
iMio1% publiccode100% d'enllaços actius
236 repos but only one publiccode.yml, so the rest are indexed from bare GitHub metadata and 32 forks are filtered out.
Vegeu les entrades al catàleg →
101entrades
GitHub org14s
🇨🇦 Canadà
Open Resource Exchange0% publiccode98% d'enllaços actius
Uses the code.json schema the retired US code.gov defined, nested by government tier: federal, provincial, municipal and Indigenous. Every text field is localised {en, fr}, including repositoryURL.
Vegeu les entrades al catàleg →
66entrades
code.json0s
🇹🇼 Taiwan
Public Code Platform (moda)0% publiccode98% d'enllaços actius
Ministry of Digital Affairs. Use the PUBLISHED dataset export (JSON/XML/CSV), not the SPA's internal POST API - one GET, repo URLs included, officially published rather than reverse-engineered. Programme names stay in Chinese as published; descriptions are translated. No entry deep links: the site is a SPA whose detail route takes no path parameter and every URL returns the same shell, so a link cannot be verified.
Vegeu les entrades al catàleg →
57entrades
official open-data export3s
🇫🇮 Finlàndia
Avoinkoodi0% publiccode89% d'enllaços actius
Three files: national, municipal and education projects.
Vegeu les entrades al catàleg →
54entrades
static JSON0s
🇸🇪 Suècia
Offentligkod2% publiccode100% d'enllaços actius
Unusual format - a plain-text recutils database in git - and arguably the most durable source here for exactly that reason.
Vegeu les entrades al catàleg →
48entrades
GNU recutils in git0s
🇵🇹 Portugal
ARTE Portugal5% publiccode100% d'enllaços actius
ARTE - Agencia para a Reforma Tecnologica do Estado (arte.gov.pt), formerly AMA, hence the amagovpt org name. 88 non-archived repos, actively developed: the dados.gov.pt open data portal, the Web Accessibility Observatory ecosystem, Autenticacao.Gov and Citizen Card middleware, ePortugal. Resolved from the Software Heritage domain registry's github-gov-orgs.csv, and it also identifies the EU catalogue facet hosting_platform:arte - which had been misread here as ARTE the Franco-German broadcaster.
Vegeu les entrades al catàleg →
39entrades
GitHub org3s
🇸🇪 Suècia
DIGG25% publiccode100% d'enllaços actius
National agency, first-hand: the EU Digital Identity Wallet and Sweden Connect (the eIDAS node). 44 active repos, 8 with a publiccode.yml; Offentligkod lists only 2. Found via the OSOR list.
Vegeu les entrades al catàleg →
32entrades
GitHub org2s
🇫🇷 França
awesome-codegouvfr100% publiccode100% d'enllaços actius
curated French public-sector
Vegeu les entrades al catàleg →
19entrades
bulk JSON1s
🇪🇺 Unió Europea
code.europa.eu100% publiccode100% d'enllaços actius
1,229 projects but only ~10 carry publiccode.yml - the institutions promoting the standard barely use it on their own forge.
Vegeu les entrades al catàleg →
11entrades
GitLab API428s
🇮🇪 Irlanda
OGCIO Ireland100% publiccode100% d'enllaços actius
Office of the Government Chief Information Officer (ogcio.gov.ie). Small - 5 non-archived repos - but genuine: govie-ds is the GOV.IE design system, actively developed, and two repos ship a publiccode.yml. Found via the EU catalogue's SOURCE FACET NAMES, which are readable in the HTML even though its search is broken.
Vegeu les entrades al catàleg →
2entrades
GitHub org1s
recollit no ha aportat res encara no és una font, o no registrat últimes 8 execucions, de la més antiga a la més recent

Per país

Un fitxer JSON per país, amb CORS obert i sense clau. Una entrada llistada per diversos catàlegs apareix a cadascun.

Llegiu això abans de citar una xifra per país. El codi és el país del catàleg que ha llistat el programari, no el nivell d'administració que l'ha publicat. Aquest catàleg no distingeix entre l'àmbit municipal, el regional i l'estatal, de manera que /by-country/NL.json és “el que llista code.overheid.nl”, ministeris estatals inclosos — no pot respondre “què publiquen les administracions locals neerlandeses”.

🇫🇷 França679JSON
🇩🇪 Alemanya602JSON
🇮🇹 Itàlia537JSON
🌐 Global254JSON
🇩🇰 Dinamarca213JSON
🇧🇬 Bulgària180JSON
🇨🇭 Suïssa164JSON
🇳🇱 Països Baixos120JSON
🇧🇪 Bèlgica101JSON
🇸🇪 Suècia79JSON
🇨🇦 Canadà66JSON
🇹🇼 Taiwan57JSON
🇫🇮 Finlàndia54JSON
🇵🇹 Portugal39JSON
🇪🇺 Unió Europea11JSON
🇮🇪 Irlanda2JSON

Qüestions obertes


  • avís the weekly deploy is authenticating with wrangler's stored Cloudflare login, which is revocable — the day it is, the public copy silently stops updating. Mint a token with Workers Scripts:Edit into ~/.config/govoss/cloudflare-token (chmod 600); run.sh already prefers it (review finding F7)

Què ha canviat


2026-09-233.054 entrades
+197 afegides1 repositoris desaparegutsch +164, de +4, digg +44
2026-09-212.857 entrades
+16 afegides1 repositoris desaparegutsde +16, eu -2, nl +3
2026-09-142.841 entrades
+7 afegides1 repositoris desaparegutsbe -1, de +7, dpg +4
2026-09-072.834 entrades
+25 afegides1 repositoris desaparegutsbg +2, de +5, dpg +1
2026-08-312.809 entrades
+20 afegides1 repositoris desaparegutsbe +1, de +20, eu +8
2026-08-242.789 entrades
+17 afegidesde +14, fr +4, nl +1

Passos de l'última execució

fins al registre de l'execució

01harvest13m 30scorrecte
02enrich desc4scorrecte
03translations0scorrecte
04taxonomy0scorrecte
05crosswalk12scorrecte
06filters0scorrecte
07dedupe0scorrecte
08variants0scorrecte
09first seen0scorrecte
10liveness7m 10scorrecte
11build page1scorrecte
12assemble site0scorrecte
13json export0scorrecte

Una execució només es publica si cada pas acaba amb el codi 0, de manera que un pas fallit vol dir que la còpia pública es queda en l'última execució correcta en lloc de ser sobreescrita amb una recollida parcial.

Aquesta llista s'atura al pas que l'ha escrit: el registre de l'execució es desa abans de construir aquesta pàgina, de manera que els passos següents — construir aquesta pàgina i la de l'API, desplegar i desar les dades — no hi poden aparèixer. No estan amagats. Que estigueu llegint aquesta pàgina és la prova que el pas de desplegament ha funcionat, ja que una execució fallida no publica res i estaríeu veient la còpia de la setmana anterior.

Examinats i no recollits

Publicats amb els motius, perquè ningú no hi torni a perdre els mateixos vint minuts.

🇺🇸 Estats Units
code.govRetirat a l'origen

302s to a Digital.gov policy page; api.code.gov returns the same HTML. The federal inventory that defined the code.json schema is gone. Its schema outlived it - Canada still uses it.

🇮🇳 Índia
OpenForgeNo hi ha codi publicat

Operational as a SERVICE but empty as a catalogue. Tuleap Community Edition 16.12 (current), CORS-open REST API, 1,502 active public projects with real names (DigiLocker toolkits, eGov SmartCity, EPrabandhan) - but ZERO accessible source code. /api/projects/<id>/git returns an empty repositories array for 40 of 40 sampled projects; frs_packages is empty; the file-release pages say "empty"; and 0 of 25 git plugin pages carry a clonable URL. Not auth-gated - there is simply nothing published. Adding it would inject 1,502 entries with no repository URL, which is both the dedupe identity and the whole promise of the catalogue. Re-check periodically: if code lands, this becomes the largest single source here.

🇰🇷 Corea del Sud
oss.kr (Open Source Portal)No és un catàleg de codi

Live and substantial, but it is a national OSS PROMOTION portal, not a catalogue of government-produced software: developer contests, a contribution academy, licence verification, Open Up centre, news. Its /opensource/hub/<id> pages profile UPSTREAM projects (Node.js and the like) rather than Korean public-sector code, with no adoption data. Closest analogue here is SILL's recommendation axis, minus the government-use signal that makes SILL worth having. Nothing to ingest without changing what the catalogue means.

🇧🇷 Brasil
Portal do Software PublicoTrencat

TLS certificate expired; /social/ 404s. Historically the most ambitious public software portal outside Europe - worth re-checking.

🇪🇸 Espanya
CTTProtegit contra bots

Centro de Transferencia de Tecnologia holds a real solutions directory, but every route is behind an F5/BIG-IP bot challenge (TSPD) that returns HTTP 200 with a CAPTCHA page instead of data - the HTML, the RSS feed and every /api/ path alike. Solving or bypassing a CAPTCHA is off the table, so this cannot be harvested as it stands. The legitimate route would be Spain asking to allowlist a harvester, or publishing the directory via datos.gob.es. Re-check rather than retry: the block is deliberate.

🌐 Global
State of Public Code / Software HeritageForma diferent

288,411 repositories with at least one government-email contribution across all 193 UN member states. A measurement dataset, not a curated catalogue - it answers 'who contributes' rather than 'what can we adopt'. Useful as discovery input for finding catalogues we have missed.

🇨🇾 Xipre
Cyprus - no code platform foundNo n'existeix cap

Checked properly rather than left open. The Software Heritage domain registry has collected 634 responding Cyprus government domains and NONE is a code platform or forge; there is no Cyprus entry in its github-gov-orgs.csv; and its candidate list names only parliament.cy. Keyword matches for git/code/repo across the subdomain list are false positives (digitalcoalition, reportdruginfo). Cyprus appears simply not to publish government source code centrally. EGDI rank 38 of 193, so this is a genuine gap rather than a discovery failure.

🇪🇺 EU facets
remaining EU catalogue facetsNo resolt

Reading the EU catalogue's SOURCE FACET NAMES from the page HTML resolved two of the three unknowns: hosting_platform:ogcio is Ireland's OGCIO, and hosting_platform:arte is Portugal's ARTE state technology agency - NOT the Franco-German broadcaster, which is what it was first read as here. Both are now ingested. Still unidentified: hosting_platform:city_of_ghent (a Belgian municipality, likely a handful of repos) and hosting_platform:dmrid_dits (github.com/DMRID is an individual user with one repo, not a registry).

Dinamarca / Bulgària
translation debt (OS2 + Bulgaria)Cal investigar-ho

English coverage dropped from 100% to 91% when OS2 Denmark and Bulgaria were added: 265 strings remain untranslated (171 Bulgarian, 82 Danish, 12 other). Recorded rather than papered over - every entry still carries description_lang so a consumer can tell, and meta.json reports the real figure. The Bulgarian set is mostly long EU-funding project titles rather than software summaries, so it needs judgement about what is worth translating at all.

📖 meta
OSOR "OSS repositories" listFont de descobriment

The best discovery resource found so far, and it should have been checked first: a hand-curated, server-rendered directory of ~29 public-sector OSS catalogues with owner, language and geographic coverage. Unlike the EU OSS Catalogue on the same portal, this page renders fine. Every entry has now been evaluated (last pass 2026-09-22): OS2, Bulgaria, Switzerland and DIGG were ingested from it; GCHQ and Helsingborg are recorded below as candidates; ICT ReUse, the Adullact forge, Forja RedIRIS, OW2 and the Swedish community wiki are recorded below with why not. Awesome Free Software lists private publishers, not government software; Etalab's Public Sector Code is the 24,440-repo inventory excluded on purpose (harvest.py:fr()); Joinup is the EU catalogue already rejected. publiccode.directory is a dead domain.

🇬🇧 Regne Unit
GCHQA punt per afegir

Would be the first UK source. 58 active repos, 2 forks, every non-fork one described, CyberChef (36k stars) and Stroom among them, but NO publiccode.yml at all, so it is index tier only, like Ireland. A national-security agency's tooling is genuinely government-published; whether it fits 'software a government could adopt' is an editorial call.

🇸🇪 Suècia
Helsingborg CityCal investigar-ho

Municipal and first-hand, but noisy: 291 active repos, 0 publiccode.yml, 78 of the 265 non-forks carry neither a description nor a star - mostly WordPress plugins around its Municipio theme. Index tier would add real municipal software (Municipio) and a lot of plumbing; worth it only with a filter rule written for WordPress plugin repos, reviewed like the iMio rules were.

🇧🇪 Bèlgica
ICT ReUse (Belgian social security)No hi ha codi publicat

An INNER-SOURCE catalogue, not an open source one: ~36 reusable components for Belgian social-security institutions, mostly shared services and APIs (archiving-as-a-service, CSAM login, address lookup). Where code is linked it is git.smals.be, which does not resolve publicly, and repo.ict-reuse.be, a login page. Checked 2026-09-22.

🇫🇷 França
Adullact forge (gitlab.adullact.net)Protegit contra bots

Behind an Anubis proof-of-work challenge: the first API call returned JSON, every later one an HTTP 200 'Making sure you're not a bot!' page. Solving it is not on the table, as with Spain's CTT. Low loss: Adullact's Comptoir du Libre (780 entries) is already used as the identity crosswalk. The legitimate route is asking Adullact to allowlist the harvester. Checked 2026-09-22.

🇪🇸 Espanya
Forja RedIRISTrencat

forja.rediris.es has no DNS record, and RedIRIS's services page does not mention a forge. Academic, not public administration, even when it existed. Checked 2026-09-22.

🌐 Global
OW2 (gitlab.ow2.org)Forma diferent

An industry consortium's forge, not a government catalogue: 1,824 projects, no publiccode.yml, dominated by upstream mirrors (Rocket.Chat 211, Bonita 103) and EU research projects. The government-relevant parts - GLPI, Sympa, Centreon - already arrive via SILL. One gap it exposes: Lutece, the City of Paris portal framework (482 repos), is in no catalogue harvested here.

🇸🇪 Suècia
Swedish open-data community wiki catalogueRetirat a l'origen

Superseded: the page says it has been replaced and that offentligkod.se is no longer updated from it. It was Offentligkod's upstream, and Offentligkod is already ingested. Checked 2026-09-22.

🇲🇩 Moldàvia
OpenCode MoldovaCal investigar-ho

"Registry of Open Source Solutions" - a real national portal covering DPGs, open licences, approved git repositories and requirements for open source solutions. But it is WordPress with only stock post types (no custom solutions type in /wp-json/wp/v2/types) and the registry page contains zero repository links, so what is published looks like policy and guidance rather than a structured software list. Worth a closer read before writing off - it would be a new country.

🇫🇷 França
Comptoir du Libre (crosswalk)A punt per afegir

Not a national catalogue but a CROSSWALK, and an open one: 780 entries in a single JSON with url_repository, wikidata, sill, cnll, framalibre and wikipedia ids on the same row. Would improve dedupe rather than add coverage - it maps SILL ids to Wikidata QIDs to repo URLs, which is exactly the identity resolution this catalogue does by hand.

n/a
UNODC GlobE "Directory of Open-Source Registries"Pista falsa

NOT about open-source software. GlobE is UNODC's Global Operational Network of Anti-Corruption Law Enforcement Authorities, and "open-source registries" here means open-source INTELLIGENCE - publicly available official records such as company and beneficial-ownership registries. Its stated purpose: "Information from open-source registries is useful for anti-corruption law enforcement authorities... collected by investigators and prosecutors without the need of a formal mutual legal assistance request." Recorded because it surfaced in a software-catalogue search and reads plausibly relevant from the title alone.

🇳🇱 Països Baixos
Dutch OSS register (api.developer.overheid.nl)A punt per afegir

A real register, and the one source here that is blocked only by paperwork: every read returns 401 without an x-api-key, and a key has not been requested. Not urgent - the Dutch CODE PLATFORM at code.overheid.nl is harvested and needs no key, and is arguably the better source anyway (first-hand repositories rather than a register of pointers). Recorded here because it was previously visible only as a '0 records' warning on the status page; when that page merged into this one the warning had nowhere to live, and a known gap with no home is a gap that gets forgotten.

Participa-hi

Hi falta algun catàleg?

Si el vostre govern publica un registre de codi obert, o en coneixeu un que no hi és, obriu una incidència. S'avaluarà amb la mateixa regla de primera mà que els 19 que ja hi ha — no n'hi ha prou amb un punt d'accés que respongui, les dades hi han de ser.

Envia un catàleg