UK public sector / Compare

210 organisations, 25,626 repositories, 21.3m commits, scored on the same conventions.

Every organisation is harvested by the same pipeline and scored on the same conventions, measured from the file tree at HEAD of its live repositories. Archived repositories are excluded from scoring, and organisations with fewer than 10 live repositories are excluded from the league table entirely — a percentage over three repositories tells you nothing.

The estate

210
organisations harvested
119 large enough to score
25,626
repositories
21.3m
commits analysed
52,549
distinct committer identities
before cross-org identity resolution

What stands out

4,299 people have committed to more than one of these organisations.

Out of 40,283 resolved identities — 10.7%. Identity is resolved on GitHub's numeric account id where the commit carries one, and on exact email match otherwise; display names are never used, because a false merge would attribute one person's work to another. This is a floor, not a count: anyone who changed both employer and GitHub account appears twice.

10 of these organisations no longer exist.

Their repositories are still public and still counted, because a body that closed still published everything it published — but they are left out of every best-and-worst comparison on this page. SkillsFundingAgency replaced by Education and Skills Funding Agency (2017); NHSDigital merged into NHS England (2023); Crown-Commercial-Service renamed Government Commercial Agency (2026); govuk-paas GOV.UK PaaS, retired; openregister GDS Registers, retired; nhsx folded into NHS England; Health-Education-England merged into NHS England (2023); decc merged into Department for Business, Energy & Industrial Strategy (2016). Status comes from the GOV.UK organisations register wherever the body is on it, and otherwise from a short curated list of closed programmes that were never organisations in their own right. Never from how quiet a repository has gone — that is reported separately, as dormancy.

govuk-one-login scores highest across the board.

Mean of 67 across 8 ordinary engineering practices. These are generic measures - CI, dependency automation, a licence, tests - not GOV.UK house style, so an organisation that has never read the GOV.UK manual is still judged on its own terms.

A low CI score does not mean no CI - it means CI you cannot see.

In-repository CI ranges from 92% (westminster-city-council) to 0% (LambethCouncil). But LambethCouncil also carries READMEs in 90% of live repositories, licences in 40% and test directories in 20% - not the profile of an immature organisation. It builds on an internal platform rather than in GitHub, so the pipeline simply is not in these repositories. This scorecard measures visible practice, and that is a real limit on what it can conclude.

12% of all commits across the estate are automated.

Dependency bots dominate. This is the clearest sign that dependency automation has become normal across UK public-sector engineering, whatever else varies between organisations.

League table

Percentage of live repositories meeting each convention. Green at or above 75, amber at or above 40, red below.

OrganisationLive reposCI (GitHub Actions)Dependency automationREADMELicenceContainerisedTests presentCODEOWNERSPR template Mean
govuk-one-login
Other public body
158837499763922826167
uktrade
Other public body
198426100842658895866
datasciencecampus
Other public body
136246100100046926263
westminster-city-council
Local government
1392461001002346386263
govuk-pay
Other public body
3887849589532132657
ministryofjustice
Central government
1,194844595855917411155
ONSdigital
Central government
453481398702625855553
UKForeignOffice
Central government
1471211006493640052
DEFRA
Central government
1,1537023977867368748
nhsuk
Health
117355918205502748
NHSDigital abolished
Health
258603098692541172746
Planning-Inspectorate
Other public body
4395188955612213546
hmcts
Central government
1,031571095703914453245
cmagovuk
Other public body
1060309090304002045
LBHackney-IT
Local government
92252985560497844
i-dot-ai
Other public body
2677896623135191943
NHSLeadership
Health
13543110054233838843
FoodStandardsAgency
Other public body
1250251009242258043
alphagov
Central government
39655349568321892041
LondonBoroughSutton
Local government
10100100704050105041
moj-analytical-services
Other public body
1861171006705622641
TechnologyEnhancedLearning
Other public body
557327936941504741
dvsa
Other public body
1625339677104763341
HistoricEngland
Other public body
22365957355455940
govuk-once
Other public body
2564289232824402439
department-for-transport
Other public body
1040209050050105039
co-cddo
Other public body
10857259463242316639
ukhsa-collaboration
Health
13247998652728141838
Health-Education-England abolished
Other public body
675846905828418138
HMPO
Other public body
2654081964620037
cabinetoffice
Central government
924721936236179937
nhsbsa
Health
1262516928844421936
UKHomeOffice-attic dormant
Central government
6100984480660036
gchq
Other public body
574212958233124736
MetOffice
Other public body
1104259590520102136
ukaea
Other public body
68467907419411635
bank-of-england
Other public body
16380100940500035
UKHO
Other public body
902614968371639135
hmrc
Central government
1,5090199985690735
best-practice-and-impact
Other public body
263809269438151935
nhsx merged
Health
993811009191531935
communitiesuk
Central government
16148238851242241735
digital-land
Other public body
139505957623270135
defencedigital
Other public body
4439239359201418934
The-Strategy-Unit
Other public body
131261948021554034
wmfs
Other public body
1170099913761134
nationalarchives
Central government
3275820914819236233
dvla
Other public body
4149595881077533
DFE-Digital
Central government
65739168765261561133
thepensionsregulator
Other public body
2119581951029101433
dhsc-govuk
Other public body
20355956525300532
Crown-Commercial-Service abolished
Other public body
1684227993820250131
govuk-paas programme closed
Other public body
1672014977326501331
ukgov-equality-hub
Other public body
15870874020130031
UKHomeOffice
Central government
1,013145956044232331
nhsbsa-data-analytics
Health
3847095680260831
companieshouse
Central government
5872589883689630
UKHomeOfficeForms
Central government
211051007110480030
stfc
Other public body
207328926012217930
LandRegistry
Central government
8522981753497130
Dorset-Council-UK
Local government
157308073700730
HDRUK
Other public body
166294966025138530
CPS-Innovation
Other public body
48500777710106429
nhsengland
Health
220171957821722029
crossgovernmentservices dormant
Other public body
4900865353350429
nwisbeta dormant
Other public body
142109357291401429
bbc
Public corporation
925134946310333829
SkillsFundingAgency abolished
Other public body
3952093864241029
essexcountycouncil
Local government
192609558161151628
houseofcommonslibrary
Other public body
180094780500028
mrc-ide
Other public body
583310885710330128
InnovateUKGitHub
Other public body
24001007125250028
NaturalHistoryMuseum
Other public body
1782309144202301527
NHS-Transformation-Unit
Health
2615010096040027
GreaterLondonAuthority
Other public body
143609379700027
intellectual-property-office
Other public body
1500100872700027
openregister programme closed
Other public body
135009764162001627
BBCS-PHI
Other public body
459010096070026
LandRegistry-Attic dormant
Central government
5900974627390026
TransportForLondon
Other public body
129201008080026
CDU-data-science-team
Other public body
2814089820210026
NationalCrimeAgency
Police & emergency
157010093700026
dwp
Central government
43730858716141026
Civil-Service-Human-Resources
Other public body
43190952847120025
DFEAGILEDEVOPS
Other public body
1800895628280025
NHSE-NDRS
Health
122509275080025
gds-operations dormant
Other public body
110010082990025
britishlibrary
Other public body
459296560290424
DFID abolished
Other public body
128010067880024
east-sussex-county-council dormant
Local government
670010091000024
MarineScotlandScience
Other public body
1020090600200024
BHFDSC
Other public body
110119790000024
OptiMaL-PSE-Lab
Other public body
341509759990024
NHS-digital-website
Health
2429896292104023
nice-digital
Health
82101004816180123
smbc-digital
Other public body
73370951111003023
WCSCourses
Other public body
54409680200023
defra-design
Central government
115836890930023
ukgovdatascience dormant
Other public body
4720943811280622
OrdnanceSurvey
Other public body
1276098531180222
warwickshire
Other public body
250092400440022
scottishgovernment
Devolved
240083714170022
gds-dead dormant
Other public body
110010073000022
ONSBigData
Other public body
383092550160321
StatisticsHealthEconomics
Other public body
17180100186240021
ukparliament
Parliament
1551310832519130020
openglasgow
Other public body
1860784411170019
BritishMuseum
Other public body
19008963000019
LambethCouncil dormant
Local government
100090400200019
decc abolished
Other public body
3600942514140018
CJSCommonPlatform dormant
Other public body
750097390110018
datagovuk dormant
Other public body
880090281240018
digital-preservation
Other public body
3110107435630017
jncc
Other public body
590293151970017
biglotteryfund abolished
Other public body
150087330130017
edinburghcouncil dormant
Local government
110010027000016
fsadata dormant
Other public body
130001001000013
ONS-OpenData
Other public body
4800836200011
NHS-ESR-IAs
Health
35009000001

