{
  "name": "National public code catalogues (GovOSS)",
  "description": "How many open source projects each country’s own public code catalogues list, with a link to every catalogue.",
  "url": "https://un.opensource.nyc/data/government-code-catalogues.json",
  "licence": "CC BY 4.0",
  "licenceUrl": null,
  "attribution": "GovOSS (https://govoss.cat) — catalogue data CC BY 4.0; credit GovOSS, not this site",
  "source": "GovOSS",
  "sourceUrl": "https://govoss.cat",
  "generated": "2026-09-29",
  "count": 14,
  "notes": [
    "⚠ Never sum the per-country entry counts. It matches neither total, in both directions at once: entries in cross-border catalogues get no country, and an entry listed by catalogues in two countries counts under each. Use countryAttributedEntries or totalEntries.",
    "Excluded catalogues are listed with their entry counts, so the gap between the two totals is checkable rather than asserted."
  ],
  "totalEntries": 3141,
  "countryAttributedEntries": 2988,
  "catalogueCount": 20,
  "excluded": [
    {
      "code": "EU",
      "reason": "EU institutions, not a member state — GovOSS draws an EU27 outline; this map does not",
      "entries": 14,
      "catalogues": [
        {
          "key": "EU/code.europa.eu",
          "label": "code.europa.eu",
          "site": "https://code.europa.eu/",
          "entries": 14,
          "route": "GitLab API"
        }
      ]
    },
    {
      "code": "GLOBAL",
      "reason": "Digital Public Goods Registry — GovOSS has no shape for it",
      "entries": 247,
      "catalogues": [
        {
          "key": "GLOBAL/dpg",
          "label": "Digital Public Goods Registry",
          "site": "https://www.digitalpublicgoods.net/registry",
          "entries": 247,
          "route": "REST API"
        }
      ]
    }
  ],
  "countries": [
    {
      "code": "FR",
      "name": "France",
      "entries": 665,
      "catalogues": [
        {
          "key": "FR/sill",
          "label": "SILL",
          "site": "https://code.gouv.fr/sill",
          "entries": 656,
          "route": "bulk JSON"
        },
        {
          "key": "FR/awesome-codegouvfr",
          "label": "awesome-codegouvfr",
          "site": "https://code.gouv.fr/",
          "entries": 19,
          "route": "bulk JSON"
        }
      ]
    },
    {
      "code": "DE",
      "name": "Germany",
      "entries": 612,
      "catalogues": [
        {
          "key": "DE/openCode",
          "label": "openCode",
          "site": "https://opencode.de/en/software",
          "entries": 472,
          "route": "GitLab API"
        },
        {
          "key": "DE/opensource.muenchen.de",
          "label": "Munich Open Source",
          "site": "https://opensource.muenchen.de/software/",
          "entries": 145,
          "route": "markdown files in git"
        }
      ]
    },
    {
      "code": "IT",
      "name": "Italy",
      "entries": 538,
      "catalogues": [
        {
          "key": "IT/developers-italia",
          "label": "Developers Italia",
          "site": "https://developers.italia.it/en/software",
          "entries": 538,
          "route": "REST API"
        }
      ]
    },
    {
      "code": "DK",
      "name": "Denmark",
      "entries": 213,
      "catalogues": [
        {
          "key": "DK/os2",
          "label": "OS2 Denmark",
          "site": "https://os2.eu/",
          "entries": 213,
          "route": "GitHub orgs (20)"
        }
      ]
    },
    {
      "code": "BG",
      "name": "Bulgaria",
      "entries": 180,
      "catalogues": [
        {
          "key": "BG/governmentbg",
          "label": "e-Government Ministry",
          "site": "https://github.com/governmentbg",
          "entries": 180,
          "route": "GitHub org"
        }
      ]
    },
    {
      "code": "SE",
      "name": "Sweden",
      "entries": 177,
      "catalogues": [
        {
          "key": "SE/helsingborg",
          "label": "Helsingborg City",
          "site": "https://github.com/helsingborg-stad",
          "entries": 98,
          "route": "GitHub org"
        },
        {
          "key": "SE/offentligkod",
          "label": "Offentligkod",
          "site": "https://offentligkod.se/",
          "entries": 48,
          "route": "GNU recutils in git"
        },
        {
          "key": "SE/digg",
          "label": "DIGG",
          "site": "https://github.com/diggsweden",
          "entries": 32,
          "route": "GitHub org"
        }
      ]
    },
    {
      "code": "CH",
      "name": "Switzerland",
      "entries": 164,
      "catalogues": [
        {
          "key": "CH/swiss",
          "label": "Swiss Confederation",
          "site": "https://github.com/swiss/index",
          "entries": 164,
          "route": "GitHub index + orgs"
        }
      ]
    },
    {
      "code": "NL",
      "name": "Netherlands",
      "entries": 120,
      "catalogues": [
        {
          "key": "NL/code.overheid.nl",
          "label": "code.overheid.nl",
          "site": "https://code.overheid.nl/",
          "entries": 120,
          "route": "Forgejo API"
        }
      ]
    },
    {
      "code": "BE",
      "name": "Belgium",
      "entries": 101,
      "catalogues": [
        {
          "key": "BE/iMio",
          "label": "iMio",
          "site": "https://www.imio.be/",
          "entries": 101,
          "route": "GitHub org"
        }
      ]
    },
    {
      "code": "CA",
      "name": "Canada",
      "entries": 66,
      "catalogues": [
        {
          "key": "CA/code.open.canada.ca",
          "label": "Open Resource Exchange",
          "site": "https://code.open.canada.ca/en/index.html",
          "entries": 66,
          "route": "code.json"
        }
      ]
    },
    {
      "code": "TW",
      "name": "Taiwan",
      "entries": 57,
      "catalogues": [
        {
          "key": "TW/code.gov.tw",
          "label": "Public Code Platform (moda)",
          "site": "https://code.gov.tw/",
          "entries": 57,
          "route": "official open-data export"
        }
      ]
    },
    {
      "code": "FI",
      "name": "Finland",
      "entries": 54,
      "catalogues": [
        {
          "key": "FI/avoinkoodi",
          "label": "Avoinkoodi",
          "site": "https://avoinkoodi.fi/",
          "entries": 54,
          "route": "static JSON"
        }
      ]
    },
    {
      "code": "PT",
      "name": "Portugal",
      "entries": 39,
      "catalogues": [
        {
          "key": "PT/arte",
          "label": "ARTE Portugal",
          "site": "https://github.com/amagovpt",
          "entries": 39,
          "route": "GitHub org"
        }
      ]
    },
    {
      "code": "IE",
      "name": "Ireland",
      "entries": 2,
      "catalogues": [
        {
          "key": "IE/ogcio",
          "label": "OGCIO Ireland",
          "site": "https://github.com/ogcio",
          "entries": 2,
          "route": "GitHub org"
        }
      ]
    }
  ]
}
