All 87 public repositories. Commits, authors and file counts come from the mirrored git history; type and team come from the GOV.UK Developer Documentation where it covers the repository. Type to filter; click a column heading to sort.
| Repository | Language | Git size | Commits | Authors | Files | Type | Team | Status |
|---|---|---|---|---|---|---|---|---|
| pay-products-ui pay apps user interface app | JavaScript | 126.6 MB | 6,114 | 110 | 168 | active CI bot docker | ||
| pay-frontend Payments Frontend application in NodeJS | JavaScript | 84.1 MB | 11,012 | 209 | 319 | active CI bot docker | ||
| pay-selfservice Payments Team Self Service | JavaScript | 54.3 MB | 17,601 | 222 | 1,452 | active CI bot docker | ||
| pay-connector The Payments Connector in Java (Dropwizard) | Java | 42.0 MB | 19,383 | 206 | 1,682 | active CI bot docker | ||
| pay-publicapi The Payments Public API in Java (Dropwizard) | Java | 35.0 MB | 6,692 | 167 | 495 | active CI bot docker | ||
| pay-direct-debit-connector | Java | 28.8 MB | 3,558 | 63 | 491 | archived bot docker | ||
| DD-payment-pages User facing payment pages for Direct Debit | HTML | 19.4 MB | 81 | 6 | 19,122 | archived docker | ||
| pay-toolbox Internal administrative tools service for GOV.UK Pay products. | TypeScript | 18.6 MB | 3,914 | 81 | 271 | active CI bot docker | ||
| pay-js-commons Reusable js scripts for GOV.UK Pay Node.js projects | SCSS | 17.2 MB | 2,936 | 66 | 236 | active CI bot | ||
| pay-online-prototype Prototype for paying online for offline services. | CSS | 13.1 MB | 676 | 39 | 142 | archived | ||
| carbon-relay-ng Fast carbon relay+aggregator with admin interfaces for making changes online - production ready. | Go | 12.6 MB | 1,228 | 85 | 184 | archived CI bot docker | ||
| cron-resource Concourse cron resource | Go | 11.8 MB | 306 | 23 | 22 | active CI bot docker | ||
| pay-adminusers GOV.UK Pay Admin Console Users service | Java | 11.7 MB | 8,704 | 156 | 480 | active CI bot docker | ||
| pay-product-page GOV.UK Pay product page | HTML | 10.9 MB | 2,126 | 96 | 116 | active CI bot | ||
| pay-publicauth Payments Public API Authentication Service | Java | 10.9 MB | 4,029 | 136 | 76 | active CI bot docker | ||
| pay-tech-docs Technical documentation for GOV.UK Pay | HTML | 10.6 MB | 2,914 | 94 | 98 | active CI bot | ||
| pay-direct-debit-frontend | JavaScript | 10.2 MB | 2,049 | 64 | 133 | archived bot docker | ||
| pay-java-lambdas GOV.UK Pay Java Lambdas | Java | 7.0 MB | 88 | 13 | 99 | active CI | ||
| pay-ci Concourse deployment pipelines for GOV.UK Pay | Pkl | 6.6 MB | 4,514 | 69 | 273 | active CI bot docker | ||
| pay-ledger Provide aggregate reporting on payment events | Java | 6.3 MB | 7,006 | 63 | 379 | active CI bot docker | ||
| pay-products Dynamic Apps integrating with GOV.UK Pay | Java | 3.7 MB | 4,479 | 101 | 196 | active CI bot docker | ||
| pay-webhooks GOV.UK Pay microservice for sending events to callback URLs configured by partner services | Java | 2.9 MB | 3,466 | 49 | 174 | active CI bot docker | ||
| pay-cardid GOV.UK Pay Card Type Identification Service | Java | 2.8 MB | 3,805 | 115 | 55 | active CI bot docker | ||
| pay-s3-resource | Go | 2.1 MB | 246 | 68 | 640 | archived docker | ||
| pay-performance-reporter Scrapes aggregate payment data and sends to performance platform | JavaScript | 2.0 MB | 1,291 | 31 | 38 | archived CI bot docker | ||
| pay-java-commons pay reusable java artifacts | Java | 1.9 MB | 2,496 | 67 | 136 | active CI bot | ||
| pay-user-support A bunch of forms for our users to get in touch with us easily | Nunjucks | 1.6 MB | 856 | 13 | 126 | archived bot | ||
| pay-agreement-frontend-prototype Frontend agreement prototype | CSS | 1.2 MB | 6 | 4 | 156 | archived | ||
| pay-smoke-tests Smoke tests for GOV.UK Pay | JavaScript | 1.1 MB | 503 | 34 | 32 | active CI bot | ||
| pay-admin-dashboard | JavaScript | 1.0 MB | 23 | 10 | 64 | archived | ||
| pay-direct-debit-demo A direct debit demo app | JavaScript | 1.0 MB | 19 | 3 | 70 | archived | ||
| pay-stream-s3-sqs Message provider lambda to feed Amazon SQS with any number of messages from a simple CSV file ba | TypeScript | 1.0 MB | 1,110 | 35 | 30 | active CI bot docker | ||
| pay-open-banking-prototype GOV.UK Pay prototype for an open banking user journey | TypeScript | 656.4 kB | 78 | 9 | 36 | archived | ||
| pay-nginx-proxy A generic WAF proxy layer | Shell | 628.7 kB | 640 | 76 | 31 | active CI bot docker | ||
| pay-logging-firehose-transformation Firehose transformation lambda | TypeScript | 513.0 kB | 187 | 11 | 41 | active CI bot | ||
| pool-resource atomically manages the state of the world (e.g. external environments) | Go | 503.8 kB | 178 | 52 | 47 | archived CI bot docker | ||
| pay-logging-s3-to-firehose-delivery S3 to Firehose lambda | TypeScript | 475.1 kB | 108 | 9 | 23 | active CI bot | ||
| squid Chef Cookbook for squid | Ruby | 452.6 kB | 266 | 50 | 27 | archived | ||
| pay-dependabot-stats A dashboard that displays statistics regarding the current open dependabot pull requests on GOV. | TypeScript | 423.9 kB | 184 | 12 | 43 | archived CI bot | ||
| pay-accept As of September 2021 this repo is no longer actively maintained by the GOV.UK Pay team. | JavaScript | 393.2 kB | 1 | 1 | 10 | archived | ||
| paas-grafana-annotation-resource A concourse resource for creating and updating Grafana annotations, now maintained by GOV.UK Pay | Go | 345.1 kB | 326 | 18 | 29 | active CI bot docker | ||
| pay-js-metrics Node.js library for metric instrumentation in GOV.UK Pay | TypeScript | 325.6 kB | 154 | 22 | 23 | active CI bot | ||
| pay-open-banking-demo An open banking demonstration app for firebreak | Go | 314.4 kB | 67 | 9 | 63 | archived | ||
| pay-jenkins-library Library functions for use in GOV.UK Pay's Jenkinsfiles | Groovy | 304.1 kB | 332 | 54 | 30 | archived | ||
| pay-notifications | JavaScript | 277.5 kB | 382 | 49 | 17 | active CI bot docker | ||
| pay-recurring-card-payments Archived as of March 2025. | - | 262.1 kB | 13 | 4 | 23 | archived | ||
| pay-sample-integration Sample service code that integrates with GOV.UK Pay | JavaScript | 187.4 kB | 161 | 35 | 57 | archived | ||
| pay-adot GOV.UK Implementation of Amazon Distribution for Open Telemetry as a Fargate sidecar | Shell | 178.2 kB | 125 | 14 | 18 | active CI bot docker | ||
| pay-ivr-demo Demo for taking payments using Twilio | JavaScript | 175.1 kB | 26 | 10 | 13 | archived | ||
| pay-run-amock A replacement for Mountebank in the tests for GOV.UK Pay | JavaScript | 154.6 kB | 105 | 17 | 35 | active CI bot | ||
| pay-transaction-grouping-prototype Prototype to show how reporting could work for transactions in GOV.UK Pay | HTML | 154.6 kB | 64 | 3 | 35 | archived | ||
| pay-rota-generator Generates rotas for GOV.UK teams. | Python | 140.3 kB | 167 | 8 | 14 | archived CI bot | ||
| pay-firebreak-go-cli ⚠️ This project was a firebreak proof of concept. It has some useful scripts but is not maintain | Go | 128.0 kB | 33 | 12 | 28 | archived | ||
| pay-pagerduty For configuring PagerDuty | Ruby | 124.9 kB | 108 | 24 | 30 | archived CI bot | ||
| pay-request Simple HTTP client for internal GOV.UK Pay services. | TypeScript | 113.7 kB | 26 | 7 | 32 | archived | ||
| chef-auditd Install and configure user mode auditd tools | HTML | 105.5 kB | 122 | 16 | 34 | archived | ||
| pay-pr-flow-stats Stats on PR build time status checks using github api | Ruby | 92.2 kB | 160 | 16 | 21 | archived CI bot docker | ||
| pay-aws-compliance | Python | 91.1 kB | 719 | 23 | 10 | archived | ||
| configuration Infrastructure-as-code for the GOV.UK Pay GitHub organisation | HCL | 81.9 kB | 67 | 8 | 25 | active CI bot | ||
| pay-prometheus-pushgateway-resource A Concourse Resource for sending metrics to a Prometheus Push Gateway | Shell | 80.9 kB | 53 | 9 | 35 | active CI bot docker | ||
| pay-api-docs-generator API browser for the GOV.UK Pay internal apps. | Shell | 68.6 kB | 39 | 9 | 17 | archived | ||
| pay-release-hud Our release HUD, showing releases move through GOV.UK Pay's pipeline | Python | 63.5 kB | 51 | 14 | 20 | archived | ||
| pkl-concourse-pipeline A pkl module defining the schema of concourse pipelines | Pkl | 62.5 kB | 49 | 8 | 18 | active CI bot | ||
| pay-process-logger Captures process information and sends it to AWS CloudWatch periodically. | Go | 52.2 kB | 44 | 12 | 13 | archived CI bot | ||
| pay-sli-display | HTML | 47.1 kB | 63 | 13 | 8 | archived CI bot | ||
| pay-telephone-payments Telephone payments reporting spec | API Blueprint | 46.1 kB | 26 | 6 | 10 | archived | ||
| helm-charts Prototype for Pay-in-a-Box Helm deployment | Go Template | 41.0 kB | 23 | 1 | 43 | active | ||
| pay-logger Configures ElasticSearch and hosts a Docker logging-client Dockerfile | Shell | 39.9 kB | 142 | 11 | 6 | archived docker | ||
| pay-tcp-proxy Proxy TCP connections from one place to another | Shell | 38.9 kB | 72 | 15 | 14 | archived docker | ||
| pay-publicapistub Payments Team Public Api Stub | Dockerfile | 35.8 kB | 48 | 11 | 9 | archived docker | ||
| pay-partner-integrations Partner Integration Solutions | Java | 26.6 kB | 15 | 7 | 42 | archived | ||
| environment-config Config for K8s prototype | - | 23.6 kB | 23 | 1 | 14 | active | ||
| pay-authorisation-api | HTML | 18.4 kB | 7 | 4 | 3 | archived | ||
| chef-cloudwatch-logs Chef recipe for CloudWatch Logs | Ruby | 17.4 kB | 19 | 6 | 11 | archived | ||
| pay-integration-php Pay Partner integration in PHP provided by OPG | PHP | 17.4 kB | 19 | 4 | 18 | archived | ||
| pay-sentry | Python | 17.4 kB | 19 | 9 | 11 | archived | ||
| dynolocker CLI tool for distributed locks using DynamoDB | Go | 14.3 kB | 20 | 1 | 16 | archived | ||
| pay-direct-debit-api-proposal API proposal for direct debit | API Blueprint | 13.3 kB | 7 | 6 | 4 | archived | ||
| pay-set-up-pre-commit Script used to install `pre-commit` on all local `pay` Git repos. This will make sure that the | Shell | 13.3 kB | 13 | 7 | 5 | active | ||
| pay-xray Docker sidecar container for AWS xray | Dockerfile | 12.3 kB | 13 | 7 | 7 | archived docker | ||
| pay-code-analysis-config Configuration files for code analysis tools used on GOV.UK Pay repositories | - | 11.3 kB | 12 | 4 | 6 | archived | ||
| pay-migration-test-1 GitHub organisation migration validation test repository | - | 11.3 kB | 11 | 2 | 8 | active CI bot | ||
| pay-performance-platform AWS Lambda function to pull together metrics to push into the performance platform https://www.g | Python | 9.2 kB | 10 | 6 | 9 | archived | ||
| .github | - | 7.2 kB | 2 | 1 | 4 | active | ||
| pay_tag_stats | Ruby | 7.2 kB | 6 | 4 | 10 | archived | ||
| dev-environments Config for K8s prototype | - | 4.1 kB | 7 | 1 | 14 | active | ||
| pay-sumologic-deskpro-comparator Oneoff tool to compare sumologic loglines to deskpro tickets | Ruby | 4.1 kB | 4 | 3 | 4 | archived |