91 organisation(s) with fewer than 10 live repositories are excluded from scoring, because a percentage over three repositories is noise: nhsuk-archive, ukwa, dstl, RoyalBoroughKingston, ukncsc, UK-Export-Finance, InsolvencyService, govuk-forms, OfqualGovUK, NHSE-Talking-Therapies, SCC-Planning, TransportScotland.

Read this table with one caveat.

It measures what is visible in a public repository. An organisation that runs its builds on an internal Jenkins or an enterprise platform scores zero on CI while being no less rigorous — HMRC is exactly that case, with almost no in-repo workflows but READMEs, licences and tests almost everywhere. The mean column is a summary of observable practice, not a ranking of engineering quality, and it should never be quoted as one.

Scale

Repositories per organisation

ministryofjusticeministryofjustice: 2.4k2.4kDEFRADEFRA: 1.9k1.9khmctshmcts: 1.9k1.9khmrchmrc: 1.8k1.8kONSdigitalONSdigital: 1.5k1.5kalphagovalphagov: 1.5k1.5kUKHomeOfficeUKHomeOffice: 1.2k1.2kbbcbbc: 975975DFE-DigitalDFE-Digital: 848848companieshousecompanieshouse: 656656dwpdwp: 648648nationalarchivesnationalarchives: 622622mrc-idemrc-ide: 596596SkillsFundingAgencySkillsFundingAgency: 525525NHSDigitalNHSDigital: 334334LBHackney-ITLBHackney-IT: 327327LandRegistryLandRegistry: 289289digital-landdigital-land: 280280dvsadvsa: 279279stfcstfc: 230230nhsenglandnhsengland: 229229HDRUKHDRUK: 199199

Commits per organisation

bbcbbc: 4.1m4.1mhmctshmcts: 3.2m3.2mministryofjusticeministryofjustice: 2.2m2.2malphagovalphagov: 1.8m1.8mhmrchmrc: 983.5k983.5kDFE-DigitalDFE-Digital: 778.2k778.2kDEFRADEFRA: 725.5k725.5kSkillsFundingAgencySkillsFundingAgency: 643.8k643.8kONSdigitalONSdigital: 554k554kUKHomeOfficeUKHomeOffice: 423.8k423.8kstfcstfc: 354.6k354.6knationalarchivesnationalarchives: 315.2k315.2kgovuk-one-logingovuk-one-login: 295.5k295.5kTechnologyEnhancedLearningTechnologyEnhancedLearning: 288.3k288.3kcommunitiesukcommunitiesuk: 280.6k280.6kdvsadvsa: 274.3k274.3kCrown-Commercial-ServiceCrown-Commercial-Service: 198.6k198.6kdwpdwp: 180.9k180.9kgovuk-paasgovuk-paas: 172.3k172.3kNHSDigitalNHSDigital: 171.7k171.7kcompanieshousecompanieshouse: 171k171kgchqgchq: 147.8k147.8k

Convention by convention

CI (GitHub Actions)

