gcds-components
GC Design System Components is a monorepo that manages the web components for the Government of Canada Design System. It provides encapsulated, reusable custom elements designed to be easily integrated into web sites and applications. Built using Stencil.js, the project offers a core package for general web usage as well as specialized wrappers for popular frontend frameworks including React, Angular, and Vue to streamline adoption. The suite supports bilingual development in English and French, aligning with government standards. Comprehensive documentation is available on the official Canada.ca Design System website. The repository serves as the central hub for developers to access pre-built UI elements, ensuring consistency and accessibility across federal digital platforms. It includes packages for core web components and framework-specific adaptations, facilitating a unified design language. The code is open source and released under the MIT License, encouraging community contribution and collaboration.