Build Vue apps with GOV.UK Design System components

GOV.UK Vue is a community project which provides Vue components for the GOV.UK Design System.

Get started

What’s new

10 October 2024: We've released GOV.UK Vue v1.0.1, which fixes the display of the Open Government Licence logo in the footer.

Read the full release notes to see what's changed.

Get started

Learn how to install GOV.UK Vue and start using it in your app - whether it's a government service or not.

Start using GOV.UK Vue

Components

Use GOV.UK Design System components for forms, navigation, panels, tables and more.

Browse components

Help and support

Find out how to get help using GOV.UK Vue, report issues, give feedback or suggest new features.

Get help with GOV.UK Vue


Goals of this project

GOV.UK Vue aims to provide a seamless development experience and full compatibility with GOV.UK Frontend.

It uses unmodified GOV.UK Frontend styles to provide consistency with other GOV.UK services, combined with flexible, robust Vue components.

All GOV.UK Frontend JavaScript is reimplemented as idiomatic Vue code, including full support for all accessibility features.


About GOV.UK Vue

GOV.UK Vue is a community resource of the GOV.UK Design System. The Design System team is not responsible for it and cannot support you with using it. Contact Matt Eason directly if you need help or you want to request a feature.

If you find this project useful, I'd really appreciate your support through Ko-fi or GitHub Sponsors.