This service is in development and intended to be production-ready and available for use by the digital community in Autumn 2025.

Community

The MHCLG Svelte Component Library is built by and for the government community. We work together to create, test, and improve components and patterns that help teams build better digital services.

Warning This community section is currently being developed. Some pages may not be available yet, but we're working to add comprehensive guidance and resources.
Join our community: We're building this component library collaboratively with teams across government. Your expertise and feedback help us create better solutions for everyone. Get in touch to start contributing.

What we're working on

We're continuously developing new components and patterns based on real user needs across government. Our work is guided by research, user feedback, and the evolving requirements of digital government services.

Current priorities

  • Data visualisation components - Charts, graphs, and interactive data displays for government statistics and reporting
  • Geographic and mapping components - Tools for displaying location-based data and services
  • Advanced form patterns - Complex data entry workflows and validation patterns
  • Accessibility enhancements - Ensuring all components meet WCAG 2.2 AA standards and work with assistive technologies
  • Performance optimisation - Lightweight, fast-loading components for better user experience

How we work

Our community operates on principles of openness, collaboration, and user-centred design. We believe in working in the open, sharing our processes, and learning from each other.

Our approach

  • User research first - All components and patterns are based on real user needs and tested with actual users
  • Accessibility by design - We build accessibility in from the start, not as an afterthought
  • Iterative development - We release early, gather feedback, and continuously improve
  • Cross-government collaboration - We work with teams across different departments and agencies
  • Open source - All our code is open source and available for anyone to use and contribute to

Get started

Ready to get involved? Here are some good first steps:

  1. Explore the library - Browse our components and patterns to see what's available
  2. Try it in your service - Follow our installation guide to start using components in your project
  3. Share your feedback - Let us know how the components work for your users and what could be improved
  4. Join the conversation - Get in touch to connect with other teams using the library