GC Design System Components Installation Page templates Contact us Get involved Find a demo

GC Design System

Build modern, accessible, human government services people can use.

About us

Start using GC Design System

A design system just for you

Take a look around. Tell us what you think.

  • Components

    User interface building blocks address different user objectives.

    Select reusable code for common components, paired with best practice advice, for the framework you're using.

    View components
  • Page templates

    Reusable page layouts combine components into common page types.

    Start your project with basic, pre-built pages that provide a consistent, recognizable Canada.ca experience.

    Browse page templates
  • Design tokens

    Brand and design decisions built into code.

    Learn how encoded decisions shape the design of government services for a consistent visual experience.

    View tokens
  • What's new

    Featured components

    Help us improve

    Have questions or a request? Give feedback on our contact form.

    Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

    Give feedback Report an issue on GitHub
    2025-03-10