westminster-city-councilwestminster-city-council: 92%92%TransportForLondonTransportForLondon: 92%92%govuk-paygovuk-pay: 87%87%ukgov-equality-hubukgov-equality-hub: 87%87%uktradeuktrade: 84%84%ministryofjusticeministryofjustice: 84%84%govuk-one-logingovuk-one-login: 83%83%i-dot-aii-dot-ai: 77%77%Dorset-Council-UKDorset-Council-UK: 73%73%TechnologyEnhancedLearniTechnologyEnhancedLearni: 73%73%nhsuknhsuk: 73%73%UKForeignOfficeUKForeignOffice: 71%71%DEFRADEFRA: 70%70%govuk-oncegovuk-once: 64%64%datasciencecampusdatasciencecampus: 62%62%moj-analytical-servicesmoj-analytical-services: 61%61%NHSDigitalNHSDigital: 60%60%cmagovukcmagovuk: 60%60%Health-Education-EnglandHealth-Education-England: 58%58%nationalarchivesnationalarchives: 58%58%co-cddoco-cddo: 57%57%hmctshmcts: 57%57%alphagovalphagov: 55%55%HMPOHMPO: 54%54%NHSLeadershipNHSLeadership: 54%54%dvsadvsa: 53%53%CPS-InnovationCPS-Innovation: 50%50%FoodStandardsAgencyFoodStandardsAgency: 50%50%digital-landdigital-land: 50%50%dvladvla: 49%49%ONSdigitalONSdigital: 48%48%communitiesukcommunitiesuk: 48%48%nhsbsa-data-analyticsnhsbsa-data-analytics: 47%47%ukhsa-collaborationukhsa-collaboration: 47%47%cabinetofficecabinetoffice: 47%47%ukaeaukaea: 46%46%Crown-Commercial-ServiceCrown-Commercial-Service: 42%42%gchqgchq: 42%42%MetOfficeMetOffice: 42%42%department-for-transportdepartment-for-transport: 40%40%DFE-DigitalDFE-Digital: 39%39%defencedigitaldefencedigital: 39%39%best-practice-and-impactbest-practice-and-impact: 38%38%nhsxnhsx: 38%38%bank-of-englandbank-of-england: 38%38%smbc-digitalsmbc-digital: 37%37%HistoricEnglandHistoricEngland: 36%36%GreaterLondonAuthorityGreaterLondonAuthority: 36%36%dhsc-govukdhsc-govuk: 35%35%stfcstfc: 32%32%mrc-idemrc-ide: 31%31%NHS-digital-websiteNHS-digital-website: 29%29%HDRUKHDRUK: 29%29%essexcountycouncilessexcountycouncil: 26%26%The-Strategy-UnitThe-Strategy-Unit: 26%26%UKHOUKHO: 26%26%LBHackney-ITLBHackney-IT: 25%25%NHSE-NDRSNHSE-NDRS: 25%25%nhsbsanhsbsa: 25%25%NaturalHistoryMuseumNaturalHistoryMuseum: 23%23%LandRegistryLandRegistry: 22%22%nwisbetanwisbeta: 21%21%govuk-paasgovuk-paas: 20%20%MarineScotlandScienceMarineScotlandScience: 20%20%thepensionsregulatorthepensionsregulator: 19%19%Civil-Service-Human-ResoCivil-Service-Human-Reso: 19%19%StatisticsHealthEconomicStatisticsHealthEconomic: 18%18%nhsenglandnhsengland: 17%17%NHS-Transformation-UnitNHS-Transformation-Unit: 15%15%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 15%15%CDU-data-science-teamCDU-data-science-team: 14%14%UKHomeOfficeUKHomeOffice: 14%14%bbcbbc: 13%13%ukparliamentukparliament: 13%13%LondonBoroughSuttonLondonBoroughSutton: 10%10%digital-preservationdigital-preservation: 10%10%UKHomeOfficeFormsUKHomeOfficeForms: 10%10%Planning-InspectoratePlanning-Inspectorate: 9%9%britishlibrarybritishlibrary: 9%9%BBCS-PHIBBCS-PHI: 9%9%DFIDDFID: 8%8%defra-designdefra-design: 8%8%NationalCrimeAgencyNationalCrimeAgency: 7%7%openglasgowopenglasgow: 6%6%OrdnanceSurveyOrdnanceSurvey: 6%6%WCSCoursesWCSCourses: 4%4%dwpdwp: 3%3%ONSBigDataONSBigData: 3%3%ukgovdatascienceukgovdatascience: 2%2%companieshousecompanieshouse: 2%2%SkillsFundingAgencySkillsFundingAgency: 2%2%nice-digitalnice-digital: 1%1%BHFDSCBHFDSC: 1%1%hmrchmrc: 0%0%openregisteropenregister: 0%0%fsadatafsadata: 0%0%wmfswmfs: 0%0%east-sussex-county-counceast-sussex-county-counc: 0%0%datagovukdatagovuk: 0%0%CJSCommonPlatformCJSCommonPlatform: 0%0%jnccjncc: 0%0%UKHomeOffice-atticUKHomeOffice-attic: 0%0%LandRegistry-AtticLandRegistry-Attic: 0%0%crossgovernmentservicescrossgovernmentservices: 0%0%ONS-OpenDataONS-OpenData: 0%0%deccdecc: 0%0%NHS-ESR-IAsNHS-ESR-IAs: 0%0%scottishgovernmentscottishgovernment: 0%0%warwickshirewarwickshire: 0%0%DFEAGILEDEVOPSDFEAGILEDEVOPS: 0%0%InnovateUKGitHubInnovateUKGitHub: 0%0%BritishMuseumBritishMuseum: 0%0%houseofcommonslibraryhouseofcommonslibrary: 0%0%biglotteryfundbiglotteryfund: 0%0%intellectual-property-ofintellectual-property-of: 0%0%edinburghcounciledinburghcouncil: 0%0%gds-deadgds-dead: 0%0%gds-operationsgds-operations: 0%0%LambethCouncilLambethCouncil: 0%0%

Dependency automation

