Migrating the Digital Marketplace frontend


As of August 2020 we are in the process of migrating the Digital Marketplace frontend apps, from using GOV.UK Frontend Toolkit to GOV.UK Frontend (Design System).

This is to help our service become WCAG 2.1 compliant.

Read more about the WCAG guidelines: https://www.w3.org/WAI/standards-guidelines/wcag/


Design System


A collection of patterns aiming to be WCAG 2.1 AA compliant for use in UK government sites. Also used to refer to the team developing the Design System.

GOV.UK Frontend


A collection of elements, templates and macros that codify the Design System patterns using Nunjucks templating language.

GOV.UK Frontend Jinja


A python package created and distributed by Digital Marketplace, which wraps the GOV.UK Frontend, converting Nunjucks templates to Jinja2 templates.

We are planning to deprecate this package and replace it with a similar package from the Land Registry team:


There is an ADR on why we’ve chosen this approach.

DigitalMarketplace GOV.UK Frontend


An NPM package for use in Digital Marketplace frontend apps. It contains custom Digital Marketplace components/javascript and depends on GOV.UK Frontend.

GOV.UK Template (Deprecated)


A base template for UK Government service pages. This has been removed as a dependency from the Digital Marketplace frontend apps.

GOV.UK Frontend Toolkit (Deprecated)


The old collection of Sass and JavaScript files used for creating UK government sites.

DigitalMarketplace Frontend Toolkit (Deprecated)


Jinja templates for GOV.UK Frontend Toolkit styled elements, and custom Digital Marketplace JS and Sass styling. Use of this toolkit in the DMP frontend apps is being phased out - there should be no active development on this repo apart from security updates.