← all organisations

companieshouse / Code

39 languages, 248.8 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
248.8 MB of source
148.6k
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: 144.4 MB144.4 MBJavaJava: 38.5 MB38.5 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: 232232MakefileMakefile: 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: 126126JavaJava: 112112HTMLHTML: 5656DockerfileDockerfile: 4343TypeScriptTypeScript: 3434GoGo: 2626JavaScriptJavaScript: 2222PerlPerl: 2929ShellShell: 2626PythonPython: 1818

Archived repositories

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

Scale

Repository size distribution

Git data per repository, log-ish buckets.

227170.2113.556.80< 10 kB: 93< 10 kB< 100 kB: 211< 100 kB< 1 MB: 227< 1 MB< 10 MB: 103< 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: 353 commits, 68 files, 45 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: 847 commits, 220 files, 33 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: 571 commits, 914 files, 7 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: 226 commits, 70 files, 29 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: 480 commits, 23 files, 4 authorsalphabetical-company-search-consumer: 236 commits, 76 files, 28 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: 324 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: 71 commits, 69 files, 6 authorsansible-collection-middleware: 39 commits, 43 files, 1 authorsansible-collection-security: 119 commits, 45 files, 5 authorsansible-collections: 382 commits, 344 files, 19 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: 838 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,406 commits, 202 files, 201 authorsapi-security-java: 257 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: 636 commits, 95 files, 46 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: 126 commits, 44 files, 12 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: 533 commits, 114 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: 270 commits, 19 files, 3 authorscdn-analyser: 23 commits, 54 files, 8 authorscdn-terraform: 187 commits, 15 files, 12 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: 310 commits, 54 files, 25 authorsch-account-prototype: 1,236 commits, 1,287 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: 261 commits, 44 files, 37 authorsch-structured-logging-node: 354 commits, 27 files, 30 authorsch.gov.uk: 2,164 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: 291 commits, 54 files, 52 authorschd-terraform: 167 commits, 41 files, 17 authorschips-ansible: 10 commits, 9 files, 4 authorschips-apache: 57 commits, 7 files, 6 authorschips-app: 208 commits, 9 files, 24 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: 337 commits, 60 files, 52 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: 20 commits, 54 files, 2 authorschs-company-profile-api-deps: 6 commits, 5 files, 4 authorschs-delta-api: 588 commits, 226 files, 78 authorschs-dev: 694 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: 926 commits, 264 files, 31 authorschs-kafka-api-java: 71 commits, 138 files, 9 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: 363 commits, 116 files, 38 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-bind-runner: 5 commits, 4 files, 2 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: 110 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: 827 commits, 660 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,412 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: 413 commits, 68 files, 77 authorscompany-metrics-api: 310 commits, 147 files, 63 authorscompany-metrics-consumer: 304 commits, 109 files, 68 authorscompany-profile-delta-consumer: 351 commits, 76 files, 53 authorscompany-profile-search-consumer: 175 commits, 53 files, 34 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: 921 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: 110 commits, 39 files, 33 authorsdata-sync-service-stack: 20 commits, 16 files, 13 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: 385 commits, 111 files, 61 authorsdisqualified-officers-delta-consumer: 337 commits, 86 files, 51 authorsdisqualified-officers-search-consumer: 167 commits, 75 files, 41 authorsdissolution-api: 1,400 commits, 333 files, 91 authorsdissolution-prototype: 190 commits, 318 files, 10 authorsdissolution-support-console-prototype: 19 commits, 31 files, 3 authorsdissolution-web: 2,372 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: 811 commits, 106 files, 60 authorsdocument-generation-service-stack: 17 commits, 16 files, 10 authorsdocument-generator: 1,767 commits, 445 files, 100 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: 238 commits, 77 files, 37 authorsdocument-store-delta-consumer: 83 commits, 80 files, 21 authorsdps-ami: 37 commits, 15 files, 1 authorsdps-stack: 437 commits, 24 files, 6 authorsdzil: 15 commits, 8 files, 4 authorsefl-internal-prototype: 17 commits, 134 files, 2 authorsefs-submission-api: 769 commits, 408 files, 41 authorselasticsearch-data-loader: 152 commits, 38 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: 23 commits, 10 files, 9 authorsewf-ami: 298 commits, 24 files, 15 authorsextensions-api: 602 commits, 124 files, 42 authorsextensions-web: 615 commits, 231 files, 53 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: 671 commits, 265 files, 38 authorsfiling-history-delta-consumer: 653 commits, 717 files, 31 authorsfiling-notification-sender-java: 57 commits, 98 files, 7 authorsfiling-resource-handler-java: 55 commits, 89 files, 7 authorsfind-update-company-info-prototype: 1,764 commits, 3,216 files, 7 authorsflyingsaucer: 2,653 commits, 1,375 files, 63 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: 515 commits, 77 files, 43 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: 41 commits, 20 files, 10 authorsidv-external-case-monitor: 30 commits, 22 files, 4 authorsidv-prototype: 1,009 commits, 1,653 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: 81 commits, 23 files, 20 authorskafka-management-tool: 93 commits, 19 files, 9 authorskafka-models: 295 commits, 25 files, 81 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,297 commits, 1,993 files, 11 authorslimited-partnerships-web: 3,728 commits, 694 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: 104 commits, 81 files, 13 authorsmonitor-subscription-matcher: 96 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: 588 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: 728 commits, 46 files, 48 authorsnode-web-starter: 119 commits, 76 files, 7 authorsnotification-letter-producer: 15 commits, 15 files, 6 authorsnotifications-service-stack: 61 commits, 22 files, 13 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,090 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: 394 commits, 65 files, 56 authorspenalty-payment-api: 748 commits, 121 files, 35 authorspenalty-payment-error-reporter: 142 commits, 42 files, 21 authorspenalty-payment-web: 1,494 commits, 167 files, 65 authorsperl-base-image: 9 commits, 4 files, 4 authorsphysical-media-backup-terraform: 358 commits, 15 files, 4 authorspipeline-demo-app: 6 commits, 9 files, 3 authorsplatform-tools-python: 65 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: 139 commits, 360 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: 188 commits, 92 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: 36 commits, 19 files, 8 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: 32 commits, 30 files, 4 authorsrhel6-base-ami: 144 commits, 16 files, 18 authorsrhel7-base-ami: 98 commits, 16 files, 10 authorsrhel8-base-ami: 165 commits, 19 files, 25 authorsrhel9-base-ami: 211 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: 471 commits, 63 files, 10 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,269 commits, 167 files, 67 authorsstrike-off-partner-objections-api: 474 commits, 103 files, 9 authorsstrike-off-partner-objections-processor: 163 commits, 63 files, 9 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,725 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: 389 commits, 42 files, 42 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: 60 commits, 26 files, 8 authorsxml-terraform: 388 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: 136136groupsgroups: 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.8k21.8k.ts.ts: 16.8k16.8k.map.map: 11.4k11.4k.java.java: 10.2k10.2k.json.json: 8.4k8.4k.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: 493493

The twenty largest repositories

RepositoryLanguageGit size CommitsFilesStatus
aws-promo-websiteHTML100.5 MB1562,008active
flyingsaucerJava62.8 MB2,6531,375active
chs-bind-ansibleShell53.2 MB2054active
forgerock-dataHCL42.2 MB28656archived
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,406202active
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