GOV.UK Vue is a community project which provides Vue components for the GOV.UK Design System.
Get started10 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.
Learn how to install GOV.UK Vue and start using it in your app - whether it's a government service or not.
Use GOV.UK Design System components for forms, navigation, panels, tables and more.
Find out how to get help using GOV.UK Vue, report issues, give feedback or suggest new features.
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.
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.