govuk-paygovuk-pay: 84%84%govuk-one-logingovuk-one-login: 74%74%nhsuknhsuk: 55%55%Planning-InspectoratePlanning-Inspectorate: 51%51%Health-Education-EnglandHealth-Education-England: 46%46%datasciencecampusdatasciencecampus: 46%46%westminster-city-councilwestminster-city-council: 46%46%ministryofjusticeministryofjustice: 45%45%alphagovalphagov: 34%34%NHSLeadershipNHSLeadership: 31%31%NHSDigitalNHSDigital: 30%30%cmagovukcmagovuk: 30%30%govuk-oncegovuk-once: 28%28%TechnologyEnhancedLearniTechnologyEnhancedLearni: 27%27%Crown-Commercial-ServiceCrown-Commercial-Service: 27%27%uktradeuktrade: 26%26%co-cddoco-cddo: 25%25%FoodStandardsAgencyFoodStandardsAgency: 25%25%DEFRADEFRA: 23%23%communitiesukcommunitiesuk: 23%23%defencedigitaldefencedigital: 23%23%UKForeignOfficeUKForeignOffice: 21%21%cabinetofficecabinetoffice: 21%21%nationalarchivesnationalarchives: 20%20%department-for-transportdepartment-for-transport: 20%20%moj-analytical-servicesmoj-analytical-services: 17%17%DFE-DigitalDFE-Digital: 16%16%nhsbsanhsbsa: 16%16%UKHOUKHO: 14%14%govuk-paasgovuk-paas: 14%14%ONSdigitalONSdigital: 13%13%gchqgchq: 12%12%ukparliamentukparliament: 10%10%hmctshmcts: 10%10%digital-preservationdigital-preservation: 10%10%LandRegistryLandRegistry: 9%9%ukhsa-collaborationukhsa-collaboration: 9%9%NHS-digital-websiteNHS-digital-website: 8%8%stfcstfc: 8%8%i-dot-aii-dot-ai: 8%8%ukaeaukaea: 7%7%MetOfficeMetOffice: 5%5%companieshousecompanieshouse: 5%5%digital-landdigital-land: 5%5%dhsc-govukdhsc-govuk: 5%5%dvladvla: 5%5%UKHomeOfficeFormsUKHomeOfficeForms: 5%5%thepensionsregulatorthepensionsregulator: 5%5%UKHomeOfficeUKHomeOffice: 5%5%HistoricEnglandHistoricEngland: 5%5%HDRUKHDRUK: 4%4%bbcbbc: 4%4%dvsadvsa: 3%3%defra-designdefra-design: 3%3%britishlibrarybritishlibrary: 2%2%LBHackney-ITLBHackney-IT: 2%2%jnccjncc: 2%2%nhsxnhsx: 1%1%nhsenglandnhsengland: 1%1%BHFDSCBHFDSC: 1%1%The-Strategy-UnitThe-Strategy-Unit: 1%1%hmrchmrc: 1%1%dwpdwp: 0%0%mrc-idemrc-ide: 0%0%SkillsFundingAgencySkillsFundingAgency: 0%0%NaturalHistoryMuseumNaturalHistoryMuseum: 0%0%OrdnanceSurveyOrdnanceSurvey: 0%0%openregisteropenregister: 0%0%fsadatafsadata: 0%0%wmfswmfs: 0%0%WCSCoursesWCSCourses: 0%0%east-sussex-county-counceast-sussex-county-counc: 0%0%datagovukdatagovuk: 0%0%nice-digitalnice-digital: 0%0%CJSCommonPlatformCJSCommonPlatform: 0%0%smbc-digitalsmbc-digital: 0%0%UKHomeOffice-atticUKHomeOffice-attic: 0%0%CPS-InnovationCPS-Innovation: 0%0%LandRegistry-AtticLandRegistry-Attic: 0%0%crossgovernmentservicescrossgovernmentservices: 0%0%ONS-OpenDataONS-OpenData: 0%0%ukgovdatascienceukgovdatascience: 0%0%BBCS-PHIBBCS-PHI: 0%0%Civil-Service-Human-ResoCivil-Service-Human-Reso: 0%0%nhsbsa-data-analyticsnhsbsa-data-analytics: 0%0%ONSBigDataONSBigData: 0%0%deccdecc: 0%0%NHS-ESR-IAsNHS-ESR-IAs: 0%0%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 0%0%scottishgovernmentscottishgovernment: 0%0%CDU-data-science-teamCDU-data-science-team: 0%0%best-practice-and-impactbest-practice-and-impact: 0%0%essexcountycouncilessexcountycouncil: 0%0%warwickshirewarwickshire: 0%0%HMPOHMPO: 0%0%NHS-Transformation-UnitNHS-Transformation-Unit: 0%0%ukgov-equality-hubukgov-equality-hub: 0%0%DFEAGILEDEVOPSDFEAGILEDEVOPS: 0%0%InnovateUKGitHubInnovateUKGitHub: 0%0%BritishMuseumBritishMuseum: 0%0%houseofcommonslibraryhouseofcommonslibrary: 0%0%openglasgowopenglasgow: 0%0%StatisticsHealthEconomicStatisticsHealthEconomic: 0%0%bank-of-englandbank-of-england: 0%0%biglotteryfundbiglotteryfund: 0%0%DFIDDFID: 0%0%Dorset-Council-UKDorset-Council-UK: 0%0%NationalCrimeAgencyNationalCrimeAgency: 0%0%intellectual-property-ofintellectual-property-of: 0%0%GreaterLondonAuthorityGreaterLondonAuthority: 0%0%LondonBoroughSuttonLondonBoroughSutton: 0%0%nwisbetanwisbeta: 0%0%NHSE-NDRSNHSE-NDRS: 0%0%TransportForLondonTransportForLondon: 0%0%MarineScotlandScienceMarineScotlandScience: 0%0%edinburghcounciledinburghcouncil: 0%0%gds-deadgds-dead: 0%0%gds-operationsgds-operations: 0%0%LambethCouncilLambethCouncil: 0%0%

README

fsadatafsadata: 100%100%nhsxnhsx: 100%100%east-sussex-county-counceast-sussex-county-counc: 100%100%nice-digitalnice-digital: 100%100%BBCS-PHIBBCS-PHI: 100%100%UKHomeOfficeFormsUKHomeOfficeForms: 100%100%datasciencecampusdatasciencecampus: 100%100%uktradeuktrade: 100%100%NHS-Transformation-UnitNHS-Transformation-Unit: 100%100%NHSLeadershipNHSLeadership: 100%100%InnovateUKGitHubInnovateUKGitHub: 100%100%moj-analytical-servicesmoj-analytical-services: 100%100%StatisticsHealthEconomicStatisticsHealthEconomic: 100%100%bank-of-englandbank-of-england: 100%100%DFIDDFID: 100%100%NationalCrimeAgencyNationalCrimeAgency: 100%100%intellectual-property-ofintellectual-property-of: 100%100%LondonBoroughSuttonLondonBoroughSutton: 100%100%UKForeignOfficeUKForeignOffice: 100%100%westminster-city-councilwestminster-city-council: 100%100%FoodStandardsAgencyFoodStandardsAgency: 100%100%TransportForLondonTransportForLondon: 100%100%edinburghcounciledinburghcouncil: 100%100%gds-deadgds-dead: 100%100%gds-operationsgds-operations: 100%100%hmrchmrc: 99%99%wmfswmfs: 99%99%Crown-Commercial-ServiceCrown-Commercial-Service: 99%99%govuk-one-logingovuk-one-login: 99%99%ONSdigitalONSdigital: 98%98%OrdnanceSurveyOrdnanceSurvey: 98%98%UKHomeOffice-atticUKHomeOffice-attic: 98%98%NHSDigitalNHSDigital: 98%98%LBHackney-ITLBHackney-IT: 98%98%ukhsa-collaborationukhsa-collaboration: 98%98%CJSCommonPlatformCJSCommonPlatform: 97%97%BHFDSCBHFDSC: 97%97%DEFRADEFRA: 97%97%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 97%97%openregisteropenregister: 97%97%govuk-paasgovuk-paas: 97%97%LandRegistry-AtticLandRegistry-Attic: 97%97%HDRUKHDRUK: 96%96%dvsadvsa: 96%96%WCSCoursesWCSCourses: 96%96%i-dot-aii-dot-ai: 96%96%NHS-digital-websiteNHS-digital-website: 96%96%UKHOUKHO: 96%96%britishlibrarybritishlibrary: 96%96%HistoricEnglandHistoricEngland: 95%95%Civil-Service-Human-ResoCivil-Service-Human-Reso: 95%95%hmctshmcts: 95%95%ministryofjusticeministryofjustice: 95%95%dvladvla: 95%95%dhsc-govukdhsc-govuk: 95%95%digital-landdigital-land: 95%95%alphagovalphagov: 95%95%govuk-paygovuk-pay: 95%95%gchqgchq: 95%95%nhsbsa-data-analyticsnhsbsa-data-analytics: 95%95%essexcountycouncilessexcountycouncil: 95%95%UKHomeOfficeUKHomeOffice: 95%95%nhsenglandnhsengland: 95%95%MetOfficeMetOffice: 95%95%smbc-digitalsmbc-digital: 95%95%bbcbbc: 94%94%co-cddoco-cddo: 94%94%deccdecc: 94%94%houseofcommonslibraryhouseofcommonslibrary: 94%94%The-Strategy-UnitThe-Strategy-Unit: 94%94%ukgovdatascienceukgovdatascience: 94%94%cabinetofficecabinetoffice: 93%93%jnccjncc: 93%93%defencedigitaldefencedigital: 93%93%SkillsFundingAgencySkillsFundingAgency: 93%93%GreaterLondonAuthorityGreaterLondonAuthority: 93%93%nwisbetanwisbeta: 93%93%TechnologyEnhancedLearniTechnologyEnhancedLearni: 93%93%best-practice-and-impactbest-practice-and-impact: 92%92%ONSBigDataONSBigData: 92%92%nhsbsanhsbsa: 92%92%warwickshirewarwickshire: 92%92%govuk-oncegovuk-once: 92%92%stfcstfc: 92%92%NHSE-NDRSNHSE-NDRS: 92%92%NaturalHistoryMuseumNaturalHistoryMuseum: 91%91%nhsuknhsuk: 91%91%nationalarchivesnationalarchives: 91%91%department-for-transportdepartment-for-transport: 90%90%MarineScotlandScienceMarineScotlandScience: 90%90%cmagovukcmagovuk: 90%90%LambethCouncilLambethCouncil: 90%90%datagovukdatagovuk: 90%90%ukaeaukaea: 90%90%Health-Education-EnglandHealth-Education-England: 90%90%BritishMuseumBritishMuseum: 89%89%CDU-data-science-teamCDU-data-science-team: 89%89%companieshousecompanieshouse: 89%89%DFEAGILEDEVOPSDFEAGILEDEVOPS: 89%89%Planning-InspectoratePlanning-Inspectorate: 88%88%communitiesukcommunitiesuk: 88%88%mrc-idemrc-ide: 88%88%ukgov-equality-hubukgov-equality-hub: 87%87%biglotteryfundbiglotteryfund: 87%87%DFE-DigitalDFE-Digital: 87%87%crossgovernmentservicescrossgovernmentservices: 86%86%dwpdwp: 85%85%ONS-OpenDataONS-OpenData: 83%83%scottishgovernmentscottishgovernment: 83%83%ukparliamentukparliament: 83%83%LandRegistryLandRegistry: 81%81%thepensionsregulatorthepensionsregulator: 81%81%HMPOHMPO: 81%81%Dorset-Council-UKDorset-Council-UK: 80%80%openglasgowopenglasgow: 78%78%CPS-InnovationCPS-Innovation: 77%77%digital-preservationdigital-preservation: 74%74%defra-designdefra-design: 68%68%NHS-ESR-IAsNHS-ESR-IAs: 9%9%

