Fast, accurate and scalable probabilistic data linkage with support for multiple SQL backends
Ministry of Justice (MOJ)
Ministerial department
https://www.gov.uk/government/organisations/ministry-of-justice
Total FTE: 7,995·Digital & data FTE: 1,780
Sub-organisations: HM Courts & Tribunals Service (HMCTS)
Stars of active repositories
5,174
Active repositories
973
Live repositories
2,606
Unavailable repositories
597
Languages of active repositories
- 1.TypeScript (18%)
- 2.Kotlin (16%)
- 3.HCL (13%)
Active: currently on GitHub, not archived, and pushed to within 180 days. Live: currently on GitHub. Unavailable: previously on GitHub but not currently found.
GitHub accounts
Repositories
Showing all 973 active repositories, sorted by stars
A place for the core work of the Modernisation Platform • This repository is defined and managed in Terraform
Documentation on the MoJ Cloud Platform
Terraform for the Ministry of Justice AWS root account
Environment configuration for the Cloud Platform
Deployment resources for the MoJ Cloud-Platform
Use the MOJ Design System to design, build, and deliver accessible and consistent services.
Modernisation platform environments • This repository is defined and managed in Terraform
How we build and operate products at the Ministry of Justice. • This repository is defined and managed in Terraform
Python module for parsing and writing BAI2 files
Python package for loading bank holiday information from gov.uk
Terraform Monitoring module
Security guidance from the MOJ Digital & Technology Cybersecurity team
Essential files and guidance for all Ministry of Justice GitHub Repositories. Find us on Slack at #github-community
Extract structured data from free text using large language models
Analytical Platform • This repository is defined and managed in Terraform
Module for enabling and configuring common baseline services such as SecurityHub • This repository is defined and managed in Terraform
User documentation for the Ministry of Justice cloud platform
A collection of reusable GitHub Actions for the Ministry of Justice, designed to streamline and enhance workflows across our projects. • This repository is defined and managed in Terraform
Correspondence Tool for staff
User guidance for the MoJ Analytical Platform
A collection of reusable GitHub Actions that standardise DevSecOps security scanning i.e. SCA, SAST, DAST, secrets, IaC, and container security.
Template repo. for a gov.uk tech-docs-template documentation site published via github pages.
Python library to create bank statements in the MT940 format
PDF Generator Microservice
WP plugin that displays a cookie consent banner and opt-in setting page.
Existing staff application to manage prison visits
Digideps: Managed by opg-org-infra & Terraform
Acts as a single datasource for LAA systems to consume HMCTS Common Platform data.
List of abbreviations used within the MoJ, and their definitions.
Modernisation platform AMI builds • This repository is defined and managed in Terraform
API for Nomis DB used by DPS applications and other apis and services
Intranet used by the Ministry of Justice and agencies
Template github repo used for new Typescript based projects.
Allows prison visitors to get help with the cost of visits
A series of pre-commit hooks executed before staged changes are committed
Scripts to compute dora metrics
Module for creating Linux bastion servers in member AWS accounts • This repository is defined and managed in Terraform
The Office of the Public Guardian Lasting Power of Attorney online service: Managed by opg-org-infra & Terraform
Allocation service for associating Prison Offender Managers with Offenders
Repository for configuration management code used to manage and maintain ec2 infrastructure hosted in the Modernisation Platform • This repository is defined and managed in Terraform
A long-lived API that exposes data from HMPPS systems providing a single point of entry for consumers.
Prepare a case is a service that allows probation staff to prepare court cases.
HMPPS Prisoner Profile
Digital prison services
Allow prison staff to manage prison visit bookings.
HMPPS Book a secure move API
A service for calculating release dates
Multi-purpose CLI for the Ministry of Justice Cloud Platform
The API for the Approved Premises Service
A microservice for managing the schedule of prison visits
Rendering layer for the Book a secure move platform
Shared Library for Crime Microservices
Internal microservice providing Legal Framework details to the Apply for legal aid service
Hosted zones and records for the Ministry of Justice.
"View court data" webapp for viewing data from HMCTS's "Common Platform"
Find MOJ data service • This repository is defined and managed in Terraform
OPG Modernising LPA: Managed by opg-org-infra & Terraform
Analytical Platform Control Panel • This repository is defined and managed in Terraform
Module to import virtual machine (VM) images from your virtualization environment to Amazon EC2 as Amazon Machine Images (AMI) • This repository is defined and managed in Terraform
A service applying for criminal legal aid
About HMPPS Creating Future Opportunities (CFO) - Case Assessment and Tracking System (CATS). Used to ratify the payments to non-government organisations who have been commissioned to deliver externally funded programmes by HMPPS CFO to offenders.
CCQ - Check if your Client Qualifies for Legal Aid
Website Builder WordPress theme
Cloud Platform Terraform Module for creating Concourse pipeline
Drupal instance serving the prisoner facing hub
The UI For Making Probation Recall Decisions
API for simple NDelius interactions
Infrastructure and provisioning of Delius AWS environments
Infrastructure and provisioning for the Delius Alfresco shared environment(s)
Spring Boot Template Service modeled on an online Pet Store.
Accessing Athena on the Analytical Platform
Part of alphagov/tech-docs-template (issues 👉https://github.com/alphagov/tech-docs-template/issues)
Module for creating S3 buckets with sensible defaults e.g. replication, encryption • This repository is defined and managed in Terraform
Analytical Platform Airflow • This repository is defined and managed in Terraform
OPG Use An LPA: Managed by opg-org-infra & Terraform
An API wrapper around a model developed by the MoJ Analytical Platform for scoring the confidence of people matches across MoJ systems. (bootstrapped 2025-01-08)
Facade API to make external API calls and collate results for visit-scheduler and book-a-prison-visit-staff-ui
A collection of small, domain-focused integrations to support HMPPS Digital services that need to interact with probation data.
A digital service for categorising prisoners
Prototype - Social visits and Contacts
Digital Cashbook – Business hub staff facing site for Prisoner Money suite of apps
Calculating release dates API
Common assets for the money-to-prisoners applications
Backend and internal admin site for Prisoner Money suite of apps
Contains the cronjobs that run regular and daily jobs for the HwPV service
Allows staff to manage requests for help with prison visit costs
Handbook for the data and analytics engineering professions
Creating Future Opportunities application for ingesting and processing external data ready for use with CATS
A web service used by the public to get access to civil legal aid services.
Webapp to manage the workflow in Parliamentary Questions
This repository hosts the official job descriptions for Government Digital and Data (GDD) roles within Ministry of Justice (MoJ) Digital.
DMS instance on the Cloud Platform
Reusable circleci config for HMPPS teams
Visualizing HMPPS Digital's technology choices
Incident Response Tool for OPG: Managed by opg-org-infra & Terraform
HMPPS Digital Prisons Data Product Definitions
Standard OPG AWS Account Module: Managed by opg-org-infra & Terraform
Allows internal staff to administer prison visit bookings system.
An API Service For Making Probation Recall Decisions
Gov.UK Prototype Kit. This repository is defined and managed in Terraform
An API to support send legal mail to prisons service
DPR API library for report creation.
LAA Criminal Legal Aid schemas and validators
Justice UK website
Service provider and probation practitioner interface for providing rehabilitation services to service users
The user interface for Community Accommodation Service Tier 2
HMPPS Digital Prison Services
Send money to someone in prison
Template github repo used for new kotlin based projects.
PHP tool for managing WordPress sites on CloudPlatform k8s clusters
Existing public application to request prison social visits on GOV.UK
This is the behave end to end tests which cover the CLA applications for the laa-cla-fala team.
Application for automated reports related to DCES.
Non-root port forwarding Docker image
A Terraform module for setting up AWS SSO and Auth0, to allow users to sign-in to AWS using GitHub • This repository is defined and managed in Terraform
RDS instance and credentials for the Cloud Platform
Docker image containing all the tooling used by pipelines.
Django views and forms that submit tickets to Zendesk
This repository is an api that allows NSM claims and PA applications to be created and updated by client applications
Module for ec2 autoscaling • This repository is defined and managed in Terraform
Module for ec2 instances • This repository is defined and managed in Terraform
Module for creating ECS cluster (Linux/Windows) not just for EC2 launch type • This repository is defined and managed in Terraform
Module for integrating SNS topics with Pagerduty Services • This repository is defined and managed in Terraform
Module for member VPC accounts in the Modernisation Platform • This repository is defined and managed in Terraform
A collection of reusable GitHub Actions for the Modernisation Platform, designed to streamline and enhance workflows across our projects. This repository is defined and managed in Terraform. • This repository is defined and managed in Terraform
LAA Record Controlled Work
Environment configuration for AWS - Terraform and Ansible projects
A service for creating and varying a licence
HMPPS Forge is a declarative, stateless framework for building multi-page journeys, handling routing, rendering, validation, and navigation.
The user interface for the Temporary Accommodation Service
LAA Data Claims API
A shared portal for HMPPS developers to navigate and manage their services within the HMPPS estate
A service for managing identity data about the people we look after in HMPPS
HMPPS Manage People on Probation UI
A library to centralise the process of determining whether a user should have access to create/read/update/delete a prison resource, for example, accessing a prisoner's Prisoner Profile. (bootstrapped 2025-04-08)
HMPPS Micro Frontend Components
Fee calculator for LAA
Handles prisoner-related NOMIS update domain events
Create and vary a licence API
HMPPS Manage and Deliver Accredited Programmes UI Layer (bootstrapped 2025-06-10)
Data catalogue • This repository is defined and managed in Terraform
HMPPS Digital Prisons Reporting MI API
Activities management API
A UI for viewing shift pattern and detail
A collection of re-useable GitHub actions
Offender Case Notes Service
An API providing backend functionality for allocations
An API providing backend functionality for the location of prisoners
HMPPS Manage and Deliver Accredited Programmes API Layer (bootstrapped 2025-06-10)
Manage a workforce UI
Allow public to book prison visit bookings.
Terraform code for the shared Bichard infrastructure
HMPPS Digital Prisons Reporting MI UI
A service that provides a single-point of entry into prisoner-facing transactional services.
A frontend application for the management of adjudication
GitHub Action to validate AWS resources have required tags using Checkov.
HMPPS Digital Prisons Reporting Tools UI
ECR repositories and credentials for the Cloud Platform
The core processing logic for the Bichard application
Automated E2E UI tests for the hmpps-book-a-prison-visit-ui (Staff UI) service
An API for integrating with the PPUD (Public Protection Unit Database) application using UI automation
Development Containers Community
Calculate Journey Variable Payments
CFE (Check Financial Eligibility) Civil: The eligibility platform for means assessments of civil cases
HMPPS Education & Employment API
Search API for people on probation
Provides a connector via Graph API to read/write between AWS S3 and Sharepoint
Publishes Events about offender change to Pub / Sub Topics
A service to review criminal legal aid applications
Contact MOJ - Rails App
HMPPS Location Inside Prison Service
Rust library for loading bank holiday information from gov.uk
Simple JWT Auth ruby gem with middleware for Faraday and Grape
OPG Technical Guidance: Managed by opg-org-infra & Terraform
HMPPS DPR Data Product Definition JSON Schema
Manage user preferences for court users
Automated tests for book a prison visit public site using Playwright
Taking the GOVUK flask frontend skeleton and making it more open (Removing environmental and security locks)
Not on LIBRA Auto Search Application
Prison visits booking - Instrumentation gem
Prototype for HMPPS Accredited Programmes using the GOV.UK Prototype Kit and the MOJ Pattern Library.
Provide view access to historical data from Equinity
Common database creation and migrations and testing for HwPV apps
Tools to support adding a Django-based service to Ministry of Justice's Incidence Response and Tuning
Transform OS NGD files for address matching by uk_address_matcher
Module for creating additional roles assumable via the OIDC provider for use in Github Actions • This repository is defined and managed in Terraform
Module for creating organizational units and accounts within AWS Organizations from JSON files • This repository is defined and managed in Terraform
Module for creating OIDC providers to use in GitHub Actions • This repository is defined and managed in Terraform
Template repository for creating Terraform modules for use with the Modernisation Platform • This repository is defined and managed in Terraform
Module for creating defined IAM users as superadmins • This repository is defined and managed in Terraform
Module to automate the patching of ec2 instances in each account • This repository is defined and managed in Terraform
A service for sending legally privileged mail to prisons
HMPPS Non-associations
HMPPS Incentives UI
Activities management UI
Unified platform for assessments/forms in the ARNS space (bootstrapped 2025-07-04)
Official Visits UI to facilitate users to book visits for prisoners with official visitors such as solicitors, police, psychologists and social workers (bootstrapped 2025-09-15)
The user interface for Community Accommodation Service Tier 2 Bail
HMPPS Location Inside Prison Service API
HMPPS Incident Reporting Service
The Office of the Public Guardian maintenance service: Managed by opg-org-infra & Terraform
OPG Services Performance Data: Managed by opg-org-infra & Terraform
Documentation source for public events between OPG services: Managed by opg-org-infra & Terraform
API for the Accredited Programmes service
Currently a facade API over prisoner contact endpoints of prison API
A microservice that will allow an authenticated public user to register to book a prison visit.
A service to calculate visit allocations
Handles prisoner-related NOMIS migrations
A service for resettlement passport to prepare prisoner for release proof of concept
An API to help prisoners create a personal development plan for their time in prison and after release
Dashboard for administering NOMIS migrations and synchronisation
A service for managing restricted patients
This service is an interface between LAA services and the HMRC APIs
Playwright end to end tests.
HMPPS Prisoner Finance UI (bootstrapped 2026-02-20)
Community Payback Supervisors UI (bootstrapped 2025-10-09)
WordPress multisite build for the Hale Platform. Deploys into multiple environments.
The user interface for the Approved Premises Service
An API to manage finances for prisoners (bootstrapped 2026-02-11)
OPG sirius supervision workflow frontend: Managed by opg-org-infra & Terraform
Send Legal Mail staff facing application to scan legally privileged mail to prisons.
Business/domain interface for providing Find and Refer an Intervention Service
HMPPS Digital Prisons Reporting Tools API
A service that allows probation staff to capture and store pre-sentence data
This repos contains the UI component for the CAAB service. This is known as the laa-ccms-caab-ui.
Docker image builds for the Bichard 7 project
A set of common java components for LAA applications.
Bank Admin – SSCL staff facing site for Prisoner Money suite of apps
An API for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2025-11-20)
Prisoner Money Intelligence – Security staff facing site for Prisoner Money suite of apps
Ruby on Rails components for using the MoJ Design System
Analytical Platform Actions Runner • This repository is defined and managed in Terraform
GOV.UK start page for Money to Prisoners
A library for implementing shared components on the DPS platform
This is the repository for the Assess criminal legal forms application - formerly known as Assess non standard magistrates fees
Prototype for the interventions team in HMPPS
API for Risks and OASys integration
UI for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2026-01-15)
API for managing General Ledger entries (bootstrapped 2025-11-20)
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-13)
Dev tool to surface recent offender events
A helper library to share common patterns for projects based from hmpps-template-kotlin
Code supporting Ministry of Justice Digital Prison Reporting Glue Jobs
Holds the configuration and documentation for running automated logging and visualisation of Entra ID services.
Datastore microservice for LAA Criminal Applications
LPA Integration with microservice for the generation of registration codes: Managed by opg-org-infra & Terraform
Additional services for the Bichard 7 application running in AWS
Development repository: Managed by opg-org-infra & Terraform
Frontend UI to to manage allocation of keyworkers and to monitor use of keyworker entries to ensure compliance with KPIs. (bootstrapped 2024-12-13)
WordPress plugin that applies common functionality to sites used across the MoJ portfolio.
Tools for development on the HMPPS Approved Premises Project
This is a service that provides Means Assessment related functionality
Community health files for the Ministry of Justice GitHub organisation
Deployment configuration for the Cloud Platform pact broker
A UI to manage a prisoner's personal development plan for their time in prison and after release
Guidance for MoJ teams interacting with the EUCS IDAM Team and Entra ID
UI for Find and Refer an Intervention Service
This is a service that handles crown court specific processing for crime applications
Business/domain interface for providing rehabilitation services to service users
Analytical Platform Airflow Python Template • This repository is defined and managed in Terraform
MOJ Forms Product Page
Helper library for Amazon SQS in Java/Kotlin projects
A govuk prototype-kit repository for the 'Support for additional needs' UI service. (bootstrapped 2025-05-20)
Reports website, including ones on how up to date our deployed software is (also known as Hoodaw)
A collection of useful Go packages for communicating with the Ministry of Justice Cloud Platform ecosystem
A template repo for Python projects
OPG shared GitHub workflows for sharing between services.: Managed by opg-org-infra & Terraform
Resettlement passport: A website to provide people on probation access to appointments and licence info
Docker image to publish MoJ documentation repositories as github pages sites.
Delius Network repo for creating VPC/subnets and shared things for environments.
Archive processor for justice.gov.uk
Microservice that takes an XML job feed and converts it to JSON. This is then hosted in an s3 bucket, used by WordPress FeedImporter plugin.
A skeleton application to help teams kick-start building FastAPI based REST APIs
Test prototype repository to demo deploying in Cloud Platform
This repo creates a docker image containing custom HTTP error page for service on the Cloud Platform that don't want to use the default-backend provided by nginx.
Copied from https://github.com/negz/kuberos
A Terraform module that users can create an ElastiCache cluster
S3 buckets and credentials for the Cloud Platform
External DNS Terraform module
A WordPress plugin that configures Wordpress to send emails via the GOV.UK Notify Service
Mock for HMCTS Common Platform API
Configure add-ons during cluster creation or anytime for an existing cluster
Tool for finding out about LAA Digital architecture
An adapter that integrates the MOJ Form Builder with the HMCTS Optics CMS
Simple network testing app to be deployed in Cloud Platform in order to test connectivity between the Cloud Platform and the Modernisation Platform • This repository is defined and managed in Terraform
Module offers various WAF rules in AWS as a module and custom ones such as IP Address blocking from an ssm parameter, as well as AWS managed ones. • This repository is defined and managed in Terraform
A Terraform module to create an AWS ChatBot Slack configuration. • This repository is defined and managed in Terraform
Module that creates a loadbalancer in AWS with logging enabled • This repository is defined and managed in Terraform
Module for creating an IAM role that can be assumed from another account • This repository is defined and managed in Terraform
A Go lambda function for stopping and starting instance, rds resources and autoscaling groups • This repository is defined and managed in Terraform
Module to deploy lambda functions in modernisation platform accounts • This repository is defined and managed in Terraform
Flipt container for handling feature flags in HMPPS (bootstrapped 2025-08-11)
OPG LPA Instructions and Preferences repository. Handles display of I&P from scanned documents.: Managed by opg-org-infra & Terraform
Web application for bulk upload of claims data
Core repository for Office of the CTO Developer Portal
HMPPS Establishment Roll Service
HMPPS Non-associations API
Info & Advice Datastore
Module to deploy resources for RDS to S3 Export. This repository is defined and managed in Terraform
Terraform DMS module (oracle, sql server, postgres)
Front end repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-03)
An investigation in the Github estate of MoJ
Amend a claim is a Spring Boot web application that enables Legal Aid Agency caseworkers to perform escape case assessments on claims submitted via Submit a Bulk Claim.
E2E Transformation provider claim service and api
LPA Integrations with other services including Make and Use: Managed by opg-org-infra & Terraform
A set of shared utilities for use with typescript projects
This is the TypeScript UI service for managing X-Ray Body Scan data (XRBS). Intended for use alongside hmpps-x-ray-body-scans-api. (bootstrapped 2026-05-26)
An API providing backend functionality to the adjudication process
HMPPS Court Cases and Release Dates UI
UI for community payback (bootstrapped 2025-08-15)
HMPPS Remand and Sentencing API
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
Analytical Platform RShiny Open Source Base • This repository is defined and managed in Terraform
A service for providing micro-frontend components to probation services (bootstrapped 2025-04-11)
User management frontend for Sirius: Managed by opg-org-infra & Terraform
A service to handle alerts and notifications for visits to prisons
A service for searching for prisoners in NOMIS, augmented by data from other prison services
API providing service to help QA prison visits
HMPPS Remand and Sentencing
HMPPS Incident Reporting Service API
Hale platform and theme helper functions
LPA frontend for Sirius: Managed by opg-org-infra & Terraform
The Provider Data API r2 will own data about provider firms and offices (and, later on, contracts and schedules)
This repository serves as a reference point for all the published domain events.
Historical Prisoner UI
API that receives court data from HMCTS, attempts to match the data to HMPPS prisoners. This data is then persisted and made available in the API. (bootstrapped 2025-12-10)
LDAP schemas and role catalogues to support Role-Based Access Control in National Delius.
A GitHub repository for the Cloud Optimisation and Accountability Team • This repository is defined and managed in Terraform
User Interface for activity hub users to administer prison pay rates and prisoner special pay statuses (bootstrapped 2025-11-26)
Find MoJ data runbooks • This repository is defined and managed in Terraform
Form builder gem to present service schemas (a.k.a metadata)
Deployment pipeline for National Delius
API for Community Payback (bootstrapped 2025-08-15)
OPG sirius supervision firm deputy hub: Managed by opg-org-infra & Terraform
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
Go microservice allowing sirius to download documents from S3: Managed by opg-org-infra & Terraform
API for maintaining personal relationships information within DPS, such as family, children, friends, any (other) dependents, restrictions, contacts, beneficieries
Springboot application, written in Kotlin. APIs provided to facilitate users to book visits for prisoners with official visitors such as solicitors, police, psychologists and social workers (bootstrapped 2025-09-15)
An API to provide data about partnering organisations for HMPPS. This includes employers of official visitors, providers of work, education or services, and financial remittance. (bootstrapped 2025-01-30)
An API providing access to HMPPS health and medication data. (bootstrapped 2025-01-10)
LAA MAAT Orchestration Service
A service to centrally manage civil legal aid cases for the Legal Aid Agency
LAA Assure HMRC Data
An Admin panel for the Civil Legal Advice services
LAA Civil Legal Advice Helpline (CLAH)
This is a Kotlin Spring Boot API service for managing X-Ray Body Scan data (XRBS), backed by PostgreSQL and intended for use with `hmpps-x-ray-body-scans-ui`. (bootstrapped 2026-05-13)
API to support hmpps-welcome-people-into-prison-ui.
Common GitHub actions and workflows used by LAA CCMS projects.
Template repository for Spring Boot Java microservice projects.
The Config Generator app help new clients/non-technical people to generate files to be able to use Secure Document Storage.
Probation Team Contact and Reference Service.
Apply for legal aid service prototype (Prototype kit v8.6.0)
Backend API to allow the creation and management of Challenge Support Invention Plan (CSIP) and related information within the DPS Platform. CSIP is a process used in prisons to support and manage prisoners who pose an increased risk of harming others through their behaviour in custody.
Website for the Gov Reuse Library
API to calculate risk scores (bootstrapped 2025-07-04)
Terraform module that enforces namespace egress controls with Calico and an internal Envoy proxy, and exposes ready-to-use proxy environment secrets for workloads.
Generate Subject Access Request report from DPS information sources back-end
Service to verify authentication token created by HMPPS Auth
Generate Subject Access Request report from DPS information sources worker
Check when to disclose cautions or convictions
A backend application for downloading NOMIS prisoner details (formerly offloc)
Prisoner facing hub
API for identify adjustment remand periods for a calculation.
Provides access to prisoner pay related data, including special pay statuses, bonuses and prisoner payroll transaction details. (bootstrapped 2025-11-26)
A library for sharing dps components across applications
API to provide the backend for the prisoner pay UI, facilitating data needed to serve that user interface by pulling from the prisoner-pay api, prisoner-search and other services (bootstrapped 2025-11-26)
A service to provide details releating to a person on probation user
HMPPS Education & Employment UI
Reads Money to Prisoners (MTP) bank account to facilitate reconciliation
Code to generate reports for Police for Bichard
Service to access court cases imported from HMCTS Libra court lists and Common Platform
Utility container images repo for HMPPS
An API providing access to hmpps person data
An API providing access to HMPPS language and communication needs data (bootstrapped 2025-03-03)
This is a tiny app that processes messages from our restricted events queue
Development repository: Managed by opg-org-infra & Terraform
Family Mediators API
Frontend UI to create and maintain contacts within DPS, including potential visitors and details of family and next of kin.
HMCTS Case tracker for Civil Appeals (Java)
HMPPS Registers UI
Data used by Bichard 7
Automation for DSO managed Modernisation Platform environments
End to end tests for the components that make up Sirius: Managed by opg-org-infra & Terraform
Reusable search UI component for Sirius frontends: Managed by opg-org-infra & Terraform
A frontend application for managing users
Development repository: Managed by opg-org-infra & Terraform
Technical radar for Ministry of Justice technology choices
HMPPS Tier calculator
A repository containing the API for the LAA shared component for secure document storage
API for strengths based needs assessments
User interface for HMPPS Jobs Board
This is a proposal for an optional service that would allow people on probation to submit a short video and answer some questions to check in with their Probation Practitioner instead of or in addition to them seeing them face to face.
A UI service to allow PELs and others to view/run reports and stats for the jobs board
OPG shared GitHub composite actions for workflows.: Managed by opg-org-infra & Terraform
Command line tool to automatically scan a PDF and output the fonts and font sizes used within the document.
Deputy reporting integration with OPG Data: Managed by opg-org-infra & Terraform
A service to manage utilities relating to sending emails, such as handling GovNotify callbacks and delivery receipts, and facilitating file downloads from links in emails sent to a user (bootstrapped 2026-06-18)
User interface for the Accredited Programmes service
Backend for the Community Payback assessment
Development repository: Managed by opg-org-infra & Terraform
Development repository: Managed by opg-org-infra & Terraform
digital-prison-reporting-transfer-component
Analytical Platform Lake Formation • This repository is defined and managed in Terraform
CertManager Terraform Module
Analytical Platform Airflow R Template • This repository is defined and managed in Terraform
This repos contains an API component for the CAAB service. This is known as the laa-ccms-caab-soa-api. It interacts with SOA to perform actions to EBS on behalf of the CAAB service..
Analytical Platform RStudio • This repository is defined and managed in Terraform
This is the public facing service for Send Money to Prisoners, and also contains the initial start/welcome page. This project is a migration from a legacy python app over to Express to standardise the codebase. (bootstrapped 2026-05-26)
API used for Email orchestration between CLA services and GOV.UK Notify
Analytical Platform Ingestion Transfer • This repository is defined and managed in Terraform
Safer reception and release from custody
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-17)
The Office of the Public Guardian AWS cost notifier lambda and infrastructure: Managed by opg-org-infra & Terraform
Prototypes for the CAS2 Bail Alpha
Integration point between LAA and the DRC.
Repo for the migration of dotnet
Proof of Concept API for retrieving cloud cost data.
UI for strengths based needs assessments
Kubernetes vulnerability scanning operator
A minimal example application for the Cloud Platform user guide
Civil case API for storing cases raised in the Info and Advice space. Documentation: https://ministryofjustice.github.io/laa-civil-case-api/
Prototype for the Launchpad front-end
Terraform module which contains Nginx Ingress Controller
OPG Shared Infrastructure: Managed by opg-org-infra & Terraform
Terraform Logging module
Github "template" repository, from which to create new OPG Repositories: Managed by opg-org-infra & Terraform
Prototype for HMPPS prisoner education, skills, work and employment team.
PoCcing an app on the cloud platform
HMPPS shared Renovate config
A simple application for generating snapshots of the MoJ Intranet.
WordPress plugin that generates MoJ custom Gutenberg blocks.
Prisons and Probation Ombudsman WordPress legacy theme
Temporary Accommodation Prototype
ETL processor for Workload Measurement Tool
A community prototype of Accredited Programmes.
End to End Tests for the Accredited Programmes project
Reusable Terraform module that wires S3 → Step Functions → Lambda to transform CSV to Parquet, manage Glue database/table, and make data queryable in Athena.
Terraform module which creates RDS Aurora resources on AWS.
Lets Cloud Platform users generate new repositories with the same directory structure and files.
About Terraform module that enables us to utilise Route53 Resolver query logging on the MoJ Cloud Platform
Terraform module that deploys cloud-platform prometheus pushgateway.
IRSA terraform module for teams.
CloudFront distribution for use on the Cloud Platform
Repository to hold Cloud Platform Helm Charts
Terraform module to deploy Palo Alto Networks Panorama instances in AWS
Ruby gem for laa-court-data-adaptor
HMPPS Digital Prisons Reporting Fake DPS Service UI
Clamav docker configusing private mirror
Common code for CLA frontend and CLA public
Lambda function to manage the sequential execution of multiphased queries.
Decisions and other shared documentation that spans across all applications in Interventions
Front-end to view and access to historical data from Equiniti
Tools for Oracle Policy Automation rulebases
Module for creating route 53 dns entries and certificates to go with them • This repository is defined and managed in Terraform
Repository for the Modernisation Platform user interface codebase • This repository is defined and managed in Terraform
Module for creating AWS Data Streams to stream logs from CloudWatch Log Groups. • This repository is defined and managed in Terraform
Repository for the Modernisation Platform Team's Ask Channel Slackbot • This repository is defined and managed in Terraform
Periodic audit-log-driven sync of GitHub teams to AWS IAM Identity Center (poller + Terraform module) • This repository is defined and managed in Terraform
Module for creating an RDS instance • This repository is defined and managed in Terraform
The front end for recording a recall (used when a prisoner is recalled to prison whilst they are on licence)
HMPPS Non Residential Location Prison Service (bootstrapped 2025-10-10)
The api for the electronic monitoring data insights tool (bootstrapped 2025-06-04)
Analytical Platform Airflow R Base • This repository is defined and managed in Terraform
Prototype for improvements to the live Create and vary a licence service
Container Platform environments repository
API to allow legal providers to manage their applications for civil legal aid.
A backend application for mapping between NOMIS and DPS services
Java service to generate claims reports
A backend application for managing prisoners in NOMIS
Prototype guidance for the modernised lasting power of attorney service: Managed by opg-org-infra & Terraform
Frontend service to allow legal providers to manage their applications for civil legal aid.
SRRC Capture biometric prints
The frontend for the prisoner facing Digital Hub content publishing service. (bootstrapped 2025-11-26)
Verify biometric scans api for SRRC
Prototype for the ARNS prison pathway (bootstrapped 2025-05-20)
A Software Bill of Materials repo to manage common dependencies for the GLAD repos centrally
The repository for the new court appearance scheduler api. (bootstrapped 2026-03-23)
Lambda function for automatic SCIM provisioning based on GitHub relationships • This repository is defined and managed in Terraform
HMPPS Cell Sharing Risk Assessment Service (bootstrapped 2025-10-30)
UI and API tests for bulk submission and Fee scheme
Justice Data Factory Terraform Modules
The api for the electronic monitoring crime matching tool (bootstrapped 2025-04-24)
Core repository for Office of the CTO Engineering Platform
This is a replacement UI for the existing Book a video link service which in turn will allow court and probation pilot users book video link hearings in prison for court hearings and probation meetings accordingly.
An UI to view and manage Core Person Records. (bootstrapped 2025-06-27)
This service replicates the document template for the Breach Report Community Orders and Suspended Sentence Orders. Collecting Offender details, Responsible officer, offence details as well as reason for the breach. (bootstrapped 2025-11-19)
This service replicates the document template for the Breach Report Community Orders and Suspended Sentence Orders. Collecting Offender details, Responsible officer, offence details as well as reason for the breach. (bootstrapped 2025-11-19)
LAA User Data API
This is a replacement API for the existing Book a video link service which in turn will allow court and probation pilot users book video link hearings in prison for court hearings and probation meetings accordingly.
This is a small UI service which allows prison staff to view the schedule of events happening in video conference rooms on a given day.
OPG Data Dictionary: Managed by opg-org-infra & Terraform
A set of APIs to aid in booking probation appointments (bootstrapped 2025-09-05)
E-commerce service for the HMPPS Digital Canteen. (bootstrapped 2026-04-23)
Frontend for hmpps digital canteen (bootstrapped 2026-05-08)
Record Controlled Work API
A backend service for the creation of electronic monitoring orders
An API to allow the recording of prisoners' challenges, strengths, conditions and support recommendations, and to create and review the prisoner's education support plan. The support plan provides support to those with neurodiversity and other additional learning needs. (bootstrapped 2025-05-09)
A UI to enable staff to record a prisoner's challenges, strengths, conditions and support recommendations, and to create and review the prisoner's education support plan. The support plan provides support to those with neurodiversity and other additional learning needs. (bootstrapped 2025-05-09)
Service repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-10)
Prototype of future Make LPA features: Managed by opg-org-infra & Terraform
Search UI for people on probation
Lambda function for automatic SCIM provisioning based on EntraID group memberships • This repository is defined and managed in Terraform
HMPPS Tier Calculation UI
Template repository for Container Platform terraform modules
Prisoner facing applications frontend (bootstrapped 2026-03-02)
Analytical Platform Airflow Python Base • This repository is defined and managed in Terraform
API service for digital canteen (bootstrapped 2026-04-08)
The user interface for Electronic Monitoring Probation Officers (bootstrapped 2025-05-30)
A frontend application for downloading NOMIS prisoner details (formerly offloc)
HMPPS Authorization Server api
A service for managing offence related reference data
Manage offences API - for the management of offence related reference data
Data Platform GitHub Actions
Observability Platform Grafana API Key Rotator
Observability Platform User Guide
The backend for saving, and serving ARNS assessments (bootstrapped 2025-08-01)
An API to generate documents from templates for External Movements (bootstrapped 2026-02-12)
New editor from the MoJ online team
Service that queries Sharepoint Lists Graph API to get Teams, Service areas, Product sets and Product. Populates service catalogue with data. (bootstrapped 2025-03-24)
Service that pings all available health or info endpoints and caches the results.
Service that queries the github api and collects information about hmpps projects and pushes it to the service catalogue.
Analytical Platform User Guide • This repository is defined and managed in Terraform
Service that queries cloudplatform terraform projects and collects information about hmpps projects and pushes it to the service catalogue.
Service that queries the veracode api and collects information about hmpps projects and pushes it to the service catalogue.
Service that runs Snyk container image scans for HMPPS container images and pushes the results to the Service Catalogue, where they can be displayed in the Developer Portal. (bootstrapped 2026-04-30)
This is for practitioners to manage online check ins for their people on probation. It is linked to via Managing People on Probation. (bootstrapped 2026-06-16)
This is a proposal for an optional service that would allow people on probation to submit a short video and answer some questions to check in with their Probation Practitioner instead of or in addition to them seeing them face to face.
Prison users details (bootstrapped 2026-05-12)
User interface for the Suicide Risk Form (bootstrapped 2025-06-09)
API and processing service for the Justice Redact project.
Temporary repo to migrate hmpps-manage-users to typescript. (bootstrapped 2025-11-26)
API for managing HDC licences
Api Service for managing prisoner apps submission and approval. (bootstrapped 2025-01-17)
A library of commonly-used Python scripts and libraries for the SRE team (bootstrapped 2025-11-14)
OPG Scanning: Managed by opg-org-infra & Terraform
Parent repository with common docker compose setup scripts
LPA dashboard frontend for Sirius: Managed by opg-org-infra & Terraform
OPG sirius supervision finance hub: Managed by opg-org-infra & Terraform
OPG sirius supervision finance admin: Managed by opg-org-infra & Terraform
OPG sirius supervision management information: Managed by opg-org-infra & Terraform
OPG sirius supervision deputy hub: Managed by opg-org-infra & Terraform
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
CICA FIND Front end application
Plan, schedule and manage transfers in DPS (bootstrapped 2026-06-15)
The user interface for electronic monitoring crime matching tool (bootstrapped 2025-03-19)
https://find-unclaimed-court-money.service.justice.gov.uk
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
A GitHub repository for the Cloud Optimisation and Accountability Team Enriched Cost and Usage Report (GreenOps) Data Pipeline
A GitHub repository for the Cloud Optimisation and Accountability Team Cost and Usage Report Data Pipeline • This repository is defined and managed in Terraform
A backend application for managing users
CCMS Terraform Modules
Prisoner facing applications prototype (bootstrapped 2026-04-13)
User interface for the Justice Redact project.
Integration tests for the Container Platform clusters
Repo for Cloud Platforms reusable Github workflows
Stateless payment claim validation package
Suicide Risk Form API Layer (bootstrapped 2025-06-09)
Generate Subject Access Request report from DPS information sources UI
MPoP front-end library (bootstrapped 2026-06-09)
MOJ Forms Technical Documentation
Allow prison staff to process people when entering prison.
Core person record: Gatling performance tests (bootstrapped 2026-04-22)
Front-end search components for probation services
A UI service for managing document generation in relation to External movements. (bootstrapped 2026-02-12)
Fees calculator application for Claims submitted by proivders
Legal Aid Certified Claims API
Analytical Platform Cloud Development Environment Base • This repository is defined and managed in Terraform
Court cases and release dates API
OPG Sirius Data Sync - Utility Container for moving data around Sirius Environments: Managed by opg-org-infra & Terraform
A register to store court information across prison and probation space
Analytical Platform Visual Studio Code • This repository is defined and managed in Terraform
Analytical Platform Airflow GitHub Actions • This repository is defined and managed in Terraform
Management interface for monitoring probation appointment SMS reminders
WIP! - A marketplace for copilot CLI plugins used by hmpps (bootstrapped 2026-03-19)
UI for probation practitioners to notify of a breach
Prototypes for the Digital Warrant Folder service.
People on probation platform (bootstrapped 2026-03-16)
Analytical Platform Cloud Development Environment NGINX Proxy • This repository is defined and managed in Terraform
Digital service for rendering Subject Access Request data as HTML using service specific templates (bootstrapped 2025-02-21)
HMPPS External Users API
A backend application for managing users and roles in NOMIS
Serve OPG: Managed by opg-org-infra & Terraform
A backend for an API to access Department for Education Learning Records Service data. (bootstrapped 2025-01-06)
A worker-service that receives requests from a queue and creates a package of data to be submitted to the AI Gateway. On getting a response from the LLM, the JDA worker-service transforms it into a response for the return queue. (bootstrapped 2026-07-02)
LPA UID generation and storage service: Managed by opg-org-infra & Terraform
The purpose of this repo is to create an internal API that can be called by the Integration API to expose prisoner base location information that has been translated into a less NOMIS model for external use (bootstrapped 2025-07-09)
Analytical Platform MLflow • This repository is defined and managed in Terraform
Data Infrastructure: Managed by opg-org-infra & Terraform
HMPPS electronic document storage and management REST API
Authentication and management of context data for applications in the ARNS space
Gender Recognition Certificate application app build in Python Flask
Data Platform Application
Frontend application for the LAA Assess a Claim service
Frontend application for the LAA Claim for Payment service
Staff front-end for Managing Apps application (bootstrapped 2025-01-16)
HMPPS Staff search API
Frontend for identify adjustment remand periods for a calculation.
API for CRUD operations of release date adjustments
Frontend to adjust a release date.
HMPPS Probation Estate API
HMPPS - Electronic Monitoring Components
This repository contains playwright end to end tests for the LAA Crime Forms suite of applications.
Data Platform Terraform LakeFormation Module
A library for implementing shared components on the ads platform
Shared actions for Github workflows to use - PUT NO WORKFLOWS IN HERE! (bootstrapped 2026-03-30)
Playwright E2E tests for online check ins and eSupervision user journeys (bootstrapped 2026-06-04)
LAA Data Stewardship service which consumes events from SNS, then. sends emails using GOV Notify
Launchpad authentication API
Application to handle download email attachments and GOV.UK Notify callbacks for Prisoner Money suite of apps
HMPPS Cell Sharing Risk Assessment Service API (bootstrapped 2025-10-29)
Providing interface for SOAP-based Libra data feed
Historical Prisoner API
Logs all domain events to app insights
Maintenance page for Sirius: Managed by opg-org-infra & Terraform
Data Platform User Guide
A scheduled process to check whether documents in the hmpps-tech-docs (and potentially other) repository are overdue for review (bootstrapped 2025-09-18)
Test activities DPDs repo.
Github runner for HMPPS projects
An API providing read and write access for Probation allocations
HMPPS Workload calculator
gov-uk prototype kit for the testing improvements to the electronic monitoring create an order service
API to provide prisoner property information. Provide ability to maintain this data and sync information with NOMIS (bootstrapped 2026-06-11)
Surfacing app insight dependencies and making available to the developer portal
Plan, schedule and manage transfers in DPS. (bootstrapped 2026-06-15)
This repo is home to base container images used across hmpps projects. (bootstrapped 2025-11-14)
Set of stubs used in testing of both claims and assess
API for coordinating actions across the ARNS space
API to manage restricted patients
Publishes Events about prisoner changes
This service replicates the document template for Warrant Risk assessment, collecting officer details, offender locations and risk levels to supply information on how to safely fulfill the issued Warrant (bootstrapped 2026-04-02)
The UI for court appearance scheduler (bootstrapped 2026-03-23)
Frontend UI for the prisoner property service - find, view and maintain prisoner property records. (bootstrapped 2026-06-29)
Monitoring service to check domain events against Nomis triggers (bootstrapped 2025-04-04)
Check My Diary backend api service
A special version of the Github Actions Runner specifically to run OWASP security scans (bootstrapped 2025-08-18)
Integration Hub
Analytical Platform GitHub Actions • This repository is defined and managed in Terraform
API for accessing Use of Force data
my first attempt at creating a kotlin app (bootstrapped 2025-06-17) (bootstrapped 2026-01-26)
This service replicates the document template for Warrant Risk assessment, collecting officer details, offender locations and risk levels to supply information on how to safely fulfill the issued Warrant (bootstrapped 2026-04-02)
NodeJs pdf service: Managed by opg-org-infra & Terraform
Container Platform GitHub Access
Dashboard Service for the Analytical Platform • This repository is defined and managed in Terraform
A prototype starter kit for DPS in the GOV.UK Prototyping kit. (bootstrapped 2026-07-16)
A service to allow users to Create Electronic Monitoring Orders
Analytical Platform Airflow CaDeT Deployer • This repository is defined and managed in Terraform
Analytical Platform Network Diagnostics • This repository is defined and managed in Terraform
(bootstrapped 2025-12-04)
Interface for probation contacts. (bootstrapped 2026-02-10)
Change Someone's Cell UI
Observability Platform
Analytical Platform Airflow XCom Sidecar • This repository is defined and managed in Terraform
A UI to record and update immigration statuses (bootstrapped 2025-09-16)
API owned by the Integration Hub used to transfer objects using a RESTful API
The Wardship application is read-only, with no need to process Wardship cases. Users can search if a child was made a ward of court. The app can't create, edit, or delete but allows searches and produces result letters. Searches are free and there's no need to log them.
Prisoner facing POC for prisoners to be able to take a more active role in their education and training programmes. (bootstrapped 2026-06-01)
Show which branches are deployed to which environments
The Orchestrator API serves as the backend for the Activities Management UI, retrieving data from the Activities Management API, and aggregating the responses. (bootstrapped 2026-06-19)
People on probation API (bootstrapped 2026-03-16)
Common go packages used by OPG: Managed by opg-org-infra & Terraform
Design histories for the current YJB Platform work
FormBuilder Submitter component - responsible for retrieving rendered user data from runner (https://github.com/ministryofjustice/) services and sending to where it needs to go
User Data store API for services built & deployed on Form Builder
Form builder application responsible for managing all services metadata
Standalone microservice for caching FormBuilder service tokens in the platform namespace
Local stack testing of the Form Builder Platform
Helper library with common code and testing patterns related to subject access requests (bootstrapped 2025-10-13)
Service handling various types of assessment for criminal legal aid applications
Benefit Checker service which acts as a proxy to the DWP service
Frontend UI to allow the creation and management of Challenge Support Intervention Plan (CSIP) and related information within the DPS Platform. CSIP is a process used in prisons to support and manage prisoners who pose an increased risk of harming others through their behaviour in custody.
HMPPS Offender Categorisation API
OPG sirius header: Managed by opg-org-infra & Terraform
User documentation for the Container Platform at the Ministry of Justice
Deployment configuration for the Cloud Platform pact broker
Apply to court about child arrangements
stg-vsp-subscription
This repo contains the backend API for the Probation Domain Data Explorer application. This is a Kotlin API which talks to a Postgres or H2 database holding information about Probation data entities, including domains, use cases and workflows (bootstrapped 2026-03-30)
Prototype project built for apprenticeship (annual leave tracker) - Iana Bezrodnykh
This is a service that would allow people on probation to submit a short video and answer some questions to check in with their Probation Practitioner instead of or in addition to them seeing them face to face. (bootstrapped 2025-11-12)
Service to provide ARNS design documentation and example components (bootstrapped 2025-12-04) (bootstrapped 2025-12-08)
ARNS front-end library for risk score visualisations (bootstrapped 2026-01-07)
Prototype project built for apprenticeship (annual leave tracker) - Iana Bezrodnykh
Starter pack Terraform module for the Container Platform
Shared components and utilities for prisoner facing services typescript applications (bootstrapped 2026-03-02)
An online cache of the NIST NVD database, hosted on Github Pages and refreshed twice a day. Used for OWASP scans (bootstrapped 2026-07-02)
API for accessing and managing breach notice information
Propose a child arrangements plan service
External DNS Terraform module for the Container Platform
CICA Document search ingestion pipeline
Ministry of Justice AI Toolkit
Correspondence Handling and Processing System
Gateway API Terraform module for the Container Platform
Gatekeeper Terraform module for the Container Platform
Ruby client for the LAA Criminal Applications Datastore
Repository to hold helm charts for Victim Pathfinder team
A notification plugin to help editors keep their content up-to-date
API presenting materialised views of assessment data managed by the ARNS Assessment Platform. Provides current state projections for consumers. (bootstrapped 2026-03-10)
Template github repo used for new Typescript based projects.
Cert Manager Terraform module for the Container Platform
Automation tests for probation reporting service
A facade API for data insights reporting of adjudication data
A Ruby gem to share functionality and data across NSCC services
Frontend component library for HMPPS court cases release dates services
hmpps-mis-terraform-dev
LPA Store service: Managed by opg-org-infra & Terraform
A collaborative playground for the Data Stewardship team to explore, prototype, and share data models and schema examples using OpenAPI and Swagger.
Data Platform AI Toolkit
Service to receive details of cases, incoming from Libra, match against existing cases in court case service, match to offenders (offender-search) and update court case service
Analytical Platform JupyterLab • This repository is defined and managed in Terraform
Envoy gateway terraform module for the Container Platform
Apply the Service Standard in Ministry of Justice service
Github Actions for Data Engineering
Analytical Platform Kubectl • This repository is defined and managed in Terraform
Fork of MoJ OCTO documentation site used for adding suggestions only
Reports for the feedback from the Prisoner Content Hub. (bootstrapped 2025-03-11)
Repository for tools and scripts relating to CDPT Metabase installation
Documentation for using GitHub Codespaces in the Office of the CTO
OPG Shared Network Firewall: Managed by opg-org-infra & Terraform
The match-learner-record-ui is used to match a Nomis ID to a Department for Education Unique Learner Number via their demographic details in order to allow services to query prisoner education history. (bootstrapped 2025-02-20)
API Interface for integrating with the Justice Data Agent. (bootstrapped 2026-06-26)
Ansible repo for instance control
Observability Platform Tenant Terraform Module
Public site to request personal information held by the MOJ
Complexity of Need microservice
AWS Secrets Manager caching for PHP (Laminas, APCu cache storage, ENV-prefixed secrets).: Managed by opg-org-infra & Terraform
service-stg-track-my-case
Analytical Platform Ingestion Notify • This repository is defined and managed in Terraform
Analytical Platform Ingestion Scan • This repository is defined and managed in Terraform
The WordPress Plugin to Store Uploads on Amazon S3
UI for Electronic Monitoring Datastore
Scheduler for tools based on idle time reported at a customisable 'idleness' endpoint • This repository is defined and managed in Terraform
Terraform module for the bastion accessed only via an AWS Systems Manager Session.
A test data generator for generating moves into book a secure move
Electronic Monitoring Crime Matching Tool (bootstrapped 2026-03-17)
Test app Terraform module for the Container Platform
Automation tests for Prepare a Case for Sentence
Template repository for Spring Boot Java thymeleaf ui projects.
Core repository for Office of the CTO Data Architecture Team
The Office of the Public Guardian AWS health notifier lambda and infrastructure: Managed by opg-org-infra & Terraform
This repo contains the integration test suite for Cloud Platform CP3.0 clusters and components
The documentation for users of the HMPPS Create Electronic Monitoring Orders(CEMO) documentation service
cloud-platform-go-get-module stores the latest cloud-platform-terraform-* releases, and exposes them to be queried via it's API
wiremock service for stg-track-my-case-service
End-to-end tests to test VCD-CDA-CP (Common Platform) integration
Docker image used to build form builder components
Install the Tigera Calico operator and custom resource definitions
Form Builder Anti Virus
AWS Jupyter notebooks including AI Spike code
Contains the submodules for CHAPS and ChapsDotNet repos.
An Alpine based PHP-FPM process container used in CDPT for WordPress applications on Cloud Platform
A Terraform module to provision SQS resources to the Cloud Platform.
Analytical Platform RStudio • This repository is defined and managed in Terraform
e2e tests repo for ui in playwright ts
Ruby client for calling the ministryofjustice/laa-fee-calculator
Firewalled OPG AWS Network Module: Managed by opg-org-infra & Terraform
API to access the Electronic Monitoring datastore in the Modernisation Platform
Repo for the Candidate Matching Service prototype - part of Reducing Reoffending programme
YAML definitions for the frameworks used by the Book a secure move service
Allow web console logins using Github credentials via SAML
Various metrics about the Cloud Platform
Karpenter terraform deployment for the Container Platform
Cilium Terraform module for the Container Platform
Central repository to hold AWS Lambda code for use across Justice Data Factories
API spec for DPS & Probation services which need to respond to SAR requests
Enables the AWS EBS CSI driver
UI for Workload Measurement Tool
Standard OPG AWS KMS key Module: Managed by opg-org-infra & Terraform
The Tipstaff office is responsible for acting on arrest warrants and child abduction orders and the website allows staff to record cases and generate standard letters.
A portal to expose useful information about LAA applications to developers.
Prototype for the Launchpad Managing Apps project
Data Factory Terraform module for core S3 bucket provisioning
🚀 Passionate engineers delivering great services 🚀 Find us on Slack at #github-community
An API gateway for CCMS services
Common OneLogin mock used by OPG: Managed by opg-org-infra & Terraform
Make terraform workspaces protected for short-lived PR based environments: Managed by opg-org-infra & Terraform
Standard OPG GitHub Repository Module: Managed by opg-org-infra & Terraform
test repo (bootstrapped 2026-04-21)
Lightweight containerised service that streams S3 objects to ClamAV for antivirus scanning via INSTREAM protocol. Designed for Kubernetes Job, requiring limited permissions and minimal dependencies.
A containerised server to broadcast requests to multiple Kubernetes pods
Because your data needs a roundhouse kick before it meets the model.
Terraform module for Velero
Contains the front end React/Typescript code for the Probation Domain Explorer application (bootstrapped 2026-03-30)
A GitHub Action used with Pull requests (PRs) on the MoJ Cloud Platform.
Analytical Platform Observability Terraform Module
Mutating Admission Controller Webhook
Collection of scripts used to automate tasks within the Cloud Platform
Micro-service for filtering github teams that are registered with cloud platform cluster environments
Go app to hash a Kubernetes namespace directory for the Cloud Platform
A general maintenance page that can be be deployed into the Cloud Platform.
DynamoDB instance and credentials for the Cloud Platform
Lightweight Go service for Pingdom ingress controller checks
directory of testing applications for cloud-platform modules
Cloud Platform SNS terraform module
Cluster AutoScaler module
Terraform auth0 module used for Kubernetes Clusters and their components
This terraform module installs the Descheduler on the MoJ Cloud Platform
Starter pack module for the Cloud Platform
Terraform code to create a namespace serviceaccount on the cloud platform
Cloud Platform Terraform Module used to create and manage secret manager resources.
A Terraform module to create an OpenSearch cluster on the Cloud Platform
Cloud Platform kuberos terraform module
Terraform module that deploys Auth0 actions for the MoJ Cloud Platform
Terraform module that enables us to use AWS Flow logs on the MoJ Cloud Platform
PagerDuty Rota Notifier
Terraform module for creating AWS Firehose resources to stream logs from CloudWatch Log Groups.
Terraform module that deploys cloud-platform external secrets operator
Terraform module for configuring and spinning up various k8s deployments and resources for testing purposes
Creates an AWS Synthetics Canary resource for the Cloud Platform
This module includes security and operational baselines implemented by Cloud Platform team in their AWS Accounts.
AWS ECR exporter for Prometheus
This Github Action marks PRs as failed if they affect more than one namespace folder.
In-cluster Prometheus and Alertmanager alerts endpoint service
Ruby code to detect orphaned Cloud Platform namespaces and AWS resources
The Office of the Public Guardian Snyk Image Builder: Managed by opg-org-infra & Terraform
A general maintenance page that can be be deployed into the Cloud Platform.
ECS Helper in Golang: Managed by opg-org-infra & Terraform
Mock DRC API for the DCES integration
A repository to validate the new renovate configs
Documentation guiding the architecture of HMPPS Digital Services
Non-production tools used by DCES team to prepare data, validate data, etc.
Terraform module that deploys cloud-platform's OPA (Open Policy Agent) gatekeeper; supersedes https://github.com/ministryofjustice/cloud-platform-terraform-opa
Terraform module for Cortex XDR Agent Helm chart
A friendly test cluster cleanup reminder
This modules holds Cloud Platform team IAM configuration
Landing Zone Processing Lambda code
Analytical Platform Jupyter Notebook • This repository is defined and managed in Terraform
A collection of services for indexing and searching probation data
Google Cloud Platform Management
Reusable Github workflows and actions across the ARNS space (bootstrapped 2025-02-24)
UI for the Community Payback assessment
A service to run an end-to-end test on the prepare-a-case UI to ensure the case list renders correctly
HMPPS One Plan Manager API
This repository hosts the BE authoring tools library which provides Data Product Definitions authoring APIs . (bootstrapped 2025-09-15)
A service and data store to support the Single Accommodation Service. (bootstrapped 2025-11-10)
A framework agnostic authentication & authorization system.
Testing out a python integration with the kotlin template for data science work with digital
Homebrew bottle for the cloud-platform-cli tool: https://github.com/ministryofjustice/cloud-platform-cli
Design Prototype repo for the child arrangements plan service
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
Provides a bootstrapped PSR7 application and PSR11 container to your behat contexts
A temporary fork of laminas/laminas-db so we can support PHP 8.4 while we decide on a replacement: Managed by opg-org-infra & Terraform
Shared practices for Legal Aid Agency teams who build and run Java services.
Parses files received via the NatWest/RBS Bankline Direct service
Repository to define the script for an Airflow image
Replacement mechanism for the Oracle CDC functionality currently operational on CWA and CIS.
Fees service calculator for CCW
Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects