← all organisations

cmagovuk / Overview

11 public repositories, 4.7k commits, 0 committers, 2011–2026.

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

The estate at a glance

11
public repositories
11 are forks of other projects
10
not archived
1 archived (9% of the estate)
4.7k
commits analysed
across 11 repositories with history
0
distinct human committers
plus 0 automated identities
52.6 MB
of git data
full mirrors, every branch and tag
12
languages detected
5.8 MB of source
15
years of history
org created February 2011
0%
of commits are bots
dependency bots and CI identities

What stands out

Roughly 9% of the estate is archived.

1 of 11 repositories are read-only. The live estate is the 10 repositories that remain, and only those are a fair basis for judging current practice.

7 live repositories have not been touched since 2023.

They are not archived, so they still read as supported, but 70% 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 fork: 10 (90.9%)91%Active forkArchived: 1 (9.1%)9%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.

32.21.50.8020: 32021: 32122: 22224: 22425: 125

Year of last push

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

32.21.50.8020: 32021: 22122: 32224: 22426: 126

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.

871653.2435.5217.8016: 371617: 281718: 5181819: 6071920: 8352021: 8712122: 4542223: 1542324: 5362425: 6262526: 426

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 2024-11 with 301 commits.

301225.8150.575.202016-012016-01: 10: 3: 1: 8: 3: 3: 4: 52017-01: 2: 3: 4: 3: 2: 1: 4: 6: 3: 1: 117: 82: 92: 100: 9: 33: 30: 34: 15: 52019-01: 9: 26: 67: 34: 43: 15: 32: 27: 45: 189: 86: 342020-01: 59: 54: 101: 91: 120: 26: 91: 70: 48: 102: 34: 392021-01: 28: 92: 44: 78: 146: 84: 35: 76: 54: 33: 56: 1452022-01: 133: 68: 46: 30: 19: 17: 22: 23: 4: 58: 21: 132023-01: 21: 3: 2: 1: 9: 24: 3: 16: 6: 10: 29: 302024-01: 11: 5: 1: 64: 14: 5: 7: 2: 45: 301: 812025-01: 185: 165: 66: 33: 52: 74: 30: 21: 4

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: 55JavaScriptJavaScript: 22TypeScriptTypeScript: 11ShellShell: 11PowerShellPowerShell: 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: 1111

GitHub topics, as set by GDS itself

An independent check on the classification above: topics are applied by hand, and 0 of 11 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.

871653.2435.5217.80111213141516 - Forked third-party: 371617 - Forked third-party: 281718 - Forked third-party: 5181819 - Forked third-party: 6071920 - Forked third-party: 8352021 - Forked third-party: 8712122 - Forked third-party: 4542223 - Forked third-party: 1542324 - Forked third-party: 5362425 - Forked third-party: 6262526 - Forked third-party: 426
  • Forked third-party

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 2017 to 2025, 11 repositories, 4.7k commits