← all organisations

companieshouse / Code

39 languages, 247.2 MB of source, and what the live estate is written in today.

Language figures come from GitHub's own per-repository byte counts, which measure source rather than a single headline label. File counts and repository sizes come from the mirrors themselves. The two tell different stories, and the difference is the point.

The codebase

39
languages in use
247.2 MB of source
148.2k
files at HEAD
across every analysed repository
0 B
on disk as mirrors
full history, every branch and tag
100.5 MB
largest repository
aws-promo-website

What stands out

One archived repository holds 9% of all the bytes.

aws-promo-website is 100.5 MB of git - a 2013 static snapshot of www.gov.uk, not source code. It single-handedly makes HTML the largest language by volume (58% of all source bytes). Any size or language statistic that does not exclude it is measuring an archive, not a codebase.

Sizes here are GitHub's reported figures.

This organisation was harvested with blobless partial clones, which fetch every commit and file path but not file contents, so there is no local size to measure against. Checked elsewhere in this dataset against 1,526 fully mirrored repositories, GitHub's reported size is accurate to within about six percent.

Ruby is the house language, but its share is falling.

Ruby is the primary language of 0% of archived repositories but only 0% of live ones. Python, Go, TypeScript and HCL have taken the difference - the signature of a shift from monolithic Rails publishing apps toward data pipelines, infrastructure-as-code and platform tooling.

Most repositories are small; a handful are enormous.

81% of repositories are under a megabyte of git data. The estate is not a monolith - it is a very long tail of small services, gems and prototypes around a few large publishing applications.

Languages, two ways

By volume of source

Bytes of code. Dominated by archived static HTML.

HTMLHTML: 143.2 MB143.2 MBJavaJava: 38.1 MB38.1 MBTypeScriptTypeScript: 19.5 MB19.5 MBJavaScriptJavaScript: 9.9 MB9.9 MBCSSCSS: 7.7 MB7.7 MBPythonPython: 5.5 MB5.5 MBHCLHCL: 5.3 MB5.3 MBGoGo: 4.5 MB4.5 MBXSLTXSLT: 3.7 MB3.7 MBSCSSSCSS: 2.0 MB2.0 MBNunjucksNunjucks: 1.4 MB1.4 MBApexApex: 1.2 MB1.2 MBShellShell: 1.2 MB1.2 MBPerlPerl: 1.0 MB1.0 MB

By number of repositories

How many repositories name each language as their primary one. A better guide to what engineers actually work in.

HCLHCL: 286286ShellShell: 272272DockerfileDockerfile: 230230MakefileMakefile: 211211JavaScriptJavaScript: 142142HTMLHTML: 136136JavaJava: 133133SCSSSCSS: 9090TypeScriptTypeScript: 4343CSSCSS: 4040JinjaJinja: 3838PerlPerl: 3737NunjucksNunjucks: 3131GoGo: 3131

Live estate versus archive

The same language ranking, split by whether the repository is still active. The shift is the clearest signal of technical direction in the whole dataset.

Active repositories

HCLHCL: 130130JavaJava: 112112HTMLHTML: 5656DockerfileDockerfile: 4242TypeScriptTypeScript: 3535GoGo: 2626JavaScriptJavaScript: 2323PerlPerl: 2929ShellShell: 2626PythonPython: 1818

Archived repositories

HCLHCL: 77JavaJava: 1313HTMLHTML: 77DockerfileDockerfile: 22TypeScriptTypeScript: 44GoGo: 55JavaScriptJavaScript: 77PerlPerl: 00ShellShell: 22PythonPython: 11

Scale

Repository size distribution

Git data per repository, log-ish buckets.

228171114570< 10 kB: 92< 10 kB< 100 kB: 211< 100 kB< 1 MB: 228< 1 MB< 10 MB: 102< 10 MB< 100 MB: 22< 100 MB100 MB +: 0100 MB +

Commits against files

Each circle is a repository, sized by number of distinct authors. Both axes are logarithmic. The diagonal band is the normal relationship between codebase size and churn; outliers above it are long-lived apps with heavy iteration, below it are dumps and imports.

8.1k1.3k201.131.75.0113.2173.32.3k30k5mld-prototype: 222 commits, 173 files, 6 authorsCMAK: 720 commits, 186 files, 107 authorsDevel-Declare-Lexer: 60 commits, 38 files, 7 authorsDist-Zilla-PluginBundle-CHGOVUK: 40 commits, 7 files, 6 authorsGov-one-login-prototype: 12 commits, 215 files, 1 authorsJSON-WebEncryption: 31 commits, 11 files, 13 authorsLog-Declare: 48 commits, 13 files, 10 authorsMangoX-Queue: 75 commits, 25 files, 8 authorsMojoX-JSON-XS: 18 commits, 9 files, 3 authorsMojoX-Log-Declare: 28 commits, 8 files, 5 authorsMojoX-Moose-Controller: 17 commits, 8 files, 5 authorsMojoX-OAuth2: 65 commits, 10 files, 9 authorsMojoX-Plugin-AnyCache: 55 commits, 34 files, 13 authorsMojoX-Plugin-Hook-BeforeRendered: 25 commits, 10 files, 10 authorsMojoX-Plugin-PODRenderer: 21 commits, 9 files, 7 authorsMojoX-Renderer-IncludeLater: 22 commits, 9 files, 5 authorsMojoX-URL-Sign: 21 commits, 10 files, 3 authorsaccessibility-horror-show: 26 commits, 130 files, 6 authorsaccessibility-lab-prototype: 6 commits, 130 files, 3 authorsaccessible-chs-cs-prototype: 104 commits, 70 files, 5 authorsaccount-validator-api: 351 commits, 68 files, 43 authorsaccount.ch.gov.uk-deps: 37 commits, 5 files, 17 authorsaccounts-association-api: 1,652 commits, 162 files, 35 authorsaccounts-filing-api: 402 commits, 89 files, 24 authorsaccounts-filing-web: 815 commits, 204 files, 32 authorsaccounts-upload-prototype: 12 commits, 141 files, 2 authorsaccounts-user-api: 365 commits, 99 files, 46 authorsacsp-api: 888 commits, 119 files, 51 authorsacsp-confirm-client-id-verification-web: 1,292 commits, 371 files, 44 authorsacsp-profile-data-api: 104 commits, 90 files, 15 authorsacsp-profile-delta-consumer: 66 commits, 82 files, 17 authorsacsp-verify-identity-prototype: 556 commits, 842 files, 5 authorsacsp-web: 3,808 commits, 630 files, 49 authorsad-hoc-prototypes: 52 commits, 105 files, 5 authorsaddress-lookup-api: 92 commits, 37 files, 13 authorsadmin-sites-ami: 46 commits, 35 files, 14 authorsadmin-sites-terraform: 105 commits, 34 files, 17 authorsadmin.orders.web.ch.gov.uk: 483 commits, 205 files, 46 authorsadvanced-company-search-consumer: 219 commits, 70 files, 25 authorsadvanced-search-terraform: 29 commits, 21 files, 4 authorsafd-postcode-ansible: 5 commits, 2 files, 2 authorsais-tuxedo-ami: 39 commits, 16 files, 3 authorsais-tuxedo-scripts: 15 commits, 5 files, 1 authorsais-tuxedo-stack: 478 commits, 23 files, 4 authorsalphabetical-company-search-consumer: 226 commits, 75 files, 26 authorsalteryx-terraform: 153 commits, 39 files, 10 authorsami-repository-template: 43 commits, 18 files, 7 authorsamzfsx-ontap-ansible: 49 commits, 8 files, 2 authorsamzfsx-ontap-terraform: 322 commits, 216 files, 6 authorsamzn2-base-ami: 92 commits, 18 files, 22 authorsamzn2023-base-ami: 22 commits, 11 files, 6 authorsamzses-terraform: 36 commits, 14 files, 3 authorsansible-collection-general: 52 commits, 38 files, 2 authorsansible-collection-infrastructure: 69 commits, 69 files, 6 authorsansible-collection-middleware: 39 commits, 43 files, 1 authorsansible-collection-security: 119 commits, 45 files, 5 authorsansible-collections: 380 commits, 343 files, 17 authorsansible-elasticsearch: 518 commits, 71 files, 37 authorsansible-logical-standby: 5 commits, 4 files, 2 authorsansible-role-amazon-cloudwatch-agent: 156 commits, 65 files, 9 authorsansible-role-aws-cli: 17 commits, 7 files, 1 authorsansible-role-aws-nvme-device-files: 26 commits, 10 files, 1 authorsansible-role-docker: 151 commits, 22 files, 27 authorsansible-role-docker-ecr: 19 commits, 7 files, 3 authorsansible-role-elasticsearch: 14 commits, 7 files, 3 authorsansible-role-epel: 324 commits, 33 files, 3 authorsansible-role-hashicorp-binary-installer: 5 commits, 6 files, 2 authorsansible-role-informix-management: 26 commits, 8 files, 1 authorsansible-role-iscsi-devices: 30 commits, 15 files, 1 authorsansible-role-jdk: 13 commits, 16 files, 2 authorsansible-role-kafka-prometheus-exporter: 18 commits, 10 files, 1 authorsansible-role-logrotate: 90 commits, 15 files, 14 authorsansible-role-lynis: 54 commits, 13 files, 2 authorsansible-role-nfs-mounts: 11 commits, 7 files, 1 authorsansible-role-node-exporter: 370 commits, 41 files, 59 authorsansible-role-repository-template: 19 commits, 22 files, 2 authorsansible-role-ruby: 57 commits, 10 files, 11 authorsansible-role-snow: 14 commits, 8 files, 2 authorsansible-role-ssh-key: 17 commits, 9 files, 1 authorsansible-role-swap-partition: 7 commits, 7 files, 1 authorsansible-role-systemd-journald: 8 commits, 9 files, 1 authorsansible-verdaccio: 22 commits, 13 files, 4 authorsapi-enumerations: 834 commits, 17 files, 142 authorsapi-filing-service-prototype: 100 commits, 151 files, 4 authorsapi-sdk-manager-go-library: 27 commits, 5 files, 10 authorsapi-sdk-node: 2,405 commits, 202 files, 201 authorsapi-security-java: 253 commits, 51 files, 55 authorsapi.ch.gov.uk-deps: 17 commits, 6 files, 5 authorsappeal-a-late-penalty-prototype: 13 commits, 60 files, 2 authorsapplications-developer-ecs-service: 54 commits, 14 files, 10 authorsapplications.developer.web.ch.gov.uk: 632 commits, 95 files, 45 authorsapply-presenter-account-prototype: 119 commits, 66 files, 4 authorsarchived-3pa-register-admin-web: 35 commits, 32 files, 5 authorsarchived-3pa-register-api: 39 commits, 21 files, 4 authorsarchived-suppression-api: 382 commits, 76 files, 21 authorsarchived-suppression-web: 1,001 commits, 118 files, 15 authorsartifactory-ami: 136 commits, 15 files, 8 authorsartifactory-terraform: 592 commits, 49 files, 10 authorsauth-code-notification: 348 commits, 69 files, 33 authorsauthcode-changed-consumer: 123 commits, 44 files, 11 authorsaws-aci-infrastructure-terraform: 10 commits, 14 files, 5 authorsaws-glue-scripts: 8 commits, 4 files, 2 authorsaws-linux-infrastructure-terraform: 60 commits, 29 files, 15 authorsaws-promo-terraform: 211 commits, 31 files, 9 authorsaws-promo-website: 156 commits, 2,008 files, 6 authorsaws-windows-infrastructure-terraform: 526 commits, 113 files, 32 authorsbankrupt-officer-search-api: 230 commits, 60 files, 36 authorsbankrupt-officer-search-stack: 38 commits, 18 files, 6 authorsbankrupt-officer-search-web: 532 commits, 93 files, 48 authorsbarcode-generator-java: 8 commits, 3 files, 3 authorsbcrypt-hash-check-terraform: 38 commits, 13 files, 9 authorsbris-incoming-message-controller: 205 commits, 54 files, 18 authorsbrowser-print-client: 9 commits, 2 files, 5 authorsbtd-cli: 136 commits, 28 files, 3 authorsbulk-outputs-aws: 10 commits, 35 files, 3 authorsbusiness-objects-terraform: 68 commits, 17 files, 10 authorscall-centre-data-terraform: 262 commits, 19 files, 4 authorscdn-analyser: 23 commits, 54 files, 8 authorscdn-terraform: 183 commits, 15 files, 13 authorscentos7-base-ami: 133 commits, 16 files, 18 authorscertificates.orders.web.ch.gov.uk: 1,677 commits, 277 files, 73 authorscertified-docs-prototype: 136 commits, 203 files, 6 authorsceu-ami: 83 commits, 24 files, 9 authorsceu-terraform: 308 commits, 54 files, 25 authorsch-account-prototype: 1,229 commits, 1,283 files, 15 authorsch-accounts-prototype: 2,424 commits, 473 files, 50 authorsch-analytics-repository-template: 27 commits, 16 files, 5 authorsch-bcrypt-hash-generate-terraform: 46 commits, 11 files, 3 authorsch-data-alexa-skill: 18 commits, 2,489 files, 3 authorsch-design-system: 8 commits, 34 files, 2 authorsch-frontend: 22 commits, 756 files, 2 authorsch-java-utils: 7 commits, 9 files, 4 authorsch-kafka-go: 7 commits, 8 files, 2 authorsch-node-utils: 258 commits, 44 files, 37 authorsch-structured-logging-node: 354 commits, 27 files, 30 authorsch.gov.uk: 2,156 commits, 328 files, 177 authorsch.gov.uk-deps: 96 commits, 6 files, 30 authorscharges-data-api: 521 commits, 144 files, 69 authorschcp-sharepoint-python-connector-package: 15 commits, 7 files, 2 authorschd-ami: 76 commits, 24 files, 7 authorschd-order-api: 228 commits, 60 files, 39 authorschd-order-consumer: 286 commits, 54 files, 52 authorschd-terraform: 164 commits, 41 files, 17 authorschips-ansible: 10 commits, 9 files, 4 authorschips-apache: 57 commits, 7 files, 6 authorschips-app: 203 commits, 9 files, 22 authorschips-control-terraform: 86 commits, 38 files, 14 authorschips-dba-dev-terraform: 113 commits, 36 files, 14 authorschips-devtest-terraform: 113 commits, 66 files, 12 authorschips-domain: 206 commits, 39 files, 9 authorschips-e2e-ansible: 26 commits, 13 files, 9 authorschips-fes-batch: 62 commits, 38 files, 7 authorschips-filing-mock: 332 commits, 58 files, 49 authorschips-image-converter: 44 commits, 13 files, 7 authorschips-rest-interfaces-consumer: 464 commits, 41 files, 15 authorschips-rundeck: 54 commits, 24 files, 6 authorschips-staffware-eai: 9 commits, 8 files, 4 authorschips-staffware-sso: 17 commits, 9 files, 4 authorschips-terraform: 998 commits, 196 files, 61 authorschips-training-terraform: 155 commits, 54 files, 7 authorschips-tuxedo-proxy-domain: 56 commits, 21 files, 5 authorschips-uam-terraform: 98 commits, 24 files, 11 authorschips-weblogic-batch: 326 commits, 81 files, 21 authorschl-tuxedo-ami: 89 commits, 14 files, 1 authorschl-tuxedo-stack: 539 commits, 26 files, 12 authorschs-appointments-api-deps: 11 commits, 5 files, 6 authorschs-backend-deps: 22 commits, 5 files, 12 authorschs-bind-ansible: 17 commits, 54 files, 2 authorschs-company-profile-api-deps: 6 commits, 5 files, 4 authorschs-delta-api: 588 commits, 226 files, 78 authorschs-dev: 689 commits, 297 files, 20 authorschs-email-sender-java: 19 commits, 56 files, 5 authorschs-exemption-api-deps: 5 commits, 5 files, 4 authorschs-gov-uk-notify-integration-api: 921 commits, 261 files, 29 authorschs-kafka-api-java: 66 commits, 120 files, 8 authorschs-log-scraper: 127 commits, 13 files, 3 authorschs-monitor-api-java: 91 commits, 33 files, 6 authorschs-monitor-gui-deps: 33 commits, 5 files, 11 authorschs-notification-kafka-consumer: 337 commits, 46 files, 26 authorschs-notification-sender-api: 356 commits, 113 files, 36 authorschs-psc-api-deps: 5 commits, 5 files, 4 authorschs-queue-api-deps: 7 commits, 5 files, 4 authorschs-registers-api-deps: 5 commits, 5 files, 4 authorschs-streaming-api-backend: 75 commits, 33 files, 5 authorschs-streaming-api-cache: 77 commits, 28 files, 9 authorschs-streaming-api-frontend: 97 commits, 24 files, 8 authorschs_prototype: 65 commits, 104 files, 5 authorsci-ansible-molecule-container: 64 commits, 4 files, 11 authorsci-automation-test-build: 9 commits, 5 files, 3 authorsci-aws-cli: 33 commits, 5 files, 4 authorsci-base-build: 17 commits, 4 files, 8 authorsci-bash-task: 18 commits, 4 files, 6 authorsci-cdn-build: 16 commits, 4 files, 2 authorsci-cdxgen-image: 37 commits, 4 files, 2 authorsci-chips-build: 13 commits, 4 files, 2 authorsci-concourse-testing: 9 commits, 13 files, 2 authorsci-core-runtime: 20 commits, 4 files, 10 authorsci-corretto-jdk-build: 35 commits, 5 files, 10 authorsci-corretto-jdk-runtime: 21 commits, 4 files, 7 authorsci-corretto8-maven-build: 5 commits, 5 files, 2 authorsci-ecr-scan-check: 28 commits, 6 files, 2 authorsci-fly-runner: 108 commits, 8 files, 10 authorsci-grafana-image: 7 commits, 3 files, 3 authorsci-grafana-terraform: 102 commits, 34 files, 3 authorsci-homebrew-linux: 8 commits, 4 files, 3 authorsci-kafka-client: 38 commits, 5 files, 6 authorsci-lint: 8 commits, 4 files, 1 authorsci-markdownlint-task: 10 commits, 5 files, 4 authorsci-node-build: 85 commits, 2 files, 18 authorsci-node-runtime: 23 commits, 4 files, 10 authorsci-oci-build-task: 10 commits, 4 files, 2 authorsci-oracle-client-runner: 18 commits, 4 files, 5 authorsci-oracle-jdk-build: 5 commits, 5 files, 2 authorsci-oracle-jdk-runtime: 9 commits, 4 files, 4 authorsci-oracle-sqlplus: 14 commits, 4 files, 2 authorsci-oras-runner: 6 commits, 4 files, 3 authorsci-packer-container: 51 commits, 6 files, 13 authorsci-pandoc-task: 13 commits, 5 files, 4 authorsci-perl-build: 66 commits, 5 files, 1 authorsci-perl-build-ecs: 24 commits, 5 files, 3 authorsci-python-build-3.7: 13 commits, 7 files, 7 authorsci-python-runner: 14 commits, 4 files, 4 authorsci-resource-type-ami-id: 21 commits, 7 files, 2 authorsci-resource-type-cron: 8 commits, 4 files, 4 authorsci-resource-type-npm: 71 commits, 29 files, 6 authorsci-resource-type-snapshot-id: 19 commits, 8 files, 2 authorsci-rpm-build: 5 commits, 3 files, 1 authorsci-ruby-build: 11 commits, 4 files, 4 authorsci-rundeck-task: 19 commits, 5 files, 3 authorsci-shellcheck-task: 21 commits, 6 files, 5 authorsci-slack-notification-resource: 119 commits, 32 files, 42 authorsci-trivy-runner: 56 commits, 4 files, 12 authorsci-tuxedo-build: 50 commits, 6 files, 1 authorsci-webhook-trigger: 45 commits, 9 files, 10 authorscics-terraform: 95 commits, 19 files, 12 authorsclose-a-company-prototype: 808 commits, 573 files, 8 authorscommon-services-stack: 11 commits, 16 files, 2 authorscommon-web-java: 306 commits, 29 files, 56 authorscompany-accounts-library: 165 commits, 11 files, 33 authorscompany-accounts.api.ch.gov.uk: 3,001 commits, 627 files, 95 authorscompany-accounts.web.ch.gov.uk: 3,406 commits, 814 files, 84 authorscompany-appointments-consumer: 151 commits, 56 files, 26 authorscompany-appointments.api.ch.gov.uk: 949 commits, 228 files, 92 authorscompany-documents.web.ch.gov.uk: 115 commits, 52 files, 25 authorscompany-exemptions-data-api: 315 commits, 89 files, 43 authorscompany-exemptions-delta-consumer: 174 commits, 92 files, 32 authorscompany-lookup.web.ch.gov.uk: 407 commits, 68 files, 78 authorscompany-metrics-api: 305 commits, 147 files, 61 authorscompany-metrics-consumer: 294 commits, 110 files, 66 authorscompany-profile-delta-consumer: 351 commits, 76 files, 53 authorscompany-profile-search-consumer: 162 commits, 53 files, 32 authorscompany-requests-service-stack: 26 commits, 21 files, 12 authorscompany-search-consumer: 66 commits, 19 files, 17 authorsconf-statement-prototype: 524 commits, 282 files, 7 authorsconfigurable-api-caller: 218 commits, 59 files, 30 authorsconfigure-local-ssh: 7 commits, 4 files, 2 authorsconfirmation-statement-api: 1,273 commits, 199 files, 66 authorsconfirmation-statement-web: 3,168 commits, 381 files, 90 authorsconsumer-maven-archetype: 35 commits, 41 files, 11 authorscontact-centre-triage-prototype: 376 commits, 243 files, 6 authorscontent-design: 227 commits, 139 files, 8 authorscontent-style-guide: 15 commits, 159 files, 6 authorscookie-consent: 77 commits, 29 files, 5 authorscreate-an-accessibility-statement: 11 commits, 30 files, 4 authorscustomer-feedback-api: 204 commits, 61 files, 25 authorsdapperdox-developer-ecs-service: 32 commits, 14 files, 7 authorsdapperdox-theme-gov-uk: 12 commits, 11 files, 5 authorsdapperdox.developer.ch.gov.uk: 920 commits, 77 files, 141 authorsdata-lake-terraform: 64 commits, 23 files, 7 authorsdata-reconciliation: 653 commits, 203 files, 27 authorsdata-reconciliation-service-stack: 38 commits, 15 files, 3 authorsdata-reconciliation-terraform: 189 commits, 21 files, 12 authorsdata-sync-api-sdk-java: 104 commits, 38 files, 31 authorsdata-sync-service-stack: 21 commits, 16 files, 14 authorsday-one-prototype: 83 commits, 68 files, 4 authorsdbaops: 34 commits, 54 files, 6 authorsdeltas-service-stack: 5 commits, 3 files, 3 authorsdependency-track-aws-terraform: 119 commits, 46 files, 6 authorsdev-tools-service-stack: 12 commits, 15 files, 4 authorsdevcontainers: 9 commits, 5 files, 3 authorsdeveloper-interview-java: 10 commits, 14 files, 2 authorsdeveloper-interview-node: 12 commits, 12 files, 3 authorsdeveloper-site-stack: 153 commits, 24 files, 17 authorsdeveloper.ch.gov.uk-deps: 10 commits, 5 files, 5 authorsdigital-certs-copies-prototype: 387 commits, 178 files, 7 authorsdirectors-prototype: 1,110 commits, 178 files, 12 authorsdisqualified-officers-data-api: 380 commits, 111 files, 59 authorsdisqualified-officers-delta-consumer: 337 commits, 86 files, 51 authorsdisqualified-officers-search-consumer: 166 commits, 75 files, 40 authorsdissolution-api: 1,327 commits, 308 files, 89 authorsdissolution-prototype: 190 commits, 318 files, 10 authorsdissolution-support-console-prototype: 19 commits, 31 files, 3 authorsdissolution-web: 2,369 commits, 359 files, 86 authorsdocker-ami: 151 commits, 30 files, 12 authorsdocker-cic: 88 commits, 18 files, 5 authorsdocker-elasticsearch-alpine: 350 commits, 292 files, 9 authorsdocker-jmeter: 40 commits, 10 files, 7 authorsdocker-weblogic: 96 commits, 15 files, 6 authorsdocs-developer-ecs-service: 50 commits, 14 files, 7 authorsdocs.developer.ch.gov.uk: 809 commits, 106 files, 60 authorsdocument-generation-service-stack: 17 commits, 16 files, 10 authorsdocument-generator: 1,764 commits, 445 files, 98 authorsdocument-generator-consumer: 359 commits, 58 files, 44 authorsdocument-render-service-java: 50 commits, 54 files, 6 authorsdocument-render-tiff2pdf: 31 commits, 15 files, 7 authorsdocument-service-stack: 61 commits, 31 files, 4 authorsdocument-signing-request-consumer: 236 commits, 77 files, 36 authorsdocument-store-delta-consumer: 83 commits, 80 files, 21 authorsdps-ami: 37 commits, 15 files, 1 authorsdps-stack: 435 commits, 24 files, 6 authorsdzil: 15 commits, 8 files, 4 authorsefl-internal-prototype: 17 commits, 134 files, 2 authorsefs-submission-api: 755 commits, 401 files, 41 authorselasticsearch-data-loader: 146 commits, 35 files, 24 authorselasticsearch-prometheus-exporter: 594 commits, 53 files, 37 authorsemail-producer-java: 168 commits, 17 files, 16 authorsemergency-auth-code-api: 221 commits, 80 files, 23 authorsemergency-auth-code-web: 508 commits, 108 files, 43 authorsenvconf: 21 commits, 10 files, 8 authorsewf-ami: 298 commits, 24 files, 15 authorsextensions-api: 602 commits, 124 files, 42 authorsextensions-web: 610 commits, 231 files, 51 authorsfds-prototype: 18 commits, 30 files, 3 authorsfes-admin-system-prototype: 12 commits, 150 files, 1 authorsfes-ami: 137 commits, 20 files, 10 authorsfil-tuxedo-ami: 37 commits, 16 files, 1 authorsfil-tuxedo-scripts: 266 commits, 40 files, 3 authorsfil-tuxedo-stack: 841 commits, 27 files, 10 authorsfil-tuxedo-stack-test: 311 commits, 27 files, 4 authorsfile-transfer-service: 423 commits, 78 files, 32 authorsfile-transfer-stack: 109 commits, 27 files, 7 authorsfile-validation-api: 273 commits, 100 files, 29 authorsfiling-close-service-stack: 20 commits, 17 files, 9 authorsfiling-core-service-stack: 18 commits, 17 files, 6 authorsfiling-create-service-stack: 31 commits, 16 files, 11 authorsfiling-history-data-api: 658 commits, 261 files, 38 authorsfiling-history-delta-consumer: 650 commits, 709 files, 31 authorsfiling-notification-sender-java: 57 commits, 98 files, 7 authorsfiling-resource-handler-java: 51 commits, 89 files, 7 authorsfind-update-company-info-prototype: 1,744 commits, 3,127 files, 7 authorsflyingsaucer: 2,651 commits, 1,375 files, 62 authorsfollow-service-stack: 19 commits, 16 files, 8 authorsforgerock-cloud-config: 1,848 commits, 333 files, 51 authorsforgerock-cloud-monitoring: 541 commits, 128 files, 24 authorsforgerock-data: 286 commits, 56 files, 23 authorsforgerock-identity-gateway: 527 commits, 66 files, 37 authorsforms-enablement-prototype: 75 commits, 240 files, 16 authorsforms-enablement-salesforce: 480 commits, 638 files, 19 authorsfrontend-scanning-service-terraform: 158 commits, 34 files, 22 authorsgithub-actions-poc: 64 commits, 7 files, 3 authorsgithub-query-app: 35 commits, 71 files, 6 authorsgithub-release-resource: 169 commits, 308 files, 41 authorsgithub-webhook-resource: 111 commits, 27 files, 10 authorsgo-session-handler: 160 commits, 18 files, 15 authorsgo-swagger: 1,051 commits, 1,778 files, 28 authorsgo-tiff2pdf: 102 commits, 12 files, 12 authorsgofigure: 72 commits, 14 files, 15 authorsgolang-base-image: 52 commits, 7 files, 20 authorsgopan: 153 commits, 63 files, 13 authorsgovuk_frontend_toolkit: 822 commits, 166 files, 83 authorsgrafana-ami: 26 commits, 12 files, 2 authorsgrafana-terraform: 61 commits, 12 files, 8 authorsgreen.search.api.ch.gov.uk: 442 commits, 69 files, 42 authorsheadline-news: 6 commits, 58 files, 1 authorsheritage-shared-terraform: 348 commits, 39 files, 25 authorshide-your-details-prototype: 100 commits, 159 files, 4 authorshtmlform: 14 commits, 9 files, 5 authorsidentity-service-stack: 35 commits, 20 files, 10 authorsidv-external-case-monitor: 30 commits, 22 files, 4 authorsidv-prototype: 994 commits, 1,652 files, 5 authorsidv-sign-in-prototype: 58 commits, 119 files, 4 authorsidv-style-guide-prototype: 162 commits, 35 files, 5 authorsimage-systems-dashboards: 8 commits, 12 files, 1 authorsinfrastructure-terraform-runner: 167 commits, 5 files, 9 authorsinnovation-curious-coffee: 782 commits, 136 files, 15 authorsinnovation-feedback_loop: 26 commits, 32 files, 3 authorsinsolvency-api: 956 commits, 119 files, 50 authorsinsolvency-data-api: 451 commits, 87 files, 73 authorsinsolvency-delta-consumer: 450 commits, 100 files, 61 authorsinsolvency-poc: 18 commits, 14 files, 7 authorsinsolvency-prototype: 77 commits, 166 files, 4 authorsinteraction-content-design-prototypes: 28 commits, 135 files, 2 authorsiprocess-app-ami: 181 commits, 26 files, 15 authorsitem-group-consumer: 113 commits, 68 files, 18 authorsitem-group-status-updater: 147 commits, 62 files, 30 authorsitem-group-workflow-api: 413 commits, 122 files, 28 authorsitem-handler: 906 commits, 206 files, 66 authorsixbr-suppression-prototype: 33 commits, 22 files, 3 authorskafka-ami: 21 commits, 16 files, 3 authorskafka-error-consumer: 75 commits, 23 files, 18 authorskafka-management-tool: 93 commits, 19 files, 9 authorskafka-models: 289 commits, 25 files, 80 authorskafka-stack: 151 commits, 127 files, 3 authorskafka-zookeeper-ami: 6 commits, 14 files, 1 authorskafka_exporter: 230 commits, 1,192 files, 39 authorskibana-ami: 32 commits, 17 files, 3 authorslfp-appeal-prototype: 220 commits, 251 files, 8 authorslfp-appeals-api: 661 commits, 116 files, 53 authorslfp-appeals-frontend: 2,137 commits, 236 files, 73 authorslfp-extensions-prototype: 218 commits, 210 files, 5 authorslfp-pay-prototype: 184 commits, 168 files, 8 authorslimited-partnerships-api: 1,586 commits, 233 files, 27 authorslimited-partnerships-cs-prototype: 53 commits, 35 files, 3 authorslimited-partnerships-prototype: 1,294 commits, 1,993 files, 10 authorslimited-partnerships-web: 3,649 commits, 678 files, 21 authorslocales-chs: 21 commits, 50 files, 2 authorslocales-company-lookup.web.ch.gov.uk: 7 commits, 10 files, 3 authorslocales-dissolution-web: 29 commits, 38 files, 2 authorslocalstack-ami: 54 commits, 25 files, 6 authorslogging-stack: 280 commits, 198 files, 5 authorsmaintenance-assets: 61 commits, 14 files, 15 authorsmetrics-platform-ami: 29 commits, 18 files, 3 authorsmetrics-platform-terraform: 58 commits, 19 files, 9 authorsmojox-renderer-xslate: 39 commits, 18 files, 9 authorsmonitor-notification-matcher: 102 commits, 81 files, 13 authorsmonitor-subscription-matcher: 94 commits, 69 files, 10 authorsmunki-facts: 88 commits, 19 files, 14 authorsmunki-promoter: 37 commits, 6 files, 5 authorsmy-service-design-history: 23 commits, 44 files, 2 authorsnagiosxi-ami: 40 commits, 17 files, 6 authorsnetapp-snapcenter-ansible: 102 commits, 53 files, 2 authorsnetapp-terraform: 585 commits, 107 files, 34 authorsnode-base-image: 21 commits, 6 files, 10 authorsnode-review-web-starter-js: 33 commits, 86 files, 4 authorsnode-session-handler: 724 commits, 45 files, 48 authorsnode-web-starter: 119 commits, 76 files, 7 authorsnotification-letter-producer: 15 commits, 15 files, 6 authorsnotifications-service-stack: 48 commits, 18 files, 11 authorsobjections-service-prototype: 243 commits, 183 files, 4 authorsocp-prototype: 41 commits, 142 files, 4 authorsocr-api: 297 commits, 82 files, 39 authorsocr-api-stack: 103 commits, 21 files, 11 authorsocr-service-stack: 45 commits, 15 files, 9 authorsofficer-delta-processor: 494 commits, 156 files, 49 authorsofficer-filing-api: 997 commits, 143 files, 53 authorsofficer-filing-web: 2,574 commits, 448 files, 52 authorsofficers-search-consumer: 181 commits, 76 files, 24 authorsois-tuxedo-ami: 39 commits, 14 files, 1 authorsois-tuxedo-qsp-transfer: 25 commits, 4 files, 1 authorsois-tuxedo-scripts: 101 commits, 31 files, 2 authorsois-tuxedo-stack: 456 commits, 24 files, 3 authorsollama-service: 147 commits, 15 files, 3 authorsonboarding-portal-webapp: 171 commits, 62 files, 12 authorsopentelemetry-collector: 83 commits, 31 files, 10 authorsoracle-query-api: 838 commits, 272 files, 88 authorsorder-a-certificate-prototype: 212 commits, 181 files, 5 authorsorder-notification-sender: 464 commits, 162 files, 49 authorsorder-service-stack: 19 commits, 17 files, 11 authorsorders-service-stack: 33 commits, 18 files, 10 authorsorders.web.ch.gov.uk: 943 commits, 199 files, 57 authorsoverseas-entities-api: 2,203 commits, 320 files, 108 authorsoverseas-entities-web: 8,087 commits, 798 files, 131 authorsoverseas-user-admin-prototype: 103 commits, 40 files, 5 authorspat-internal-prototype: 21 commits, 30,037 files, 4 authorspayment-processed-consumer-java: 84 commits, 63 files, 10 authorspayment-reconciler: 220 commits, 46 files, 27 authorspayment-reconciliation-consumer: 300 commits, 54 files, 67 authorspayment-reconciliation-consumer-java: 72 commits, 100 files, 10 authorspayment-service-refunds-prototype: 14 commits, 141 files, 1 authorspayments-admin-web: 263 commits, 79 files, 37 authorspayments-service-stack: 106 commits, 16 files, 13 authorspayments.api.ch.gov.uk: 1,080 commits, 94 files, 63 authorspayments.web.ch.gov.uk: 391 commits, 65 files, 56 authorspenalty-payment-api: 739 commits, 121 files, 34 authorspenalty-payment-error-reporter: 142 commits, 42 files, 21 authorspenalty-payment-web: 1,490 commits, 167 files, 63 authorsperl-base-image: 9 commits, 4 files, 4 authorsphysical-media-backup-terraform: 352 commits, 15 files, 4 authorspipeline-demo-app: 6 commits, 9 files, 3 authorsplatform-tools-python: 63 commits, 27 files, 2 authorspoc-docwars-structure: 25 commits, 40 files, 4 authorspoc-suppression-api: 15 commits, 3 files, 3 authorspoc-suppression-web: 33 commits, 3 files, 5 authorspostfix-ansible: 30 commits, 20 files, 5 authorspresenter-account-api: 228 commits, 93 files, 25 authorspresenter-account-web: 690 commits, 178 files, 27 authorspresenters-idv-prototype: 134 commits, 339 files, 9 authorsprometheus-ami: 99 commits, 24 files, 5 authorsprometheus-terraform: 132 commits, 29 files, 12 authorspromise-to-file-web: 745 commits, 128 files, 53 authorspromo-proxy-ami: 16 commits, 23 files, 3 authorsprototype-template: 18 commits, 13,466 files, 2 authorsprove-your-identity-prototype: 1,103 commits, 1,015 files, 8 authorspsc-data-api: 972 commits, 199 files, 74 authorspsc-delta-consumer: 315 commits, 88 files, 56 authorspsc-discrepancy-parser: 268 commits, 69 files, 25 authorspsc-extensions-web: 634 commits, 168 files, 24 authorspsc-filing-api: 540 commits, 221 files, 34 authorspsc-filing-web: 38 commits, 64 files, 11 authorspsc-search-consumer: 162 commits, 75 files, 12 authorspsc-statement-data-api: 489 commits, 99 files, 49 authorspsc-statement-delta-consumer: 254 commits, 67 files, 50 authorspsc-verification-api: 470 commits, 172 files, 27 authorspsc-verification-web: 1,689 commits, 273 files, 32 authorsptf-prototype: 199 commits, 175 files, 9 authorspublic-data-service-stack: 34 commits, 19 files, 6 authorsrand-stack: 41 commits, 14 files, 4 authorsratelimiter: 41 commits, 12 files, 6 authorsrefund-request-consumer: 58 commits, 38 files, 11 authorsrefund-request-consumer-java: 56 commits, 64 files, 12 authorsregister-of-overseas-entities-prototype: 1,068 commits, 201 files, 11 authorsregistered-email-address-api: 291 commits, 102 files, 37 authorsregistered-email-address-web: 668 commits, 141 files, 52 authorsregisters-data-api: 66 commits, 64 files, 30 authorsregisters-delta-consumer: 53 commits, 71 files, 19 authorsrelease-note-generator: 13 commits, 7 files, 2 authorsrender: 73 commits, 33 files, 14 authorsreport-a-discrepancy-prototype: 97 commits, 110 files, 4 authorsrequest-an-auth-code-prototype: 118 commits, 153 files, 4 authorsrestricted-word-web: 848 commits, 108 files, 66 authorsrestricted-words-prototype: 56 commits, 138 files, 5 authorsrevoke-access-token-service-prototype: 25 commits, 128 files, 2 authorsrhel10-base-ami: 14 commits, 30 files, 4 authorsrhel6-base-ami: 144 commits, 16 files, 18 authorsrhel7-base-ami: 98 commits, 16 files, 10 authorsrhel8-base-ami: 163 commits, 19 files, 25 authorsrhel9-base-ami: 207 commits, 26 files, 12 authorsroe-hmlr-matching: 19 commits, 1 files, 1 authorsroe-update-remove-prototype: 23 commits, 159 files, 4 authorsrundeck-sns-notification-plugin: 14 commits, 9 files, 2 authorss3-content-type-fixer: 62 commits, 5 files, 11 authorssanctions-payment-prototype: 374 commits, 303 files, 7 authorssearch-bankrupt-directors-prototype: 9 commits, 143 files, 1 authorssearch-logstash-ami: 16 commits, 15 files, 5 authorssearch-service-comparison-utility: 5 commits, 17 files, 2 authorssearch-service-stack: 25 commits, 16 files, 9 authorssearch.api.ch.gov.uk: 978 commits, 180 files, 67 authorssearch.web.ch.gov.uk: 1,329 commits, 109 files, 65 authorssearchable-accounts-prototype: 179 commits, 82 files, 4 authorssecure-service-stack: 14 commits, 15 files, 6 authorssecurity-scans-ansible: 45 commits, 7 files, 3 authorsservices-dashboard-api: 253 commits, 85 files, 12 authorsservices-dashboard-ecs: 158 commits, 38 files, 5 authorsservices-dashboard-tidyup: 53 commits, 31 files, 5 authorsservices-dashboard-web: 445 commits, 61 files, 9 authorsset-up-a-company-idv-prototype: 101 commits, 433 files, 4 authorsset-up-a-company-prototype: 98 commits, 185 files, 4 authorssic-code-api: 253 commits, 57 files, 20 authorssic-code-data: 13 commits, 24 files, 4 authorssic-code-prototype: 88 commits, 28,081 files, 4 authorssic-code-web: 199 commits, 71 files, 25 authorssic-codes-prototype: 8 commits, 136 files, 2 authorssicsearch: 35 commits, 27 files, 3 authorssingle-justice-procedure-prototype: 96 commits, 210 files, 4 authorssmartpan-ami: 70 commits, 12 files, 2 authorssmartview-terraform: 50 commits, 16 files, 9 authorssmtp-outbound-ami: 128 commits, 28 files, 15 authorssonar-ami: 153 commits, 20 files, 6 authorsspecs.developer.ch.gov.uk: 50 commits, 191 files, 10 authorssquid-proxy-ami: 63 commits, 23 files, 6 authorsstatement-of-capital-prototype-: 225 commits, 186 files, 5 authorsstreaming-api-stack: 11 commits, 16 files, 3 authorsstreaming-service-stack: 14 commits, 15 files, 6 authorsstrike-off-objections-api: 752 commits, 147 files, 60 authorsstrike-off-objections-web: 1,263 commits, 164 files, 66 authorsstrike-off-partner-objections-api: 455 commits, 103 files, 9 authorsstrike-off-partner-objections-processor: 118 commits, 49 files, 8 authorsstyleguides: 527 commits, 59 files, 71 authorssubmit-psc-statement-prototype: 330 commits, 688 files, 7 authorssubmit-rle-statement-prototype: 6 commits, 13 files, 2 authorssuppress-my-details-prototype: 280 commits, 9,919 files, 4 authorssuppression-docs: 22 commits, 5 files, 5 authorsterraform-library-ecs-cluster: 48 commits, 12 files, 15 authorsterraform-library-elasticache: 21 commits, 6 files, 5 authorstesseract-base-image: 5 commits, 3 files, 1 authorstest-data-generator: 1,712 commits, 237 files, 63 authorstest-data-stack: 239 commits, 26 files, 18 authorstest-utility-services-stack: 37 commits, 17 files, 9 authorsthird-party-harness-oidc: 69 commits, 53 files, 11 authorsthird-party-test-harness: 69 commits, 42 files, 13 authorstransaction-search-tool: 445 commits, 92 files, 35 authorstransactions.web.ch.gov.uk: 223 commits, 61 files, 46 authorsupdate-roe-prototype: 914 commits, 2,599 files, 9 authorsupload-a-document-prototype: 521 commits, 131 files, 6 authorsupload-accounts-prototype: 99 commits, 59 files, 6 authorsuri-web: 173 commits, 81 files, 25 authorsutility-services-stack: 75 commits, 20 files, 23 authorswck-ami: 34 commits, 24 files, 2 authorswck-terraform: 51 commits, 16 files, 9 authorsweb-security-node: 374 commits, 42 files, 41 authorswebfiling-prototype: 119 commits, 55 files, 3 authorsweblate-image: 102 commits, 7 files, 2 authorsweblate-terraform: 205 commits, 32 files, 2 authorswin2019-base-ami: 72 commits, 8 files, 4 authorswin2022-base-ami: 12 commits, 8 files, 2 authorswin2025-base-ami: 5 commits, 8 files, 4 authorsxbrl-validator-prototype: 29 commits, 28 files, 3 authorsxml-ami: 149 commits, 24 files, 12 authorsxml-sandpit-ami: 19 commits, 22 files, 2 authorsxml-sandpit-terraform: 59 commits, 26 files, 8 authorsxml-terraform: 385 commits, 35 files, 30 authorszookeeper-ami: 86 commits, 17 files, 5 authorsfiles at HEAD (log)commits (log)