Licence

datasciencecampusdatasciencecampus: 100%100%westminster-city-councilwestminster-city-council: 100%100%hmrchmrc: 98%98%HMPOHMPO: 96%96%NHS-Transformation-UnitNHS-Transformation-Unit: 96%96%BBCS-PHIBBCS-PHI: 96%96%Planning-InspectoratePlanning-Inspectorate: 95%95%thepensionsregulatorthepensionsregulator: 95%95%bank-of-englandbank-of-england: 94%94%NationalCrimeAgencyNationalCrimeAgency: 93%93%FoodStandardsAgencyFoodStandardsAgency: 92%92%east-sussex-county-counceast-sussex-county-counc: 91%91%nhsxnhsx: 91%91%wmfswmfs: 91%91%defra-designdefra-design: 90%90%MetOfficeMetOffice: 90%90%BHFDSCBHFDSC: 90%90%cmagovukcmagovuk: 90%90%govuk-paygovuk-pay: 89%89%nhsbsanhsbsa: 88%88%companieshousecompanieshouse: 88%88%dvladvla: 88%88%dwpdwp: 87%87%intellectual-property-ofintellectual-property-of: 87%87%SkillsFundingAgencySkillsFundingAgency: 86%86%ministryofjusticeministryofjustice: 85%85%uktradeuktrade: 84%84%UKHOUKHO: 83%83%gchqgchq: 82%82%CDU-data-science-teamCDU-data-science-team: 82%82%gds-operationsgds-operations: 82%82%nhsuknhsuk: 82%82%The-Strategy-UnitThe-Strategy-Unit: 80%80%WCSCoursesWCSCourses: 80%80%GreaterLondonAuthorityGreaterLondonAuthority: 79%79%nhsenglandnhsengland: 78%78%DEFRADEFRA: 78%78%houseofcommonslibraryhouseofcommonslibrary: 78%78%dvsadvsa: 77%77%CPS-InnovationCPS-Innovation: 77%77%govuk-one-logingovuk-one-login: 76%76%digital-landdigital-land: 76%76%LandRegistryLandRegistry: 75%75%NHSE-NDRSNHSE-NDRS: 75%75%ukaeaukaea: 74%74%Dorset-Council-UKDorset-Council-UK: 73%73%govuk-paasgovuk-paas: 73%73%HistoricEnglandHistoricEngland: 73%73%gds-deadgds-dead: 73%73%UKHomeOfficeFormsUKHomeOfficeForms: 71%71%scottishgovernmentscottishgovernment: 71%71%InnovateUKGitHubInnovateUKGitHub: 71%71%ONSdigitalONSdigital: 70%70%LondonBoroughSuttonLondonBoroughSutton: 70%70%hmctshmcts: 70%70%best-practice-and-impactbest-practice-and-impact: 69%69%TechnologyEnhancedLearniTechnologyEnhancedLearni: 69%69%NHSDigitalNHSDigital: 69%69%nhsbsa-data-analyticsnhsbsa-data-analytics: 68%68%alphagovalphagov: 68%68%moj-analytical-servicesmoj-analytical-services: 67%67%DFIDDFID: 67%67%ukhsa-collaborationukhsa-collaboration: 65%65%dhsc-govukdhsc-govuk: 65%65%DFE-DigitalDFE-Digital: 65%65%UKForeignOfficeUKForeignOffice: 64%64%openregisteropenregister: 64%64%BritishMuseumBritishMuseum: 63%63%co-cddoco-cddo: 63%63%bbcbbc: 63%63%cabinetofficecabinetoffice: 62%62%i-dot-aii-dot-ai: 62%62%HDRUKHDRUK: 60%60%MarineScotlandScienceMarineScotlandScience: 60%60%stfcstfc: 60%60%UKHomeOfficeUKHomeOffice: 60%60%defencedigitaldefencedigital: 59%59%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 59%59%Health-Education-EnglandHealth-Education-England: 58%58%essexcountycouncilessexcountycouncil: 58%58%nwisbetanwisbeta: 57%57%mrc-idemrc-ide: 57%57%britishlibrarybritishlibrary: 56%56%DFEAGILEDEVOPSDFEAGILEDEVOPS: 56%56%LBHackney-ITLBHackney-IT: 55%55%ONSBigDataONSBigData: 55%55%NHSLeadershipNHSLeadership: 54%54%crossgovernmentservicescrossgovernmentservices: 53%53%OrdnanceSurveyOrdnanceSurvey: 53%53%communitiesukcommunitiesuk: 51%51%department-for-transportdepartment-for-transport: 50%50%nationalarchivesnationalarchives: 48%48%nice-digitalnice-digital: 48%48%LandRegistry-AtticLandRegistry-Attic: 46%46%openglasgowopenglasgow: 44%44%NaturalHistoryMuseumNaturalHistoryMuseum: 44%44%UKHomeOffice-atticUKHomeOffice-attic: 44%44%warwickshirewarwickshire: 40%40%ukgov-equality-hubukgov-equality-hub: 40%40%LambethCouncilLambethCouncil: 40%40%CJSCommonPlatformCJSCommonPlatform: 39%39%ukgovdatascienceukgovdatascience: 38%38%Crown-Commercial-ServiceCrown-Commercial-Service: 38%38%digital-preservationdigital-preservation: 35%35%biglotteryfundbiglotteryfund: 33%33%govuk-oncegovuk-once: 32%32%NHS-digital-websiteNHS-digital-website: 29%29%datagovukdatagovuk: 28%28%Civil-Service-Human-ResoCivil-Service-Human-Reso: 28%28%edinburghcounciledinburghcouncil: 27%27%ukparliamentukparliament: 25%25%deccdecc: 25%25%StatisticsHealthEconomicStatisticsHealthEconomic: 18%18%jnccjncc: 15%15%smbc-digitalsmbc-digital: 11%11%TransportForLondonTransportForLondon: 8%8%ONS-OpenDataONS-OpenData: 6%6%fsadatafsadata: 1%1%NHS-ESR-IAsNHS-ESR-IAs: 0%0%

