Measuring how government services are using GOV.UK Frontend

24 tally marks, of which 14 have a diagonal fifth mark crossed through them.

To celebrate the release of GOV.UK Frontend version 5, as a fun end-of-year project, I’ve written a script to report which version of GOV.UK Frontend different government services are currently using.

Using common patterns and components helps users to have a more consistent experience as they move between different services, and is part of the service standard. GOV.UK Frontend helps service teams achieve this.

However, maintaining and upgrading GOV.UK Frontend across hundreds of government services is no small feat!

The script I wrote checks the version of GOV.UK Frontend specified in the package.json file of as many government services as possible. It can do this because many services make their source code open by publishing it to GitHub.

By scheduling a daily run of the script using GitHub actions, the list can be kept up to date, and the results are published on GitHub:

GOV.UK services: govuk-frontend version status

At the time of publishing, 6 services have already upgraded to GOV.UK Frontend version 5.

Well done to:

  • Apply for legal aid
  • Check if your client qualifies for legal aid
  • GOV.UK Design System
  • GOV.UK Forms
  • GOV.UK Platform as a Service
  • Product safety database

If your service isn’t included in the full list, you can add it by contributing to the X-GOVUK services list.