Applications on GOV.UK
GOV.UK consists of at least 0 separate applications. Most of them are built using Ruby on Rails, hosted on Kubernetes, configured using govuk-helm-charts and deployed using ArgoCD.
Each application should be owned by a team. What application ownership means in practice.
Apps can be loosely grouped into different types, including:
- APIs provide functionality to other apps. For example, an app can publish content via Publishing API.
- Frontend apps render content to GOV.UK users. For example, a HMRC manual page is rendered by an application called government-frontend. Use the chrome extension to find out which application is rendering any given page, and read more about the frontend architecture on GOV.UK.
- Publishing apps are used by editors to publish content to GOV.UK. For example, specialist-publisher publishes specialist documents. The apps are secured by behind a single signon system.
Apps by type
Type | Count | Applications |
---|
Apps by team
Team | Count | Applications |
---|
Reuse this data
You can download this data as JSON or as CSV. It’s available for the hosted applications (apps.json and apps.csv) or all the repositories (repos.json and repos.csv).
In Google Spreadsheets, use the following formula to import all of the data:
=importData("https://docs.trade-tariff.service.gov.uk/apps.csv")