Containerised

UKForeignOfficeUKForeignOffice: 93%93%UKHomeOffice-atticUKHomeOffice-attic: 80%80%DEFRADEFRA: 67%67%LBHackney-ITLBHackney-IT: 60%60%ministryofjusticeministryofjustice: 59%59%Planning-InspectoratePlanning-Inspectorate: 56%56%HistoricEnglandHistoricEngland: 55%55%crossgovernmentservicescrossgovernmentservices: 53%53%govuk-paygovuk-pay: 53%53%Civil-Service-Human-ResoCivil-Service-Human-Reso: 47%47%UKHomeOfficeUKHomeOffice: 44%44%FoodStandardsAgencyFoodStandardsAgency: 42%42%LondonBoroughSuttonLondonBoroughSutton: 40%40%hmctshmcts: 39%39%govuk-one-logingovuk-one-login: 39%39%companieshousecompanieshouse: 36%36%cabinetofficecabinetoffice: 36%36%LandRegistryLandRegistry: 34%34%gchqgchq: 33%33%alphagovalphagov: 32%32%i-dot-aii-dot-ai: 31%31%cmagovukcmagovuk: 30%30%nwisbetanwisbeta: 29%29%Health-Education-EnglandHealth-Education-England: 28%28%DFEAGILEDEVOPSDFEAGILEDEVOPS: 28%28%ukhsa-collaborationukhsa-collaboration: 27%27%LandRegistry-AtticLandRegistry-Attic: 27%27%intellectual-property-ofintellectual-property-of: 27%27%govuk-paasgovuk-paas: 26%26%uktradeuktrade: 26%26%DFE-DigitalDFE-Digital: 26%26%ONSdigitalONSdigital: 26%26%InnovateUKGitHubInnovateUKGitHub: 25%25%dhsc-govukdhsc-govuk: 25%25%NHSDigitalNHSDigital: 25%25%HDRUKHDRUK: 25%25%co-cddoco-cddo: 24%24%communitiesukcommunitiesuk: 24%24%NHSLeadershipNHSLeadership: 23%23%westminster-city-councilwestminster-city-council: 23%23%digital-landdigital-land: 23%23%NHS-digital-websiteNHS-digital-website: 21%21%defencedigitaldefencedigital: 20%20%Crown-Commercial-ServiceCrown-Commercial-Service: 20%20%NaturalHistoryMuseumNaturalHistoryMuseum: 20%20%ukgov-equality-hubukgov-equality-hub: 20%20%ukparliamentukparliament: 19%19%ukaeaukaea: 19%19%nationalarchivesnationalarchives: 19%19%jnccjncc: 19%19%nice-digitalnice-digital: 16%16%essexcountycouncilessexcountycouncil: 16%16%dwpdwp: 16%16%openregisteropenregister: 16%16%deccdecc: 14%14%stfcstfc: 12%12%openglasgowopenglasgow: 11%11%OrdnanceSurveyOrdnanceSurvey: 11%11%ukgovdatascienceukgovdatascience: 11%11%bbcbbc: 10%10%mrc-idemrc-ide: 10%10%CPS-InnovationCPS-Innovation: 10%10%dvsadvsa: 10%10%dvladvla: 10%10%UKHomeOfficeFormsUKHomeOfficeForms: 10%10%thepensionsregulatorthepensionsregulator: 10%10%nhsxnhsx: 9%9%gds-operationsgds-operations: 9%9%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 9%9%defra-designdefra-design: 9%9%DFIDDFID: 8%8%govuk-oncegovuk-once: 8%8%GreaterLondonAuthorityGreaterLondonAuthority: 7%7%UKHOUKHO: 7%7%Dorset-Council-UKDorset-Council-UK: 7%7%NationalCrimeAgencyNationalCrimeAgency: 7%7%digital-preservationdigital-preservation: 6%6%StatisticsHealthEconomicStatisticsHealthEconomic: 6%6%hmrchmrc: 5%5%MetOfficeMetOffice: 5%5%scottishgovernmentscottishgovernment: 4%4%SkillsFundingAgencySkillsFundingAgency: 4%4%nhsbsanhsbsa: 4%4%best-practice-and-impactbest-practice-and-impact: 4%4%HMPOHMPO: 4%4%TechnologyEnhancedLearniTechnologyEnhancedLearni: 4%4%wmfswmfs: 3%3%nhsenglandnhsengland: 2%2%ONS-OpenDataONS-OpenData: 2%2%WCSCoursesWCSCourses: 2%2%The-Strategy-UnitThe-Strategy-Unit: 2%2%smbc-digitalsmbc-digital: 1%1%datagovukdatagovuk: 1%1%fsadatafsadata: 0%0%BHFDSCBHFDSC: 0%0%east-sussex-county-counceast-sussex-county-counc: 0%0%CJSCommonPlatformCJSCommonPlatform: 0%0%britishlibrarybritishlibrary: 0%0%BBCS-PHIBBCS-PHI: 0%0%datasciencecampusdatasciencecampus: 0%0%nhsbsa-data-analyticsnhsbsa-data-analytics: 0%0%ONSBigDataONSBigData: 0%0%NHS-ESR-IAsNHS-ESR-IAs: 0%0%CDU-data-science-teamCDU-data-science-team: 0%0%warwickshirewarwickshire: 0%0%NHS-Transformation-UnitNHS-Transformation-Unit: 0%0%moj-analytical-servicesmoj-analytical-services: 0%0%BritishMuseumBritishMuseum: 0%0%department-for-transportdepartment-for-transport: 0%0%houseofcommonslibraryhouseofcommonslibrary: 0%0%bank-of-englandbank-of-england: 0%0%biglotteryfundbiglotteryfund: 0%0%NHSE-NDRSNHSE-NDRS: 0%0%TransportForLondonTransportForLondon: 0%0%MarineScotlandScienceMarineScotlandScience: 0%0%edinburghcounciledinburghcouncil: 0%0%gds-deadgds-dead: 0%0%nhsuknhsuk: 0%0%LambethCouncilLambethCouncil: 0%0%

Tests present

wmfswmfs: 76%76%hmrchmrc: 69%69%UKHomeOffice-atticUKHomeOffice-attic: 66%66%UKForeignOfficeUKForeignOffice: 64%64%HMPOHMPO: 62%62%uktradeuktrade: 58%58%moj-analytical-servicesmoj-analytical-services: 56%56%nhsuknhsuk: 55%55%department-for-transportdepartment-for-transport: 50%50%houseofcommonslibraryhouseofcommonslibrary: 50%50%bank-of-englandbank-of-england: 50%50%LondonBoroughSuttonLondonBoroughSutton: 50%50%UKHomeOfficeFormsUKHomeOfficeForms: 48%48%dvsadvsa: 47%47%datasciencecampusdatasciencecampus: 46%46%westminster-city-councilwestminster-city-council: 46%46%HistoricEnglandHistoricEngland: 45%45%nhsbsanhsbsa: 44%44%warwickshirewarwickshire: 44%44%NHSDigitalNHSDigital: 41%41%ukaeaukaea: 41%41%cmagovukcmagovuk: 40%40%LandRegistry-AtticLandRegistry-Attic: 39%39%best-practice-and-impactbest-practice-and-impact: 38%38%NHSLeadershipNHSLeadership: 38%38%DEFRADEFRA: 36%36%crossgovernmentservicescrossgovernmentservices: 35%35%i-dot-aii-dot-ai: 35%35%mrc-idemrc-ide: 33%33%bbcbbc: 33%33%dhsc-govukdhsc-govuk: 30%30%britishlibrarybritishlibrary: 29%29%thepensionsregulatorthepensionsregulator: 29%29%ukhsa-collaborationukhsa-collaboration: 28%28%DFEAGILEDEVOPSDFEAGILEDEVOPS: 28%28%ukgovdatascienceukgovdatascience: 28%28%digital-landdigital-land: 27%27%nhsbsa-data-analyticsnhsbsa-data-analytics: 26%26%ONSdigitalONSdigital: 25%25%Crown-Commercial-ServiceCrown-Commercial-Service: 25%25%InnovateUKGitHubInnovateUKGitHub: 25%25%FoodStandardsAgencyFoodStandardsAgency: 25%25%govuk-oncegovuk-once: 24%24%datagovukdatagovuk: 24%24%StatisticsHealthEconomicStatisticsHealthEconomic: 24%24%co-cddoco-cddo: 23%23%NaturalHistoryMuseumNaturalHistoryMuseum: 23%23%nationalarchivesnationalarchives: 23%23%UKHomeOfficeUKHomeOffice: 23%23%govuk-one-logingovuk-one-login: 22%22%communitiesukcommunitiesuk: 22%22%CDU-data-science-teamCDU-data-science-team: 21%21%govuk-paygovuk-pay: 21%21%stfcstfc: 21%21%openregisteropenregister: 20%20%MetOfficeMetOffice: 20%20%MarineScotlandScienceMarineScotlandScience: 20%20%LambethCouncilLambethCouncil: 20%20%nice-digitalnice-digital: 18%18%alphagovalphagov: 18%18%cabinetofficecabinetoffice: 17%17%ministryofjusticeministryofjustice: 17%17%nhsenglandnhsengland: 17%17%scottishgovernmentscottishgovernment: 17%17%openglasgowopenglasgow: 17%17%ONSBigDataONSBigData: 16%16%UKHOUKHO: 16%16%nhsxnhsx: 15%15%DFE-DigitalDFE-Digital: 15%15%TechnologyEnhancedLearniTechnologyEnhancedLearni: 15%15%The-Strategy-UnitThe-Strategy-Unit: 15%15%nwisbetanwisbeta: 14%14%dwpdwp: 14%14%deccdecc: 14%14%hmctshmcts: 14%14%defencedigitaldefencedigital: 14%14%ukgov-equality-hubukgov-equality-hub: 13%13%biglotteryfundbiglotteryfund: 13%13%ukparliamentukparliament: 13%13%HDRUKHDRUK: 13%13%gchqgchq: 12%12%Planning-InspectoratePlanning-Inspectorate: 12%12%Civil-Service-Human-ResoCivil-Service-Human-Reso: 12%12%CJSCommonPlatformCJSCommonPlatform: 11%11%essexcountycouncilessexcountycouncil: 11%11%CPS-InnovationCPS-Innovation: 10%10%smbc-digitalsmbc-digital: 10%10%LandRegistryLandRegistry: 9%9%gds-operationsgds-operations: 9%9%OptiMaL-PSE-LabOptiMaL-PSE-Lab: 9%9%DFIDDFID: 8%8%NHSE-NDRSNHSE-NDRS: 8%8%TransportForLondonTransportForLondon: 8%8%OrdnanceSurveyOrdnanceSurvey: 8%8%companieshousecompanieshouse: 8%8%dvladvla: 7%7%jnccjncc: 7%7%BBCS-PHIBBCS-PHI: 7%7%govuk-paasgovuk-paas: 5%5%Health-Education-EnglandHealth-Education-England: 4%4%LBHackney-ITLBHackney-IT: 4%4%NHS-Transformation-UnitNHS-Transformation-Unit: 4%4%defra-designdefra-design: 3%3%digital-preservationdigital-preservation: 3%3%SkillsFundingAgencySkillsFundingAgency: 2%2%fsadatafsadata: 0%0%BHFDSCBHFDSC: 0%0%WCSCoursesWCSCourses: 0%0%east-sussex-county-counceast-sussex-county-counc: 0%0%ONS-OpenDataONS-OpenData: 0%0%NHS-ESR-IAsNHS-ESR-IAs: 0%0%NHS-digital-websiteNHS-digital-website: 0%0%BritishMuseumBritishMuseum: 0%0%Dorset-Council-UKDorset-Council-UK: 0%0%NationalCrimeAgencyNationalCrimeAgency: 0%0%intellectual-property-ofintellectual-property-of: 0%0%GreaterLondonAuthorityGreaterLondonAuthority: 0%0%edinburghcounciledinburghcouncil: 0%0%gds-deadgds-dead: 0%0%

What each organisation is written in

Share of source bytes by language, top ten organisations by size.

ministryofjustice — HTML
HTML: 697.6m (39.5%)TypeScript: 169.2m (9.6%)Kotlin: 152.3m (8.6%)CSS: 148m (8.4%)TSQL: 105.3m (6.0%)JavaScript: 94.4m (5.3%)Other: 398.5m (22.6%)
DEFRA — JavaScript
JavaScript: 304.3m (33.8%)HTML: 187.3m (20.8%)C#: 173.1m (19.2%)CSS: 32.1m (3.6%)TypeScript: 31.4m (3.5%)TSQL: 29.5m (3.3%)Other: 141.8m (15.8%)
hmcts — Java
Java: 558.8m (34.1%)HTML: 542.6m (33.1%)TypeScript: 167.2m (10.2%)Go: 75.4m (4.6%)JavaScript: 70.2m (4.3%)PLSQL: 47.4m (2.9%)Other: 177m (10.8%)
hmrc — Scala
Scala: 769.4m (81.7%)HTML: 71.2m (7.6%)JavaScript: 15.8m (1.7%)Go: 12.9m (1.4%)Cycript: 12.2m (1.3%)CSS: 10.4m (1.1%)Other: 49.4m (5.3%)
ONSdigital — HTML
HTML: 163.4m (35.9%)Python: 62.9m (13.8%)PLpgSQL: 44.7m (9.8%)JavaScript: 43.1m (9.5%)Go: 27.5m (6.0%)Java: 27m (5.9%)Other: 86.3m (19.0%)
alphagov — HTML
HTML: 320.4m (38.3%)Python: 83.5m (10.0%)Ruby: 75m (9.0%)Jupyter Notebook: 73.7m (8.8%)Go: 68.8m (8.2%)JavaScript: 55.2m (6.6%)Other: 160.5m (19.2%)
UKHomeOffice — Java
Java: 108.2m (28.8%)HTML: 91.8m (24.4%)JavaScript: 46.6m (12.4%)Python: 24.6m (6.5%)CSS: 19.6m (5.2%)Go: 16.4m (4.4%)Other: 69.1m (18.4%)
bbc — C
C: 786m (46.7%)Python: 231.6m (13.8%)C++: 191.8m (11.4%)Java: 111.7m (6.6%)JavaScript: 71.8m (4.3%)Jupyter Notebook: 51.5m (3.1%)Other: 238.9m (14.2%)
DFE-Digital — HTML
HTML: 467.8m (48.4%)C#: 154.1m (15.9%)Ruby: 91.5m (9.5%)JavaScript: 90.7m (9.4%)CSS: 78.5m (8.1%)Nunjucks: 16.8m (1.7%)Other: 67.4m (7.0%)
companieshouse — HTML
HTML: 144.4m (58.0%)Java: 38.5m (15.5%)TypeScript: 19.5m (7.9%)JavaScript: 9.9m (4.0%)CSS: 7.7m (3.1%)Python: 5.5m (2.2%)Other: 23.3m (9.4%)

Movement between organisations

Reported in aggregate only. Individuals are never named, edges below the suppression threshold are withheld, and no email address appears anywhere on this site — the public-interest case for examining how public bodies build software does not extend to publishing a career history of the people who do it.

How many organisations each person commits to

Counting resolved identities. The overwhelming majority appear in exactly one, which is what makes the minority who do not interesting.

36k27k18k9k01 org: 36k1 org2 orgs: 3k2 orgs3 orgs: 7343 orgs4 orgs: 2264 orgs5 orgs: 1135 orgs

Organisations that share engineers

Edges with fewer than 3 people in common are suppressed: at that size an edge describes individuals rather than a pattern, and this page reports aggregates only. 1496 pair(s) suppressed on that basis.

alphagov ↔ ministryofjusticealphagov ↔ ministryofjustice: 318318hmcts ↔ ministryofjusticehmcts ↔ ministryofjustice: 245245DFE-Digital ↔ alphagovDFE-Digital ↔ alphagov: 226226DFE-Digital ↔ ministryofjusticeDFE-Digital ↔ ministryofjustice: 198198alphagov ↔ dwpalphagov ↔ dwp: 171171alphagov ↔ govuk-payalphagov ↔ govuk-pay: 169169alphagov ↔ govuk-one-loginalphagov ↔ govuk-one-login: 163163DEFRA ↔ defra-designDEFRA ↔ defra-design: 134134alphagov ↔ hmrcalphagov ↔ hmrc: 126126alphagov ↔ govuk-paasalphagov ↔ govuk-paas: 125125hmrc ↔ ministryofjusticehmrc ↔ ministryofjustice: 122122ONSdigital ↔ alphagovONSdigital ↔ alphagov: 119119NHSDigital ↔ nhsukNHSDigital ↔ nhsuk: 115115alphagov ↔ hmctsalphagov ↔ hmcts: 113113UKHomeOffice ↔ alphagovUKHomeOffice ↔ alphagov: 112112DEFRA ↔ alphagovDEFRA ↔ alphagov: 107107ministryofjustice ↔ moj-analytical-servicesministryofjustice ↔ moj-analytical-services: 107107alphagov ↔ communitiesukalphagov ↔ communitiesuk: 106106

Head to head

Ministry of Justice vs HM Courts & Tribunals Service

HMCTS is an executive agency of MOJ, so this is the closest thing the dataset has to a controlled comparison: same department, same policies, separate engineering organisations.

ConventionMOJ HMCTSDiff
CI (GitHub Actions)84%57%-27
Dependency automation45%10%-35
README95%95%+0
Licence85%70%-15
Containerised59%39%-20
Tests present17%14%-4
CODEOWNERS41%45%+3
PR template11%32%+21

275 committer identities appear in both organisations — 6% of everyone who has committed to HMCTS. MOJ carries 2,396 repositories against HMCTS's 1,878, but HMCTS has 1.5× the commit volume.