has been released! Read the upgrade guide


Components are reusable User Interface (UI) elements like buttons, text inputs or headers.


Components are the modular foundation for designing and developing applications and services. Their design is based on defined MOD.UK Design System tokens.

Components can be used in many design patterns and contexts. For example, a button could be used to submit information or progress to a subsequent screen.

You can read the 'get started' guidance to find out more about how to use components to design and develop applications.

The list of components available in the MOD.UK Design System is growing. If you think there is something missing or have a question please contact the Design System Team.

The MOD.UK Design System provides guidance and tools for building high–quality Services within the UK Ministry of Defence. This project is open source and its source code is available on GitHub.

All content is available under the Apache 2.0 licence, except where otherwise stated.

© Crown copyright