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,008
Active repositories
955
Live repositories
2,559
Unavailable repositories
567
Languages of active repositories
- 1.TypeScript (17%)
- 2.Kotlin (16%)
- 3.HCL (12%)
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 955 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
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.
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
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.
API for Nomis DB used by DPS applications and other apis and services
Intranet used by the Ministry of Justice and agencies
Modernisation platform AMI builds • This repository is defined and managed in Terraform
Existing staff application to manage prison visits
A collection of reusable GitHub Actions that standardise DevSecOps security scanning i.e. SCA, SAST, DAST, secrets, IaC, and container security.
Allows prison visitors to get help with the cost of visits
Template github repo used for new Typescript based projects.
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
A series of pre-commit hooks executed before staged changes are committed
Scripts to compute dora metrics
Prepare a case is a service that allows probation staff to prepare court cases.
Allow prison staff to manage prison visit bookings.
HMPPS Book a secure move API
A service for calculating release dates
Digital prison services
OPG Modernising LPA: Managed by opg-org-infra & Terraform
Allocation service for associating Prison Offender Managers with Offenders
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
A microservice for managing the schedule of prison visits
A long-lived API that exposes data from HMPPS systems providing a single point of entry for consumers.
Rendering layer for the Book a secure move platform
Internal microservice providing Legal Framework details to the Apply for legal aid service
Shared Library for Crime Microservices
"View court data" webapp for viewing data from HMCTS's "Common Platform"
Multi-purpose CLI for the Ministry of Justice Cloud Platform
Hosted zones and records for the Ministry of Justice.
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
The UI For Making Probation Recall Decisions
HMPPS Prisoner Profile
Cloud Platform Terraform Module for creating Concourse pipeline
API for simple NDelius interactions
CCQ - Check if your Client Qualifies for Legal Aid
Drupal instance serving the prisoner facing hub
Webapp to manage the workflow in Parliamentary Questions
Find MOJ data service • This repository is defined and managed in Terraform
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.
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)
Allows staff to manage requests for help with prison visit costs
Contains the cronjobs that run regular and daily jobs for the HwPV service
Analytical Platform Control Panel • This repository is defined and managed in Terraform
Module for creating S3 buckets with sensible defaults e.g. replication, encryption • This repository is defined and managed in Terraform
Calculating release dates API
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.
Facade API to make external API calls and collate results for visit-scheduler and book-a-prison-visit-staff-ui
OPG Use An LPA: Managed by opg-org-infra & 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.
Prototype - Social visits and Contacts
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
A digital service for categorising prisoners
Handbook for the data and analytics engineering professions
DMS instance on the Cloud Platform
Backend and internal admin site for Prisoner Money suite of apps
Common assets for the money-to-prisoners applications
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
Documentation for how we do Technical Architecture at the Ministry of Justice
Template github repo used for new kotlin based projects.
Service provider and probation practitioner interface for providing rehabilitation services to service users
HMPPS Digital Prisons Data Product Definitions
Justice UK website
The user interface for Community Accommodation Service Tier 2
Incident Response Tool for OPG: Managed by opg-org-infra & Terraform
DPR API library for report creation.
Fee calculator for LAA
Allows internal staff to administer prison visit bookings system.
LAA Criminal Legal Aid schemas and validators
A web service used by the public to get access to civil legal aid services.
This is the behave end to end tests which cover the CLA applications for the laa-cla-fala team.
An API to support send legal mail to prisons service
Existing public application to request prison social visits on GOV.UK
An API Service For Making Probation Recall Decisions
Part of alphagov/tech-docs-template (issues 👉https://github.com/alphagov/tech-docs-template/issues)
Standard OPG AWS Account Module: Managed by opg-org-infra & Terraform
PHP tool for managing WordPress sites on CloudPlatform k8s clusters
Send money to someone in prison
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
Gov.UK Prototype Kit. This repository is defined and managed in Terraform
Search API for people on probation
HMPPS Manage People on Probation UI
A service for managing identity data about the people we look after in HMPPS
Activities management API
HMPPS Manage and Deliver Accredited Programmes API Layer (bootstrapped 2025-06-10)
Create and vary a licence API
A service to review criminal legal aid applications
The user interface for the Temporary Accommodation Service
A service for creating and varying a licence
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 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
HMPPS Location Inside Prison Service
This is the repository for the replacement of services: Claim a non-standard magistrates' court payment and Apply for prior authority to incur disbursements
Automated E2E UI tests for the hmpps-book-a-prison-visit-ui (Staff UI) service
HMPPS Manage and Deliver Accredited Programmes UI Layer (bootstrapped 2025-06-10)
Terraform code for the shared Bichard infrastructure
HMPPS Digital Prisons Reporting MI API
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
Publishes Events about offender change to Pub / Sub Topics
HMPPS Digital Prisons Reporting Tools UI
A collection of re-useable GitHub actions
Allow public to book prison visit bookings.
HMPPS Digital Prisons Reporting MI UI
The core processing logic for the Bichard application
Contact MOJ - Rails App
A shared portal for HMPPS developers to navigate and manage their services within the HMPPS estate
HMPPS Digital Prison Services
Manage user preferences for court users
Environment configuration for AWS - Terraform and Ansible projects
Manage a workforce UI
Calculate Journey Variable Payments
An API providing backend functionality for the location of prisoners
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.
A UI for viewing shift pattern and detail
An API providing backend functionality for allocations
Rust library for loading bank holiday information from gov.uk
CFE (Check Financial Eligibility) Civil: The eligibility platform for means assessments of civil cases
Not on LIBRA Auto Search Application
HMPPS Education & Employment API
An API for integrating with the PPUD (Public Protection Unit Database) application using UI automation
A service that provides a single-point of entry into prisoner-facing transactional services.
Automated tests for book a prison visit public site using Playwright
Provide view access to historical data from Equinity
OPG Technical Guidance: Managed by opg-org-infra & Terraform
Taking the GOVUK flask frontend skeleton and making it more open (Removing environmental and security locks)
ECR repositories and credentials for the Cloud Platform
HMPPS DPR Data Product Definition JSON Schema
Sentence Planning UI
Common database creation and migrations and testing for HwPV apps
Prison visits booking - Instrumentation gem
Tools to support adding a Django-based service to Ministry of Justice's Incidence Response and Tuning
Digital Prisons Reporting MI Reporting Prototype Application
A set of common java components for LAA applications.
This repos contains the UI component for the CAAB service. This is known as the laa-ccms-caab-ui.
API for managing General Ledger entries (bootstrapped 2025-11-20)
HMPPS Location Inside Prison Service API
WordPress multisite build for the Hale Platform. Deploys into multiple environments.
The user interface for Community Accommodation Service Tier 2 Bail
An API to manage finances for prisoners (bootstrapped 2026-02-11)
Prototype for the interventions team in HMPPS
The user interface for the Approved Premises Service
An API to help prisoners create a personal development plan for their time in prison and after release
Module to automate the patching of ec2 instances in each account • 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 organizational units and accounts within AWS Organizations from JSON files • This repository is defined and managed in Terraform
Module for creating defined IAM users as superadmins • This repository is defined and managed in Terraform
A helper library to share common patterns for projects based from hmpps-template-kotlin
Activities management UI
Playwright end to end tests.
LAA Record Controlled Work
HMPPS Digital Prisons Reporting Tools API
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 OIDC providers to use in GitHub Actions • This repository is defined and managed in Terraform
HMPPS Prisoner Finance UI (bootstrapped 2026-02-20)
Offender Case Notes Service
Business/domain interface for providing rehabilitation services to service users
Handles prisoner-related NOMIS update domain events
Handles prisoner-related NOMIS migrations
Dev tool to surface recent offender events
Development Containers Community
A UI to manage a prisoner's personal development plan for their time in prison and after release
UI for Find and Refer an Intervention Service
OPG sirius supervision workflow frontend: Managed by opg-org-infra & Terraform
This service is an interface between LAA services and the HMRC APIs
A service that allows probation staff to capture and store pre-sentence data
A service for sending legally privileged mail to prisons
Datastore microservice for LAA Criminal Applications
HMPPS Incident Reporting Service
Docker image builds for the Bichard 7 project
Currently a facade API over prisoner contact endpoints of prison API
A govuk prototype-kit repository for the 'Support for additional needs' UI service. (bootstrapped 2025-05-20)
A template repo for Python projects
HMPPS Non-associations
Community Payback Supervisors UI (bootstrapped 2025-10-09)
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
HMPPS Micro Frontend Components
A service to calculate visit allocations
Business/domain interface for providing Find and Refer an Intervention Service
Send Legal Mail staff facing application to scan legally privileged mail to prisons.
A service for managing restricted patients
LAA Data Claims API
An API for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2025-11-20)
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)
Documentation source for public events between OPG services: Managed by opg-org-infra & Terraform
Dashboard for administering NOMIS migrations and synchronisation
This is a service that provides Means Assessment related functionality
This repository is an api that allows NSM claims and PA applications to be created and updated by client applications
This is a service that handles crown court specific processing for crime applications
HMPPS Incentives UI
Helper library for Amazon SQS in Java/Kotlin projects
A service for resettlement passport to prepare prisoner for release proof of concept
Analytical Platform Airflow Python Template • This repository is defined and managed in Terraform
Additional services for the Bichard 7 application running in AWS
A microservice that will allow an authenticated public user to register to book a prison visit.
Guidance for MoJ teams interacting with the EUCS IDAM Team and Entra ID
Default organisational policies for the Ministry of Justice
Resettlement passport to prepare prisoner for release UI
A frontend application for the management of adjudication
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.
Tools for development on the HMPPS Approved Premises Project
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-13)
LPA Integration with microservice for the generation of registration codes: Managed by opg-org-infra & Terraform
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.
API for Risks and OASys integration
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
Reports website, including ones on how up to date our deployed software is (also known as Hoodaw)
UI for managing synchronisation of prisoner finances from NOMIS (bootstrapped 2026-01-15)
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
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
GOV.UK start page for Money to Prisoners
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
HMPPS Remand and Sentencing API
A GitHub repository for the Cloud Optimisation and Accountability Team • 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
Frontend UI to create and maintain contacts within DPS, including potential visitors and details of family and next of kin.
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.
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
Technical radar for Ministry of Justice technology choices
Service to access court cases imported from HMCTS Libra court lists and Common Platform
UI for community payback (bootstrapped 2025-08-15)
API for Community Payback (bootstrapped 2025-08-15)
Deputy reporting integration with OPG Data: Managed by opg-org-infra & Terraform
Flipt container for handling feature flags in HMPPS (bootstrapped 2025-08-11)
Unified platform for assessments/forms in the ARNS space (bootstrapped 2025-07-04)
Info & Advice Datastore
API to support hmpps-welcome-people-into-prison-ui.
Single Accommodation Service is the umbrella term encompassing all HMPPS accommodation services. (bootstrapped 2025-11-04)
Front end repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-03)
HMPPS Establishment Roll Service
API for strengths based needs assessments
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
E2E Transformation provider claim service and api
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)
Probation Team Contact and Reference Service.
Highly specific HTTP proxy for exposing health endpoints that live behind firewalls.
This is the repository for the Assess criminal legal forms application - formerly known as Assess non standard magistrates fees
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.
A Go lambda function for stopping and starting instance, rds resources and autoscaling groups • This repository is defined and managed in Terraform
HMPPS Court Cases and Release Dates UI
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)
A repository containing the API for the LAA shared component for secure document storage
A service for searching for prisoners in NOMIS, augmented by data from other prison services
User Interface for activity hub users to administer prison pay rates and prisoner special pay statuses (bootstrapped 2025-11-26)
GitHub Action to validate AWS resources have required tags using Checkov.
LPA Integrations with other services including Make and Use: Managed by opg-org-infra & Terraform
Automation for DSO managed Modernisation Platform environments
Module to deploy lambda functions in modernisation platform accounts • 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
Module for creating an IAM role that can be assumed from another account • This repository is defined and managed in Terraform
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)
Provides access to prisoner pay related data, including special pay statuses, bonuses and prisoner payroll transaction details. (bootstrapped 2025-11-26)
OPG sirius supervision firm deputy hub: Managed by opg-org-infra & Terraform
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
Deployment pipeline for National Delius
Find MoJ data runbooks • This repository is defined and managed in Terraform
API for identify adjustment remand periods for a calculation.
Core repository for Office of the CTO Developer Portal
Module to deploy resources for RDS to S3 Export. This repository is defined and managed in Terraform
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 set of shared utilities for use with typescript projects
HMPPS Registers UI
Web application for bulk upload of claims data
Terraform DMS module (oracle, sql server, postgres)
Utility container images repo for HMPPS
API for maintaining personal relationships information within DPS, such as family, children, friends, any (other) dependents, restrictions, contacts, beneficieries
Template repository for Spring Boot Java microservice projects.
OPG LPA Instructions and Preferences repository. Handles display of I&P from scanned documents.: Managed by opg-org-infra & Terraform
LPA frontend for Sirius: Managed by opg-org-infra & Terraform
Form builder gem to present service schemas (a.k.a metadata)
Development repository: Managed by opg-org-infra & Terraform
Common GitHub actions and workflows used by LAA CCMS projects.
Family Mediators API
Check when to disclose cautions or convictions
An investigation in the Github estate of MoJ
Prisoner facing hub
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)
End to end tests for the components that make up Sirius: Managed by opg-org-infra & Terraform
Provides a connector via Graph API to read/write between AWS S3 and Sharepoint
Reusable search UI component for Sirius frontends: Managed by opg-org-infra & Terraform
A service to handle alerts and notifications for visits to prisons
User management frontend for Sirius: Managed by opg-org-infra & Terraform
LAA Assure HMRC Data
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
HMPPS Non-associations API
A service for providing micro-frontend components to probation services (bootstrapped 2025-04-11)
Historical Prisoner UI
HMPPS Incident Reporting Service API
HMCTS Case tracker for Civil Appeals (Java)
LAA Civil Legal Advice Helpline (CLAH)
API for the Accredited Programmes service
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/
Authentication and management of context data for applications in the ARNS space
OPG shared GitHub composite actions for workflows.: Managed by opg-org-infra & Terraform
User interface for the Accredited Programmes service
API to calculate risk scores (bootstrapped 2025-07-04)
The Office of the Public Guardian AWS cost notifier lambda and infrastructure: Managed by opg-org-infra & Terraform
LAA MAAT Orchestration 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
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
Apply for legal aid service prototype (Prototype kit v8.6.0)
Frontend UI to to manage allocation of keyworkers and to monitor use of keyworker entries to ensure compliance with KPIs. (bootstrapped 2024-12-13)
Data used by Bichard 7
Analytical Platform Airflow R Template • This repository is defined and managed in Terraform
Prototype for the Launchpad front-end
API providing service to help QA prison visits
HMPPS Education & Employment UI
Terraform module which contains Nginx Ingress Controller
Analytical Platform Ingestion Transfer • This repository is defined and managed in Terraform
HMPPS Forge (interim name) is a declarative, stateless framework for building multi-page journeys, handling routing, rendering, validation, and navigation.
A UI service to allow PELs and others to view/run reports and stats for the jobs board
LDAP schemas and role catalogues to support Role-Based Access Control in National Delius.
An API providing backend functionality to the adjudication process
Prototypes for the CAS2 Bail Alpha
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
Functional mailbox registry for manage custody service area. (bootstrapped 2024-12-17)
HMPPS shared Renovate config
User interface for HMPPS Jobs Board
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
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.
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.
A collection of useful Go packages for communicating with the Ministry of Justice Cloud Platform ecosystem
Terraform module which creates RDS Aurora resources on AWS.
Kubernetes vulnerability scanning operator
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.
CertManager Terraform Module
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 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.
Reads Money to Prisoners (MTP) bank account to facilitate reconciliation
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
Detect untagged/under-tagged resources
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
Baseline configurations for Microsoft 365 Desired State Configuration
Transform OS NGD files for address matching by uk_address_matcher
A service for managing offence related reference data
A UI to record and update immigration statuses (bootstrapped 2025-09-16)
Providing interface for SOAP-based Libra data feed
HMPPS electronic document storage and management REST API
The front end for recording a recall (used when a prisoner is recalled to prison whilst they are on licence)
Prisoner facing applications frontend (bootstrapped 2026-03-02)
Shared actions for Github workflows to use - PUT NO WORKFLOWS IN HERE! (bootstrapped 2026-03-30)
(bootstrapped 2025-12-04)
Lambda function for automatic SCIM provisioning based on GitHub relationships • This repository is defined and managed in Terraform
Serve OPG: Managed by opg-org-infra & Terraform
Website for the Gov Reuse Library
Digital service for rendering Subject Access Request data as HTML using service specific templates (bootstrapped 2025-02-21)
HMPPS Cell Sharing Risk Assessment Service (bootstrapped 2025-10-30)
LAA Data Stewardship service which consumes events from SNS, then. sends emails using GOV Notify
The backend for saving, and serving ARNS assessments (bootstrapped 2025-08-01)
service-stg-track-my-case
Interface for probation contacts. (bootstrapped 2026-02-10)
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
Form builder application responsible for managing all services metadata
A backend application for mapping between NOMIS and DPS services
The user interface for electronic monitoring crime matching tool (bootstrapped 2025-03-19)
HMPPS Non Residential Location Prison Service (bootstrapped 2025-10-10)
API for accessing Use of Force data
OPG Shared Network Firewall: Managed by opg-org-infra & Terraform
Dashboard Service for the Analytical Platform • This repository is defined and managed in Terraform
Standalone microservice for caching FormBuilder service tokens in the platform namespace
Change Someone's Cell UI
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.
Propose a child arrangements plan service
Helper library with common code and testing patterns related to subject access requests (bootstrapped 2025-10-13)
User Data store API for services built & deployed on Form Builder
A backend application for managing users
MOJ Forms Technical Documentation
The provider data API (persistent) will own data about provider firms and offices (and, later on, contracts and schedules)
Frontend application for the LAA Assess a Claim service
API service for digital canteen (bootstrapped 2026-04-08)
Github runner for HMPPS projects
HMPPS Cell Sharing Risk Assessment Service API (bootstrapped 2025-10-29)
A library for implementing shared components on the ads platform
Temporary repo to migrate hmpps-manage-users to typescript. (bootstrapped 2025-11-26)
A service to allow users to Create Electronic Monitoring Orders
OPG sirius supervision finance hub: Managed by opg-org-infra & Terraform
A backend service for the creation of electronic monitoring orders
A special version of the Github Actions Runner specifically to run OWASP security scans (bootstrapped 2025-08-18)
A library of commonly-used Python scripts and libraries for the SRE team (bootstrapped 2025-11-14)
my first attempt at creating a kotlin app (bootstrapped 2025-06-17) (bootstrapped 2026-01-26)
Service that queries the veracode api and collects information about hmpps projects and pushes it to the service catalogue.
Observability Platform Grafana API Key Rotator
Service that queries the github api and collects information about hmpps projects and pushes it to the service catalogue.
Observability Platform
Module for creating AWS Data Streams to stream logs from CloudWatch Log Groups. • This repository is defined and managed in Terraform
Check My Diary backend api service
API to manage restricted patients
Publishes Events about prisoner changes
A backend application for downloading NOMIS prisoner details (formerly offloc)
A backend application for managing prisoners in NOMIS
Historical Prisoner API
Monitoring service to check domain events against Nomis triggers (bootstrapped 2025-04-04)
Logs all domain events to app insights
Data Platform Terraform LakeFormation Module
Data Platform GitHub Actions
Data Platform User Guide
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)
New editor from the MoJ online team
A set of APIs to aid in booking probation appointments (bootstrapped 2025-09-05)
Frontend service to allow legal providers to manage their applications for civil legal aid.
An UI to view and manage Core Person Records. (bootstrapped 2025-06-27)
Service to provide ARNS design documentation and example components (bootstrapped 2025-12-04) (bootstrapped 2025-12-08)
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
Lambda function for automatic SCIM provisioning based on EntraID group memberships • This repository is defined and managed in Terraform
Module for creating route 53 dns entries and certificates to go with them • This repository is defined and managed in Terraform
HMPPS Authorization Server api
API for managing HDC licences
Prison users details (bootstrapped 2026-05-12)
The api for the electronic monitoring data insights tool (bootstrapped 2025-06-04)
HMPPS External Users API
Service repository for the Recommissioned CRS Interventions Service (bootstrapped 2025-11-10)
Manage offences API - for the management of offence related reference data
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.
Allows for the scheduling, management and enquiry of various types of External Movements within the DPS Platform. (bootstrapped 2025-07-23)
The repository for the new court appearance scheduler api. (bootstrapped 2026-03-23)
An API to generate documents from templates for External Movements (bootstrapped 2026-02-12)
A Terraform module to create an AWS ChatBot Slack configuration. • This repository is defined and managed in Terraform
OPG sirius header: Managed by opg-org-infra & Terraform
Karpenter terraform deployment for the Container Platform
API for CRUD operations of release date adjustments
Frontend for identify adjustment remand periods for a calculation.
Frontend to adjust a release date.
ARNS front-end library for risk score visualisations (bootstrapped 2026-01-07)
Analytical Platform User Guide • This repository is defined and managed in Terraform
OPG Sirius Data Sync - Utility Container for moving data around Sirius Environments: 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.
Repository for the Modernisation Platform user interface codebase • This repository is defined and managed in Terraform
wiremock service for stg-track-my-case-service
A register to store court information across prison and probation space
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)
Fees calculator application for Claims submitted by proivders
Observability Platform Tenant Terraform Module
Observability Platform User Guide
Allow prison staff to process people when entering prison.
Service handling various types of assessment for criminal legal aid applications
A service to centrally manage civil legal aid cases for the Legal Aid Agency
HMPPS Tier Calculation UI
gov-uk prototype kit for the testing improvements to the electronic monitoring create an order service
A backend application for managing users and roles in NOMIS
The frontend for the prisoner facing Digital Hub content publishing service. (bootstrapped 2025-11-26)
Core person record: Gatling performance tests (bootstrapped 2026-04-22)
Github Actions for Data Engineering
HMPPS - Electronic Monitoring Components
A test data generator for generating moves into book a secure move
Set of stubs used in testing of both claims and assess
Stateless payment claim validation package
The documentation for users of the HMPPS Create Electronic Monitoring Orders(CEMO) documentation service
Api Service for managing prisoner apps submission and approval. (bootstrapped 2025-01-17)
FormBuilder Submitter component - responsible for retrieving rendered user data from runner (https://github.com/ministryofjustice/) services and sending to where it needs to go
LPA Store service: Managed by opg-org-infra & Terraform
A UI service for managing document generation in relation to External movements. (bootstrapped 2026-02-12)
Public site to request personal information held by the MOJ
https://find-unclaimed-court-money.service.justice.gov.uk
UI and API tests for bulk submission and Fee scheme
OPG Data Dictionary: Managed by opg-org-infra & Terraform
The UI for court appearance scheduler (bootstrapped 2026-03-23)
Apply to court about child arrangements
LPA dashboard frontend for Sirius: Managed by opg-org-infra & Terraform
NodeJs pdf service: Managed by opg-org-infra & Terraform
The user interface for Electronic Monitoring Probation Officers (bootstrapped 2025-05-30)
Court cases and release dates API
Management interface for monitoring probation appointment SMS reminders
Search UI for people on probation
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.
Complexity of Need microservice
Java service to generate claims reports
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.
Staff front-end for Managing Apps application (bootstrapped 2025-01-16)
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.
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
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)
Prototypes for the Digital Warrant Folder service.
Front-end search components for probation services
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 portal to expose useful information about LAA applications to developers.
Frontend application for the LAA Claim for Payment service
Analytical Platform Airflow Python Base • This repository is defined and managed in Terraform
Generate Subject Access Request report from DPS information sources UI
CICA Document search ingestion pipeline
A library for sharing dps components across applications
A library for implementing shared components on the dps platform
Container Platform GitHub Access
Gender Recognition Certificate application app build in Python Flask
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)
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)
Placeholder for review case documents project
A frontend application for downloading NOMIS prisoner details (formerly offloc)
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.
Analytical Platform Airflow CaDeT Deployer • This repository is defined and managed in Terraform
A status page for the PACFS back button
OPG sirius supervision management information: Managed by opg-org-infra & Terraform
The Office of the Public Guardian AWS health notifier lambda and infrastructure: 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
This repo is home to base container images used across hmpps projects. (bootstrapped 2025-11-14)
OPG Scanning: Managed by opg-org-infra & Terraform
Maintenance page for Sirius: Managed by opg-org-infra & Terraform
LPA UID generation and storage service: Managed by opg-org-infra & Terraform
Standard OPG AWS KMS key Module: Managed by opg-org-infra & Terraform
Legal Aid Certified Claims API
An API providing access to hmpps person data
An API providing access to HMPPS language and communication needs data (bootstrapped 2025-03-03)
An API providing access to HMPPS health and medication data. (bootstrapped 2025-01-10)
API for coordinating actions across the ARNS space
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.
A backend for an API to access Department for Education Learning Records Service data. (bootstrapped 2025-01-06)
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)
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)
Analytical Platform Airflow GitHub Actions • This repository is defined and managed in Terraform
Prisoner facing applications prototype (bootstrapped 2026-04-13)
User interface for the Suicide Risk Form (bootstrapped 2025-06-09)
Ruby client for the LAA Criminal Applications Datastore
API to allow legal providers to manage their applications for civil legal aid.
Analytical Platform Ingestion Scan • This repository is defined and managed in Terraform
Analytical Platform Ingestion Notify • This repository is defined and managed in Terraform
Analytical Platform Visual Studio Code • This repository is defined and managed in Terraform
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
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 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 GitHub Actions • This repository is defined and managed in Terraform
Surfacing app insight dependencies and making available to the developer portal
Integration Hub
Analytical Platform Kubectl • This repository is defined and managed in Terraform
This repository contains playwright end to end tests for the LAA Crime Forms suite of applications.
HMPPS Offender Categorisation API
Launchpad authentication API
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
Repository to hold helm charts for Victim Pathfinder team
A Ruby gem to share functionality and data across NSCC services
People on probation API (bootstrapped 2026-03-16)
Parent repository with common docker compose setup scripts
User documentation for the Container Platform at the Ministry of Justice
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
Local stack testing of the Form Builder Platform
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)
Data Platform AI Toolkit
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.
hmpps-mis-terraform-dev
Apply the Service Standard in Ministry of Justice service
UI for Workload Measurement Tool
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.
Data Infrastructure: Managed by opg-org-infra & Terraform
Standard OPG AWS Network Module: Managed by opg-org-infra & Terraform
Template repository for Container Platform terraform modules
Terraform module for Velero
CAIT - Child Arrangements Informational Tool v2 (Ruby)
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)
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
UI for Electronic Monitoring Datastore
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
API to access the Electronic Monitoring datastore in the Modernisation Platform
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
Repo for Cloud Platforms reusable Github workflows
Cluster AutoScaler module
Terraform auth0 module used for Kubernetes Clusters and their components
Enables the AWS EBS CSI driver
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.
Allow web console logins using Github credentials via SAML
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
Various metrics about the Cloud Platform
Ruby code to detect orphaned Cloud Platform namespaces and AWS resources
Repo for the Candidate Matching Service prototype - part of Reducing Reoffending programme
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
A collaborative playground for the Data Stewardship team to explore, prototype, and share data models and schema examples using OpenAPI and Swagger.
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
People on probation platform (bootstrapped 2026-03-16)
A facade API for data insights reporting of adjudication 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
YAML definitions for the frameworks used by the Book a secure move service
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
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.
API spec for DPS & Probation services which need to respond to SAR requests
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.
Prototype to cover curfew, GPS location tracking and eventually alcohol monitoring
Terraform module to monitor changes to propagated transit gateways routes
Code supporting Ministry of Justice Digital Prison Reporting Lambdas
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
Fees service calculator for CCW
Collection of scripts/tools to support CP PSP to PSA migration efforts
This repository holds a prototype liquibase implementation for the MAAT database
Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects