Skip to main content

UK Public Sector Code by Organisation

Ministry of Justice (MOJ)

Ministerial department

https://www.gov.uk/government/organisations/ministry-of-justice

Total FTE: 7,995·Digital & data FTE: 1,780

Stars of active repositories

5,008

Active repositories

955

Live repositories

2,559

Unavailable repositories

567

Languages of active repositories

  1. 1.TypeScript (17%)
  2. 2.Kotlin (16%)
  3. 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.

Repositories

Showing all 955 active repositories, sorted by stars

19

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.

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
18

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

Last pushed: 11 March 2026License: MIT License
github.com/ministryofjustice
11

A collection of reusable GitHub Actions that standardise DevSecOps security scanning i.e. SCA, SAST, DAST, secrets, IaC, and container security.

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
9

The Office of the Public Guardian Lasting Power of Attorney online service: Managed by opg-org-infra & Terraform

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
5

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)

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
5

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.

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
4

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

Last pushed: 2 April 2026License: MIT License
github.com/ministryofjustice
3

This is the repository for the replacement of services: Claim a non-standard magistrates' court payment and Apply for prior authority to incur disbursements

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
3

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

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
3

CFE (Check Financial Eligibility) Civil: The eligibility platform for means assessments of civil cases

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
2

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)

Last pushed: 13 May 2026License: MIT License
github.com/ministryofjustice
2

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.

Last pushed: 6 May 2026License: MIT License
github.com/ministryofjustice
1

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.

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
1

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.

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
1

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)

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
1

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)

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
1

Provides access to prisoner pay related data, including special pay statuses, bonuses and prisoner payroll transaction details. (bootstrapped 2025-11-26)

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
1

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)

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
1

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)

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
1

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..

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
1

Civil case API for storing cases raised in the Info and Advice space. Documentation: https://ministryofjustice.github.io/laa-civil-case-api/

Last pushed: 12 May 2026License: MIT License
github.com/ministryofjustice
1
TypeScript

HMPPS Forge (interim name) is a declarative, stateless framework for building multi-page journeys, handling routing, rendering, validation, and navigation.

Last pushed: 2 May 2026License: MIT License
github.com/ministryofjustice
1

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.

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
1

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.

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
1

Placeholder repository for Curious - a 3rd party supplied system for Education Delivery Contract Management

Last pushed: 4 December 2025License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 15 May 2026
github.com/ministryofjustice
0

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)

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
0

FormBuilder Submitter component - responsible for retrieving rendered user data from runner (https://github.com/ministryofjustice/) services and sending to where it needs to go

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 13 May 2026License: MIT License
github.com/ministryofjustice
0

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

Last pushed: 13 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 15 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 12 May 2026
github.com/ministryofjustice
0

A scheduled process to check whether documents in the hmpps-tech-docs (and potentially other) repository are overdue for review (bootstrapped 2025-09-18)

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 8 May 2026License: MIT License
github.com/ministryofjustice
0

A GitHub repository for the Cloud Optimisation and Accountability Team Cost and Usage Report Data Pipeline • This repository is defined and managed in Terraform

Last pushed: 12 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 22 April 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 14 May 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 16 April 2026License: MIT License
github.com/ministryofjustice
0

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.

Last pushed: 19 May 2026License: MIT License
github.com/ministryofjustice
0

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)

Last pushed: 18 May 2026License: MIT License
github.com/ministryofjustice
0

Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output

Last pushed: 20 February 2026License: BSD 3-Clause "New" or "Revised" License
github.com/ministryofjustice
0

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.

Last pushed: 20 February 2026
github.com/ministryofjustice
0

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

Last pushed: 28 January 2026License: BSD 3-Clause "New" or "Revised" License
github.com/ministryofjustice
0

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.

Last pushed: 12 December 2025License: MIT License
github.com/ministryofjustice
0

An open-source project in Golang to asess different API Security tools and WAF for detection logic and bypasses

Last pushed: 9 December 2025License: MIT License
github.com/ministryofjustice
0

Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects

Last pushed: 1 March 2026License: Universal Permissive License v1.0
github.com/ministryofjustice