← all organisations

MHRA / Overview

8 public repositories, 9k commits, 34 committers, 2011–2026.

Every public repository in github.com/MHRA was mirror-cloned in full and mined from its git history rather than the GitHub API alone. This site reports what 8 repositories, 9k commits and 34 people actually did.

The estate at a glance

8
public repositories
5 are forks of other projects
5
not archived
3 archived (38% of the estate)
9k
commits analysed
across 8 repositories with history
34
distinct human committers
plus 2 automated identities
227.6 MB
of git data
full mirrors, every branch and tag
28
languages detected
25.6 MB of source
15
years of history
org created February 2011
6%
of commits are bots
dependency bots and CI identities

What stands out

Roughly 38% of the estate is archived.

3 of 8 repositories are read-only. That is not neglect so much as a decade and a half of deliberate turnover: GDS has consistently retired work rather than leaving it to rot in place. The live estate is the 5 repositories that remain, and only those are a fair basis for judging current practice.

2 live repositories have not been touched since 2023.

They are not archived, so they still read as supported, but 40% of the active estate has had no push in over two years. This is the gap between 'archived' and 'actually maintained' - the population where dependency drift accumulates unobserved.

Shape of the estate

Repository status

Archived repositories are read-only. GDS archives aggressively, which is healthier than the alternative but makes the raw repository count a poor measure of the live system.

Active: 3 (37.5%)38%ActiveActive fork: 2 (25.0%)25%Active forkArchived: 3 (37.5%)38%Archived
  • Active, own code
  • Active fork of a third party
  • Archived (read-only)

Repositories created each year

The 2017 peak coincides with the GaaP era - Notify, Pay, Registers - and a wave of departmental prototyping.

21.510.5019: 11920: 12022: 22223: 12324: 12425: 12526: 126

Year of last push

A decay curve. The 2026 spike is the live estate; everything left of it has stopped moving.

4321023: 32324: 12426: 426

Volume of work

Commits per year, from git history

Measured from the commits themselves across every branch and tag, not from GitHub's activity graph.

3.8k2.8k1.9k939.5014: 1051415: 701516: 891617: 461718: 581819: 7931920: 3.8k2021: 9282122: 1.1k2223: 6912324: 4792425: 5552526: 31726

The same history, month by month

Monthly resolution shows the texture the yearly view flattens: the long climb to the mid-2010s peak, the plateau, and the bot-driven noise of the Dependabot era. The busiest single month was 2020-04 with 786 commits.

786589.5393196.50: 3: 23: 35: 13: 5: 9: 4: 9: 42015-01: 1: 4: 5: 10: 3: 5: 11: 4: 12: 7: 82016-01: 12: 8: 17: 13: 10: 10: 2: 3: 1: 3: 6: 42017-01: 4: 6: 1: 3: 1: 7: 1: 1: 3: 8: 10: 12018-01: 6: 3: 1: 3: 4: 1: 4: 2: 29: 1: 42019-01: 1: 5: 3: 4: 6: 2: 1: 178: 5932020-01: 224: 336: 726: 786: 693: 148: 179: 177: 245: 160: 60: 242021-01: 29: 48: 105: 73: 105: 104: 51: 110: 104: 41: 104: 542022-01: 61: 89: 152: 59: 70: 181: 109: 80: 68: 77: 76: 692023-01: 88: 74: 94: 65: 60: 118: 41: 51: 17: 40: 28: 152024-01: 24: 52: 57: 101: 32: 65: 17: 38: 19: 5: 27: 422025-01: 24: 67: 62: 43: 64: 44: 35: 28: 69: 55: 36: 282026-01: 33: 40: 24: 30: 44: 146

Languages

Primary language, by repository count

GitHub's headline language per repository. Ruby is the house language of GOV.UK publishing; Python dominates the data and alerting estate.

PythonPython: 22RR: 11MakefileMakefile: 11TypeScriptTypeScript: 11MDXMDX: 11JavaScriptJavaScript: 11

What GDS built

GDS has never been one product. Repository names carry the programme they were built for, and those prefixes outlive the programmes themselves – which makes them the clearest surviving record of what the organisation worked on, and when it stopped.

Repositories per programme

Classified by naming convention. 'Other / experimental' is the long tail of prototypes, spikes and one-off tools.

Forked third-partyForked third-party: 55Other / experimentalOther / experimental: 22Infrastructure & platformInfrastructure & platform: 11

GitHub topics, as set by GDS itself

An independent check on the classification above: topics are applied by hand, and 0 of 8 repositories (0%) carry at least one. The ranking closely tracks the name-derived programmes, which is reassuring for both.

Commits per year, by programme

The rise and fall of each programme, measured in actual commits rather than announcements.

3.8k2.8k1.9k939.5011121314 - Forked third-party: 1051415 - Forked third-party: 701516 - Forked third-party: 891617 - Forked third-party: 461718 - Forked third-party: 581819 - Forked third-party: 2919 - Other / experimental: 7641920 - Forked third-party: 4820 - Other / experimental: 2.8k20 - Infrastructure & platform: 8932021 - Forked third-party: 67921 - Other / experimental: 17121 - Infrastructure & platform: 782122 - Forked third-party: 91622 - Other / experimental: 15822 - Infrastructure & platform: 172223 - Forked third-party: 60923 - Other / experimental: 8023 - Infrastructure & platform: 22324 - Forked third-party: 47324 - Other / experimental: 62425 - Forked third-party: 53825 - Other / experimental: 172526 - Forked third-party: 19426 - Other / experimental: 12326
  • Forked third-party
  • Other / experimental
  • Infrastructure & platform

Programme life-spans

The period covering the middle 98% of each programme's commits. Deliberately not first-to-last commit: Emergency Alerts was built from the Notify codebase and inherited a stray 2011 commit with it, which made both programmes appear to start a decade before they existed. Trimming the tails ignores inherited and vendored history and answers the question actually being asked – when was this being worked on.

201120132015201720192021202320252027Forked third-partyForked third-party: sustained activity 2014 to 2026, 5 repositories, 3.9k commitsOther / experimentalOther / experimental: sustained activity 2019 to 2026, 2 repositories, 4.1k commitsInfrastructure & platformInfrastructure & platform: sustained activity 2020 to 2022, 1 repositories, 990 commits