The shape of a repository

Directory layout is the cheapest reliable signal of what a repository actually is. app/ with config/ and spec/ is a Rails application; src/ with test/ is Java or Node. Counted by how many repositories contain each top-level directory at HEAD.

Most common top-level directories

srcsrc: 182182terraformterraform: 149149ecs-image-buildecs-image-build: 135135groupsgroups: 8787appapp: 8484docsdocs: 7474liblib: 5959ansibleansible: 5151packerpacker: 4747testtest: 4343gulpgulp: 3131metameta: 2828taskstasks: 2525configconfig: 2222handlershandlers: 2121.vscode.vscode: 2020assetsassets: 2020templatestemplates: 2020

Most common file extensions

By total file count across the estate.

.js.js: 41.5k41.5k.html.html: 21.5k21.5k.ts.ts: 16.8k16.8k.map.map: 11.4k11.4k.java.java: 10.1k10.1k.json.json: 8.3k8.3k.md.md: 7.8k7.8k.go.go: 2.9k2.9k.tf.tf: 2.3k2.3k.png.png: 2k2k.yml.yml: 1.8k1.8k.scss.scss: 1.7k1.7k.njk.njk: 1.3k1.3k.pdf.pdf: 1.1k1.1k.xml.xml: 589589.sh.sh: 492492

The twenty largest repositories

RepositoryLanguageGit size CommitsFilesStatus
aws-promo-websiteHTML100.5 MB1562,008active
flyingsaucerJava62.8 MB2,6511,375active
chs-bind-ansibleShell53.2 MB1754active
forgerock-dataHCL42.2 MB28656active
suppress-my-details-prototypeHTML38.9 MB2809,919active
psc-statement-data-apiJava38.8 MB48999active
document-render-tiff2pdfJava38.7 MB3115archived
pat-internal-prototypeCSS36.3 MB2130,037active
content-designHTML35.7 MB227139active
ch-accounts-prototypeHTML31.2 MB2,424473active
sic-code-prototypeCSS28.9 MB8828,081archived
prototype-templateCSS26.8 MB1813,466archived
api-sdk-nodeTypeScript24.7 MB2,405202active
lfp-extensions-prototypeHTML22.6 MB218210active
extensions-apiJava22.6 MB602124active
kafka_exporterGo18.7 MB2301,192active
dissolution-prototypeSCSS18.3 MB190318active
go-swaggerGo17.5 MB1,0511,778active
file-transfer-serviceJava13.1 MB42378active
ocr-apiJava12.3 MB29782active