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,041
Active repositories
949
Live repositories
2,565
Unavailable repositories
569
Languages of active repositories
- 1.TypeScript (17%)
- 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 949 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
Claim for Crown Court Defence, formerly Advocate Defence Payments (ADP), aka Crime Billing Online (CBO)
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
Analytical Platform • This repository is defined and managed in Terraform
Extract structured data from free text using large language models
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
The laa-apply-for-legal-aid system is a web service by use for solicitors providing legal aid services to enter applications for legal aid on-line. It asks for details of applicant means (income and assets), and the merits of a case, and gives a decision on whether legal aid can be granted or not, and if so, will push the application through to back-end processes for payment.
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
User guidance for the MoJ Analytical Platform
Correspondence Tool for staff
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.
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.
A collection of reusable GitHub Actions that standardise DevSecOps security scanning i.e. SCA, SAST, DAST, secrets, IaC, and container security.
API for Nomis DB used by DPS applications and other apis and services
Modernisation platform AMI builds • This repository is defined and managed in Terraform
Existing staff application to manage prison visits
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
The Office of the Public Guardian Lasting Power of Attorney online service: Managed by opg-org-infra & Terraform
Module for creating Linux bastion servers in member AWS accounts • This repository is defined and managed in Terraform
A series of pre-commit hooks executed before staged changes are committed
Scripts to compute dora metrics
HMPPS Book a secure move API
Digital prison services
A service for calculating release dates
Allow prison staff to manage prison visit bookings.
Multi-purpose CLI for the Ministry of Justice Cloud Platform
Prepare a case is a service that allows probation staff to prepare court cases.
The API for the Approved Premises Service
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
Allocation service for associating Prison Offender Managers with Offenders
A long-lived API that exposes data from HMPPS systems providing a single point of entry for consumers.
HMPPS Prisoner Profile
Internal microservice providing Legal Framework details to the Apply for legal aid service
A microservice for managing the schedule of prison visits
Rendering layer for the Book a secure move platform
OPG Modernising LPA: Managed by opg-org-infra & Terraform
"View court data" webapp for viewing data from HMCTS's "Common Platform"
Shared Library for Crime Microservices
Find MOJ data service • 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
Drupal instance serving the prisoner facing hub
Hosted zones and records for the Ministry of Justice.
CCQ - Check if your Client Qualifies for Legal Aid
Webapp to manage the workflow in Parliamentary Questions
The UI For Making Probation Recall Decisions
Cloud Platform Terraform Module for creating Concourse pipeline
API for simple NDelius interactions
This is an API to MAAT. It facilitates the communication between MAAT & Court Data.
Website Builder WordPress theme
Infrastructure and provisioning for the Delius Alfresco shared environment(s)
Spring Boot Template Service modeled on an online Pet Store.
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.
Analytical Platform Airflow • This repository is defined and managed in Terraform
A collection of small, domain-focused integrations to support HMPPS Digital services that need to interact with probation data.
Common assets for the money-to-prisoners applications
Backend and internal admin site for Prisoner Money suite of apps
OPG Use An LPA: Managed by opg-org-infra & Terraform
A digital service for categorising prisoners
Module for creating S3 buckets with sensible defaults e.g. replication, encryption • This repository is defined and managed in Terraform
Facade API to make external API calls and collate results for visit-scheduler and book-a-prison-visit-staff-ui
Calculating release dates API
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)
Prototype - Social visits and Contacts
Analytical Platform Control Panel • This repository is defined and managed in Terraform
A service applying for criminal legal aid
Handbook for the data and analytics engineering professions
Contains the cronjobs that run regular and daily jobs for the HwPV service
Allows staff to manage requests for help with prison visit costs
Creating Future Opportunities application for ingesting and processing external data ready for use with CATS
This repository hosts the official job descriptions for Government Digital and Data (GDD) roles within Ministry of Justice (MoJ) Digital.
Infrastructure and provisioning of Delius AWS environments
DMS instance on the Cloud Platform
Digital Cashbook – Business hub staff facing site for Prisoner Money suite of apps
Reusable circleci config for HMPPS teams
Visualizing HMPPS Digital's technology choices
HMPPS Digital Prisons Data Product Definitions
HMPPS Digital Prison Services
Fee calculator for LAA
A web service used by the public to get access to civil legal aid services.
The user interface for Community Accommodation Service Tier 2
PHP tool for managing WordPress sites on CloudPlatform k8s clusters
DPR API library for report creation.
Template github repo used for new kotlin based projects.
Non-root port forwarding Docker image
Existing public application to request prison social visits on GOV.UK
An API to support send legal mail to prisons service
Allows internal staff to administer prison visit bookings system.
Incident Response Tool for OPG: Managed by opg-org-infra & Terraform
An API Service For Making Probation Recall Decisions
Standard OPG AWS Account Module: Managed by opg-org-infra & Terraform
Service provider and probation practitioner interface for providing rehabilitation services to service users
Justice UK website
LAA Criminal Legal Aid schemas and validators
This is the behave end to end tests which cover the CLA applications for the laa-cla-fala team.
Part of alphagov/tech-docs-template (issues 👉https://github.com/alphagov/tech-docs-template/issues)
Send money to someone in prison
Application for automated reports related to DCES.
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
Gov.UK Prototype Kit. This repository is defined and managed in Terraform
The core processing logic for the Bichard application
Terraform code for the shared Bichard infrastructure
Activities management API
Create and vary a licence API
HMPPS Education & Employment API
HMPPS Manage People on Probation UI
A service for managing identity data about the people we look after in HMPPS
GitHub Action to validate AWS resources have required tags using Checkov.
The user interface for the Temporary Accommodation Service
A service to review criminal legal aid applications
An API providing backend functionality for the location of prisoners
HMPPS Manage and Deliver Accredited Programmes API Layer (bootstrapped 2025-06-10)
Environment configuration for AWS - Terraform and Ansible projects
Publishes Events about offender change to Pub / Sub Topics
Offender Case Notes Service
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 Digital Prisons Reporting Tools UI
HMPPS Manage and Deliver Accredited Programmes UI Layer (bootstrapped 2025-06-10)
HMPPS Micro Frontend Components
Module for member VPC accounts in the Modernisation Platform • 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
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
HMPPS Digital Prisons Reporting MI UI
A collection of re-useable GitHub actions
HMPPS Location Inside Prison Service
Module for ec2 autoscaling • This repository is defined and managed in Terraform
Module for integrating SNS topics with Pagerduty Services • This repository is defined and managed in Terraform
A service for creating and varying a licence
This is the repository for the replacement of services: Claim a non-standard magistrates' court payment and Apply for prior authority to incur disbursements
HMPPS Digital Prisons Reporting MI API
An API providing backend functionality for allocations
Calculate Journey Variable Payments
A UI for viewing shift pattern and detail
CFE (Check Financial Eligibility) Civil: The eligibility platform for means assessments of civil cases
Search API for people on probation
Allow public to book prison visit bookings.
A shared portal for HMPPS developers to navigate and manage their services within the HMPPS estate
HMPPS DPR Data Product Definition JSON Schema
A service that provides a single-point of entry into prisoner-facing transactional services.
Manage a workforce UI
Manage user preferences for court users
OPG Technical Guidance: Managed by opg-org-infra & Terraform
Prison visits booking - Instrumentation gem
Automated E2E UI tests for the hmpps-book-a-prison-visit-ui (Staff UI) service
Contact MOJ - Rails App
Data catalogue • This repository is defined and managed in Terraform
Prototype for HMPPS Accredited Programmes using the GOV.UK Prototype Kit and the MOJ Pattern Library.
Rust library for loading bank holiday information from gov.uk
Not on LIBRA Auto Search Application
An API for integrating with the PPUD (Public Protection Unit Database) application using UI automation
Automated tests for book a prison visit public site using Playwright
Provide view access to historical data from Equinity
Taking the GOVUK flask frontend skeleton and making it more open (Removing environmental and security locks)
ECR repositories and credentials for the Cloud Platform
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
Digital Prisons Reporting MI Reporting Prototype Application
LAA Record Controlled Work
HMPPS Forge is a declarative, stateless framework for building multi-page journeys, handling routing, rendering, validation, and navigation.
HMPPS Prisoner Finance UI (bootstrapped 2026-02-20)
An API to manage finances for prisoners (bootstrapped 2026-02-11)
API for managing General Ledger entries (bootstrapped 2025-11-20)
An API for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2025-11-20)
Activities management UI
A service for resettlement passport to prepare prisoner for release proof of concept
LAA Data Claims API
Datastore microservice for LAA Criminal Applications
Prototype for the interventions team in HMPPS
GOV.UK start page for Money to Prisoners
Prisoner Money Intelligence – Security staff facing site for Prisoner Money suite of apps
Bank Admin – SSCL staff facing site for Prisoner Money suite of apps
Module to automate the patching of ec2 instances in each account • This repository is defined and managed in Terraform
Handles prisoner-related NOMIS migrations
HMPPS Incident Reporting Service
Handles prisoner-related NOMIS update domain events
A microservice that will allow an authenticated public user to register to book a prison visit.
An API to help prisoners create a personal development plan for their time in prison and after release
Default organisational policies for the Ministry of Justice
A service that allows probation staff to capture and store pre-sentence data
HMPPS Location Inside Prison Service API
Module for creating additional roles assumable via the OIDC provider for use in Github Actions • This repository is defined and managed in Terraform
This service is an interface between LAA services and the HMRC APIs
WordPress multisite build for the Hale Platform. Deploys into multiple environments.
The user interface for Community Accommodation Service Tier 2 Bail
Module for creating organizational units and accounts within AWS Organizations from JSON files • 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
This repos contains the UI component for the CAAB service. This is known as the laa-ccms-caab-ui.
The user interface for the Approved Premises Service
Module for creating OIDC providers to use in GitHub Actions • This repository is defined and managed in Terraform
Community Payback Supervisors UI (bootstrapped 2025-10-09)
HMPPS Incentives UI
HMPPS Non-associations
Additional services for the Bichard 7 application running in AWS
Documentation source for public events between OPG services: Managed by opg-org-infra & Terraform
Playwright end to end tests.
API for Risks and OASys integration
Development Containers Community
A frontend application for the management of adjudication
This repository is an api that allows NSM claims and PA applications to be created and updated by client applications
Reports website, including ones on how up to date our deployed software is (also known as Hoodaw)
Module for creating defined IAM users as superadmins • This repository is defined and managed in Terraform
LPA Integration with microservice for the generation of registration codes: Managed by opg-org-infra & Terraform
Currently a facade API over prisoner contact endpoints of prison API
A service to calculate visit allocations
OPG sirius supervision workflow frontend: Managed by opg-org-infra & Terraform
A UI to manage a prisoner's personal development plan for their time in prison and after release
A service for managing restricted patients
Dashboard for administering NOMIS migrations and synchronisation
A collection of useful Go packages for communicating with the Ministry of Justice Cloud Platform ecosystem
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-13)
Deployment configuration for the Cloud Platform pact broker
HMPPS Digital Prisons Reporting Tools API
Docker image builds for the Bichard 7 project
A helper library to share common patterns for projects based from hmpps-template-kotlin
API for the Accredited Programmes service
Tools for development on the HMPPS Approved Premises Project
Resettlement passport to prepare prisoner for release UI
This is a service that handles crown court specific processing for crime applications
Send Legal Mail staff facing application to scan legally privileged mail to prisons.
A service for sending legally privileged mail to prisons
A set of common java components for LAA applications.
Business/domain interface for providing rehabilitation services to service users
Dev tool to surface recent offender events
UI for Find and Refer an Intervention Service
A govuk prototype-kit repository for the 'Support for additional needs' UI service. (bootstrapped 2025-05-20)
A template repo for Python projects
Development repository: Managed by opg-org-infra & Terraform
OPG Services Performance Data: Managed by opg-org-infra & Terraform
The Office of the Public Guardian maintenance service: Managed by opg-org-infra & Terraform
Business/domain interface for providing Find and Refer an Intervention Service
This is a service that provides Means Assessment related functionality
Helper library for Amazon SQS in Java/Kotlin projects
Analytical Platform Airflow Python Template • This repository is defined and managed in Terraform
Guidance for MoJ teams interacting with the EUCS IDAM Team and Entra ID
OPG shared GitHub workflows for sharing between services.: Managed by opg-org-infra & Terraform
Holds the configuration and documentation for running automated logging and visualisation of Entra ID services.
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.
Analytical Platform Actions Runner • This repository is defined and managed in Terraform
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.
WordPress plugin that applies common functionality to sites used across the MoJ portfolio.
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
Code supporting Ministry of Justice Digital Prison Reporting Glue Jobs
S3 buckets and credentials for the Cloud Platform
External DNS Terraform module
UI for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2026-01-15)
A WordPress plugin that configures Wordpress to send emails via the GOV.UK Notify Service
Stub output of the OASys journey to trigger flow through ARNS Handover Service into ARNS apps
Backend for the Community Payback assessment
MOJ Forms Product Page
Mock for HMCTS Common Platform API
This repository contains terraform modules that are consumed by hmpps-ems-platform.
Configure add-ons during cluster creation or anytime for an existing cluster
HMPPS Remand and Sentencing API
A service for searching for prisoners in NOMIS, augmented by data from other prison services
HMPPS Court Cases and Release Dates UI
Provides access to prisoner pay related data, including special pay statuses, bonuses and prisoner payroll transaction details. (bootstrapped 2025-11-26)
HMPPS Establishment Roll Service
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)
User Interface for activity hub users to administer prison pay rates and prisoner special pay statuses (bootstrapped 2025-11-26)
API for Community Payback (bootstrapped 2025-08-15)
Front end repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-03)
This is the repository for the Assess criminal legal forms application - formerly known as Assess non standard magistrates fees
LPA frontend for Sirius: Managed by opg-org-infra & Terraform
Reads Money to Prisoners (MTP) bank account to facilitate reconciliation
Flipt container for handling feature flags in HMPPS (bootstrapped 2025-08-11)
HMPPS Remand and Sentencing
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)
A UI service to allow PELs and others to view/run reports and stats for the jobs board
A library for implementing shared components on the DPS platform
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)
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.
An API providing access to HMPPS language and communication needs data (bootstrapped 2025-03-03)
An API providing access to hmpps person data
An API providing access to HMPPS health and medication data. (bootstrapped 2025-01-10)
A library for sharing dps components across applications
Container Platform GitHub Access
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)
Module that creates a loadbalancer in AWS with logging enabled • This repository is defined and managed in Terraform
API for identify adjustment remand periods for a calculation.
User interface for HMPPS Jobs Board
A Go lambda function for stopping and starting instance, rds resources and autoscaling groups • This repository is defined and managed in Terraform
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)
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
Automation for DSO managed Modernisation Platform environments
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
UI for community payback (bootstrapped 2025-08-15)
Module for creating an IAM role that can be assumed from another account • This repository is defined and managed in Terraform
Web application for bulk upload of claims data
Module to deploy lambda functions in modernisation platform accounts • This repository is defined and managed in Terraform
A set of shared utilities for use with typescript projects
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
LAA Assure HMRC Data
API to calculate risk scores (bootstrapped 2025-07-04)
Data used by Bichard 7
Service to access court cases imported from HMCTS Libra court lists and Common Platform
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)
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.
Unified platform for assessments/forms in the ARNS space (bootstrapped 2025-07-04)
A service for providing micro-frontend components to probation services (bootstrapped 2025-04-11)
OPG LPA Instructions and Preferences repository. Handles display of I&P from scanned documents.: Managed by opg-org-infra & Terraform
LDAP schemas and role catalogues to support Role-Based Access Control in National Delius.
An API providing backend functionality to the adjudication process
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
HMPPS Registers UI
HMCTS Case tracker for Civil Appeals (Java)
Deputy reporting integration with OPG Data: 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)
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.
LAA MAAT Orchestration Service
Info & Advice Datastore
CertManager Terraform Module
Kubernetes vulnerability scanning operator
Analytical Platform Ingestion Transfer • This repository is defined and managed in Terraform
Authentication and management of context data for applications in the ARNS space
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-17)
Prisoner facing hub
End to end tests for the components that make up Sirius: Managed by opg-org-infra & Terraform
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)
API for maintaining personal relationships information within DPS, such as family, children, friends, any (other) dependents, restrictions, contacts, beneficieries
A service to handle alerts and notifications for visits to prisons
API providing service to help QA prison visits
A repository containing the API for the LAA shared component for secure document storage
Reusable search UI component for Sirius frontends: Managed by opg-org-infra & Terraform
User management frontend for Sirius: Managed by opg-org-infra & Terraform
Development repository: Managed by opg-org-infra & Terraform
Development repository: Managed by opg-org-infra & Terraform
Go microservice allowing sirius to download documents from S3: Managed by opg-org-infra & Terraform
Development repository: Managed by opg-org-infra & Terraform
Development repository: Managed by opg-org-infra & Terraform
OPG sirius supervision firm deputy hub: Managed by opg-org-infra & Terraform
LPA Integrations with other services including Make and Use: Managed by opg-org-infra & Terraform
Historical Prisoner UI
Deployment pipeline for National Delius
OPG shared GitHub composite actions for workflows.: Managed by opg-org-infra & Terraform
HMPPS Non-associations API
HMPPS Incident Reporting Service API
Template repository for Spring Boot Java microservice projects.
HMPPS Education & Employment UI
E2E Transformation provider claim service and api
Core repository for Office of the CTO Developer Portal
An investigation in the Github estate of MoJ
Module to deploy resources for RDS to S3 Export. This repository is defined and managed in Terraform
Frontend UI to create and maintain contacts within DPS, including potential visitors and details of family and next of kin.
Technical radar for Ministry of Justice technology choices
A GitHub repository for the Cloud Optimisation and Accountability Team • This repository is defined and managed in Terraform
Find MoJ data runbooks • This repository is defined and managed in Terraform
Prototypes for the CAS2 Bail Alpha
Highly specific HTTP proxy for exposing health endpoints that live behind firewalls.
The Office of the Public Guardian AWS cost notifier lambda and infrastructure: Managed by opg-org-infra & Terraform
Utility container images repo for HMPPS
This repos contains a read-only API component for the CAAB service. This is known as the laa-ccms-caab-ebs-api. It reads data from EBS.
API to support hmpps-welcome-people-into-prison-ui.
API for strengths based needs assessments
Probation Team Contact and Reference Service.
Service to verify authentication token created by HMPPS Auth
Generate Subject Access Request report from DPS information sources worker
Generate Subject Access Request report from DPS information sources back-end
Terraform DMS module (oracle, sql server, postgres)
Form builder gem to present service schemas (a.k.a metadata)
Common GitHub actions and workflows used by LAA CCMS projects.
Family Mediators API
Check when to disclose cautions or convictions
Provides a connector via Graph API to read/write between AWS S3 and Sharepoint
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..
A minimal example application for the Cloud Platform user guide
LAA Civil Legal Advice Helpline (CLAH)
API used for Email orchestration between CLA services and GOV.UK Notify
Civil case API for storing cases raised in the Info and Advice space. Documentation: https://ministryofjustice.github.io/laa-civil-case-api/
User interface for the Accredited Programmes service
An API wrapper around a model developed by the MoJ Analytical Platform for scoring the confidence of people matches across MoJ systems
A frontend application for managing users
Apply for legal aid service prototype (Prototype kit v8.6.0)
Analytical Platform Airflow R Template • This repository is defined and managed in Terraform
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.
digital-prison-reporting-transfer-component
This repository serves as a reference point for all the published domain events.
WordPress plugin that generates MoJ custom Gutenberg blocks.
Prisons and Probation Ombudsman WordPress legacy theme
Temporary Accommodation Prototype
ETL processor for Workload Measurement Tool
Hale platform and theme helper functions
Code to generate reports for Police for Bichard
Integration point between LAA and the DRC.
A service to provide details releating to a person on probation user
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 client for calling the ministryofjustice/laa-fee-calculator
Ruby gem for laa-court-data-adaptor
Analytical Platform RShiny Open Source Base • This repository is defined and managed in Terraform
Analytical Platform RStudio • This repository is defined and managed in Terraform
This is the Xerox Print repository also known as Xerox Workplace Cloud repository.
UI for strengths based needs assessments
Service to perform migration of existing court-case-service data to a new hmpps-court-case-service database schema. (bootstrapped 2025-09-16)
HMPPS Digital Prisons Reporting Fake DPS Service UI
Clamav docker configusing private mirror
Common code for CLA frontend and CLA public
Ruby client for GOV.UK Pay API (basic functionality)
Placeholder repository for Curious - a 3rd party supplied system for Education Delivery Contract Management
Analytical Platform Lake Formation • This repository is defined and managed in Terraform
Prototype project for the Google Workspace Migration
Lambda function to manage the sequential execution of multiphased queries.
Repo for the migration of dotnet
Decisions and other shared documentation that spans across all applications in Interventions
A PoC Chrome Browser Extension to redirect Google requests to Microsoft
Tools for Oracle Policy Automation rulebases
Transform OS NGD files for address matching by uk_address_matcher
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)
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)
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.
Module for creating AWS Data Streams to stream logs from CloudWatch Log Groups. • This repository is defined and managed in Terraform
A backend for an API to access Department for Education Learning Records Service data. (bootstrapped 2025-01-06)
A backend application for managing prisoners in NOMIS
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)
Repo for Cloud Platforms reusable Github workflows
The user interface for Electronic Monitoring Probation Officers (bootstrapped 2025-05-30)
API to allow legal providers to manage their applications for civil legal aid.
This repository contains playwright end to end tests for the LAA Crime Forms suite of applications.
wiremock service for stg-track-my-case-service
A service to allow users to Create Electronic Monitoring Orders
A backend service for the creation of electronic monitoring orders
The api for the electronic monitoring data insights tool (bootstrapped 2025-06-04)
People on probation platform (bootstrapped 2026-03-16)
Propose a child arrangements plan service
Data Platform GitHub Actions
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)
Observability Platform Grafana API Key Rotator
Observability Platform User Guide
A backend application for mapping between NOMIS and DPS services
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
Java service to generate claims reports
service-stg-track-my-case
Court cases and release dates API
Frontend to adjust a release date.
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)
An UI to view and manage Core Person Records. (bootstrapped 2025-06-27)
Repository for the Modernisation Platform user interface codebase • This repository is defined and managed in Terraform
Lambda function for automatic SCIM provisioning based on EntraID group memberships • This repository is defined and managed in Terraform
A UI service for managing document generation in relation to External movements. (bootstrapped 2026-02-12)
Manage offences API - for the management of offence related reference data
A service for managing offence related reference data
A register to store court information across prison and probation space
Website for the Gov Reuse Library
Serve OPG: Managed by opg-org-infra & Terraform
The user interface for electronic monitoring crime matching tool (bootstrapped 2025-03-19)
The api for the electronic monitoring crime matching tool (bootstrapped 2025-04-24)
Prototype for improvements to the live Create and vary a licence service
Module for creating route 53 dns entries and certificates to go with them • This repository is defined and managed in Terraform
New editor from the MoJ online team
A Terraform module to create an AWS ChatBot Slack configuration. • This repository is defined and managed in Terraform
A UI to record and update immigration statuses (bootstrapped 2025-09-16)
Dashboard Service for the Analytical Platform • This repository is defined and managed in Terraform
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.
YAML definitions for the frameworks used by the Book a secure move service
The backend for saving, and serving ARNS assessments (bootstrapped 2025-08-01)
API for coordinating actions across the ARNS space
The documentation for users of the HMPPS Create Electronic Monitoring Orders(CEMO) documentation service
API for CRUD operations of release date adjustments
A special version of the Github Actions Runner specifically to run OWASP security scans (bootstrapped 2025-08-18)
The UI for court appearance scheduler (bootstrapped 2026-03-23)
The repository for the new court appearance scheduler api. (bootstrapped 2026-03-23)
User interface for the Suicide Risk Form (bootstrapped 2025-06-09)
Prototypes for the Digital Warrant Folder service.
Frontend service to allow legal providers to manage their applications for civil legal aid.
Helper library with common code and testing patterns related to subject access requests (bootstrapped 2025-10-13)
Allow prison staff to process people when entering prison.
OPG sirius supervision finance hub: Managed by opg-org-infra & Terraform
HMPPS Tier Calculation UI
The provider data API (persistent) will own data about provider firms and offices (and, later on, contracts and schedules)
People on probation API (bootstrapped 2026-03-16)
Analytical Platform Airflow GitHub Actions • This repository is defined and managed in Terraform
Analytical Platform GitHub Actions • This repository is defined and managed in Terraform
Lambda function for automatic SCIM provisioning based on GitHub relationships • This repository is defined and managed in Terraform
HMPPS Non Residential Location Prison Service (bootstrapped 2025-10-10)
Observability Platform
HMPPS Cell Sharing Risk Assessment Service API (bootstrapped 2025-10-29)
Allow web console logins using Github credentials via SAML
Search UI for people on probation
Integration Hub
An API to generate documents from templates for External Movements (bootstrapped 2026-02-12)
Apply to court about child arrangements
Service repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-10)
HMPPS Offender Categorisation API
Staff front-end for Managing Apps application (bootstrapped 2025-01-16)
OPG sirius supervision management information: Managed by opg-org-infra & Terraform
LAA Data Stewardship service which consumes events from SNS, then. sends emails using GOV Notify
Monorepo containing shared APIs for the core supervision record
OPG Data Dictionary: Managed by opg-org-infra & Terraform
Front-end search components for probation services
Interface for probation contacts. (bootstrapped 2026-02-10)
External DNS Terraform module for the Container Platform
The front end for recording a recall (used when a prisoner is recalled to prison whilst they are on licence)
A service to centrally manage civil legal aid cases for the Legal Aid Agency
Data Platform AI Toolkit
API to manage restricted patients
Publishes Events about prisoner changes
A backend application for downloading NOMIS prisoner details (formerly offloc)
Historical Prisoner API
Monitoring service to check domain events against Nomis triggers (bootstrapped 2025-04-04)
Logs all domain events to app insights
Check My Diary backend api service
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
Data Platform Terraform LakeFormation Module
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.
(bootstrapped 2025-12-04)
Fees calculator application for Claims submitted by proivders
Temporary repo to migrate hmpps-manage-users to typescript. (bootstrapped 2025-11-26)
Various metrics about the Cloud Platform
Prototype for the ARNS prison pathway (bootstrapped 2025-05-20)
Analytical Platform Ingestion Scan • This repository is defined and managed in Terraform
Analytical Platform Ingestion Notify • This repository is defined and managed in Terraform
Management interface for monitoring probation appointment SMS reminders
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.
UI for Electronic Monitoring Datastore
API to access the Electronic Monitoring datastore in the Modernisation Platform
Launchpad authentication API
CICA Document search ingestion pipeline
my first attempt at creating a kotlin app (bootstrapped 2025-06-17) (bootstrapped 2026-01-26)
Change Someone's Cell UI
Surfacing app insight dependencies and making available to the developer portal
A library of commonly-used Python scripts and libraries for the SRE team (bootstrapped 2025-11-14)
Core person record: Gatling performance tests (bootstrapped 2026-04-22)
Shared actions for Github workflows to use - PUT NO WORKFLOWS IN HERE! (bootstrapped 2026-03-30)
Service that queries the github api and collects information about hmpps projects and pushes it to the service catalogue.
HMPPS Cell Sharing Risk Assessment Service (bootstrapped 2025-10-30)
LPA dashboard frontend for Sirius: Managed by opg-org-infra & Terraform
OPG Sirius Data Sync - Utility Container for moving data around Sirius Environments: Managed by opg-org-infra & Terraform
Maintenance page for Sirius: Managed by opg-org-infra & Terraform
OPG sirius supervision finance admin: Managed by opg-org-infra & Terraform
OPG sirius supervision deputy hub: Managed by opg-org-infra & Terraform
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)
A frontend application for downloading NOMIS prisoner details (formerly offloc)
Frontend for identify adjustment remand periods for a calculation.
Providing interface for SOAP-based Libra data feed
Repo for the Candidate Matching Service prototype - part of Reducing Reoffending programme
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.
Legal Aid Certified Claims API
hmpps-mis-terraform-dev
UI and API tests for bulk submission and Fee scheme
API for managing HDC licences
Api Service for managing prisoner apps submission and approval. (bootstrapped 2025-01-17)
The frontend for the prisoner facing Digital Hub content publishing service. (bootstrapped 2025-11-26)
Stateless payment claim validation package
Karpenter terraform deployment for the Container Platform
Starter pack Terraform module for the Container Platform
Public site to request personal information held by the MOJ
Frontend application for the LAA Assess a Claim service
Frontend application for the LAA Claim for Payment service
Service that pings all available health or info endpoints and caches the results.
e2e tests repo for ui in playwright ts
Set of stubs used in testing of both claims and assess
A facade API for data insights reporting of adjudication data
Prisoner facing applications prototype (bootstrapped 2026-04-13)
Github Actions for Data Engineering
Analytical Platform Visual Studio Code • This repository is defined and managed in Terraform
Module for creating an RDS instance • This repository is defined and managed in Terraform
Prisoner facing applications frontend (bootstrapped 2026-03-02)
User documentation for the Container Platform at the Ministry of Justice
Template repository for Container Platform terraform modules
A collaborative playground for the Data Stewardship team to explore, prototype, and share data models and schema examples using OpenAPI and Swagger.
A set of APIs to aid in booking probation appointments (bootstrapped 2025-09-05)
LPA UID generation and storage service: Managed by opg-org-infra & Terraform
API for accessing Use of Force data
Complexity of Need microservice
NodeJs pdf service: Managed by opg-org-infra & Terraform
Justice Data Factory Terraform Modules
Cilium Terraform module for the Container Platform
Analytical Platform User Guide • This repository is defined and managed in Terraform
Form builder application responsible for managing all services metadata
Placeholder for review case documents project
Gatekeeper Terraform module for the Container Platform
Observability Platform Tenant Terraform Module
Central repository to hold AWS Lambda code for use across Justice Data Factories
FormBuilder Submitter component - responsible for retrieving rendered user data from runner (https://github.com/ministryofjustice/) services and sending to where it needs to go
API spec for DPS & Probation services which need to respond to SAR requests
The Office of the Public Guardian AWS health notifier lambda and infrastructure: Managed by opg-org-infra & Terraform
HMPPS electronic document storage and management REST API
Github runner for HMPPS projects
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
Enables the AWS EBS CSI driver
gov-uk prototype kit for the testing improvements to the electronic monitoring create an order service
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)
MOJ Forms Technical Documentation
Repository to hold helm charts for Victim Pathfinder team
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)
Local stack testing of the Form Builder Platform
Service handling various types of assessment for criminal legal aid applications
HMPPS External Users API
Data Platform User Guide
UI for Workload Measurement Tool
Standard OPG AWS KMS key Module: Managed by opg-org-infra & Terraform
Prison users details (bootstrapped 2026-05-12)
A backend application for managing users and roles in NOMIS
Digital service for rendering Subject Access Request data as HTML using service specific templates (bootstrapped 2025-02-21)
OPG Shared Network Firewall: Managed by opg-org-infra & Terraform
Standalone microservice for caching FormBuilder service tokens in the platform namespace
User Data store API for services built & deployed on Form Builder
A backend application for managing users
API service for digital canteen (bootstrapped 2026-04-08)
A library for implementing shared components on the ads platform
Service that queries the veracode api and collects information about hmpps projects and pushes it to the service catalogue.
Service to provide ARNS design documentation and example components (bootstrapped 2025-12-04) (bootstrapped 2025-12-08)
HMPPS Authorization Server api
OPG sirius header: Managed by opg-org-infra & Terraform
ARNS front-end library for risk score visualisations (bootstrapped 2026-01-07)
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.
HMPPS - Electronic Monitoring Components
A test data generator for generating moves into book a secure move
LPA Store service: Managed by opg-org-infra & Terraform
https://find-unclaimed-court-money.service.justice.gov.uk
This repos contains an API component for the CAAB service. This is known as the laa-ccms-caab-api. It stores application data in the TDS.
A portal to expose useful information about LAA applications to developers.
Analytical Platform Airflow Python Base • This repository is defined and managed in Terraform
Generate Subject Access Request report from DPS information sources UI
Gender Recognition Certificate application app build in Python Flask
Core repository for Office of the CTO Engineering Platform
HMPPS Probation Estate API
Service that queries cloudplatform terraform projects and collects information about hmpps projects and pushes it to the service catalogue.
A scheduled process to check whether documents in the hmpps-tech-docs (and potentially other) repository are overdue for review (bootstrapped 2025-09-18)
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)
Analytical Platform Airflow CaDeT Deployer • This repository is defined and managed in Terraform
A status page for the PACFS back button
This repo is home to base container images used across hmpps projects. (bootstrapped 2025-11-14)
OPG Scanning: Managed by opg-org-infra & Terraform
Frontend for hmpps digital canteen (bootstrapped 2026-05-08)
Benefit Checker service which acts as a proxy to the DWP service
Template github repo used for new Typescript based projects.
API for accessing and managing breach notice information
Frontend component library for HMPPS court cases release dates services
Analytical Platform Airflow XCom Sidecar • This repository is defined and managed in Terraform
UI for probation practitioners to notify of a breach
API presenting materialised views of assessment data managed by the ARNS Assessment Platform. Provides current state projections for consumers. (bootstrapped 2026-03-10)
Prototype for the Launchpad Managing Apps project
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
Data Factory Terraform module for core S3 bucket provisioning
E-commerce service for the HMPPS Digital Canteen. (bootstrapped 2026-04-23)
Ruby client for the LAA Criminal Applications Datastore
Analytical Platform RStudio • This repository is defined and managed in Terraform
Suicide Risk Form API Layer (bootstrapped 2025-06-09)
Analytical Platform Cloud Development Environment NGINX Proxy • This repository is defined and managed in Terraform
Deployment configuration for the Cloud Platform pact broker
🚀 Passionate engineers delivering great services 🚀 Find us on Slack at #github-community
Analytical Platform Cloud Development Environment Base • This repository is defined and managed in Terraform
Reports for the feedback from the Prisoner Content Hub. (bootstrapped 2025-03-11)
An API gateway for CCMS services
An Alpine based PHP-FPM process container used in CDPT for WordPress applications on Cloud Platform
Analytical Platform Airflow R Base • This repository is defined and managed in Terraform
Shared components and utilities for prisoner facing services typescript applications (bootstrapped 2026-03-02)
Analytical Platform Kubectl • This repository is defined and managed in Terraform
Common OneLogin mock used by OPG: Managed by opg-org-infra & Terraform
Common go packages used by OPG: Managed by opg-org-infra & Terraform
Prototype guidance for the modernised lasting power of attorney service: Managed by opg-org-infra & Terraform
A Ruby gem to share functionality and data across NSCC services
Parent repository with common docker compose setup scripts
Repository for the Modernisation Platform Team's Ask Channel Slackbot • This repository is defined and managed in 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
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)
test repo (bootstrapped 2026-04-21)
An adapter that integrates the MOJ Form Builder with the HMCTS Optics CMS
Firewalled OPG AWS Network Module: Managed by opg-org-infra & Terraform
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)
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)
Show which branches are deployed to which environments
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.
Apply the Service Standard in Ministry of Justice service
Data Infrastructure: Managed by opg-org-infra & Terraform
Terraform module for Velero
CAIT - Child Arrangements Informational Tool v2 (Ruby)
Electronic Monitoring Crime Matching Tool (bootstrapped 2026-03-17)
Contains the front end React/Typescript code for the Probation Domain Explorer application (bootstrapped 2026-03-30)
An API providing read and write access for Probation allocations
A GitHub Action used with Pull requests (PRs) on the MoJ Cloud Platform.
Analytical Platform Observability Terraform Module
cloud-platform-go-get-module stores the latest cloud-platform-terraform-* releases, and exposes them to be queried via it's API
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
AWS Secrets Manager caching for PHP (Laminas, APCu cache storage, ENV-prefixed secrets).: Managed by opg-org-infra & Terraform
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
Ansible repo for instance control
directory of testing applications for cloud-platform modules
Cloud Platform SNS terraform module
Form Builder Anti Virus
Cluster AutoScaler module
Terraform auth0 module used for Kubernetes Clusters and their components
This terraform module installs the Descheduler on the MoJ Cloud Platform
Install the Tigera Calico operator and custom resource definitions
Starter pack module for the Cloud Platform
A Terraform module to provision SQS resources to 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
WIP! - A marketplace for copilot CLI plugins used by hmpps (bootstrapped 2026-03-19)
Core repository for Office of the CTO Data Architecture Team
Landing Zone Processing Lambda code
Analytical Platform Jupyter Notebook • This repository is defined and managed in Terraform
Analytical Platform Network Diagnostics • This repository is defined and managed in Terraform
Scheduler for tools based on idle time reported at a customisable 'idleness' endpoint • This repository is defined and managed in Terraform
Analytical Platform MLflow • This repository is defined and managed in Terraform
Analytical Platform JupyterLab • This repository is defined and managed in Terraform
A collection of services for indexing and searching probation data
Google Cloud Platform Management
Ministry of Justice Technical Design Authority
Application to handle download email attachments and GOV.UK Notify callbacks for Prisoner Money suite of apps
Performance tests for Probation In Court application (bootstrapped 2025-09-25)
Automation tests for Prepare a Case for Sentence
Automation tests for Probation In Court application (bootstrapped 2025-09-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
UI for E-surveillance to provide improved monitoring of tagged offenders. (bootstrapped 2025-07-18)
HMPPS Workload calculator
HMPPS Staff search API
HMPPS One Plan Manager API
Api service for E-surveillance service which is intended to provide improved monitoring of tagged offenders. (bootstrapped 2025-07-18)
This repository hosts the BE authoring tools library which provides Data Product Definitions authoring APIs . (bootstrapped 2025-09-15)
Future Manage is the umbrella term for digital work transforming how Approved Premises staff plan, manage and support placements (bootstrapped 2025-11-04)
A service and data store to support the Single Accommodation Service. (bootstrapped 2025-11-10)
A framework agnostic authentication & authorization system.
This repo contains the integration test suite for Cloud Platform CP3.0 clusters and components
Docker image used to build form builder components
Testing out a python integration with the kotlin template for data science work with digital
ingress-nginx custom controller to provide validation for ingress resources
Homebrew bottle for the cloud-platform-cli tool: https://github.com/ministryofjustice/cloud-platform-cli
Terraform module to deploy AWS components required for VM-series firewalls
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
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.
Terraform module for the bastion accessed only via an AWS Systems Manager Session.
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
Repository for the Crime Court Message Processor service
AWS Jupyter notebooks including AI Spike code
An open-source project in Golang to asess different API Security tools and WAF for detection logic and bypasses
End-to-end tests to test VCD-CDA-CP (Common Platform) integration
Shared practices for Legal Aid Agency teams who build and run Java services.
Parses files received via the NatWest/RBS Bankline Direct service
An example DAG for use in the MLOps space.
Guidance and documentation for networking on MoJ Hosting Platforms
Repository to define the script for an Airflow image
Future Manage is the umbrella term for digital work transforming how Approved Premises staff plan, manage and support placements
Integration Tests for the Electronic Monitoring Data Platform
Replacement mechanism for the Oracle CDC functionality currently operational on CWA and CIS.
Terraform module to monitor changes to propagated transit gateways routes
Synthetic Data for Authoring Tools
Probation Headless BI POC
Custom ingestion source for Datahub to consume from https://data.justice.gov.uk/api • This repository is defined and managed in Terraform
Collection of scripts/tools to support CP PSP to PSA migration efforts
Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects