Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Government of Canada Design System (GCDS)

Security covered Under active development 14 sites

This Drupal theme is based on the Government of Canada Design System, ensuring a consistent look and feel across websites. It automatically updates with design system changes and offers customizable navigation, search, and footer options.

The GCDS theme is based on the new Government of Canada Design System (GCDS). It ensures consistent navigation and design across all sites using it. This Drupal theme uses Single Directory Components (SDCs) and includes CSS and JavaScript from the GCDS CDN. This means any updates made to the design system will automatically appear on your site as soon as they are available.

Theme Settings and Customization

You can adjust the theme settings to fit your project’s needs:

Top Navigation Menu
Choose between the Canada.ca topic menu or the Drupal main menu.
Breadcrumbs
Optional display.
Search Settings
Use either Canada.ca search or a local site search.
Footer Display
Choose between no footer, the full Government of Canada footer, or a compact version.
Footer Menu
Supports a multi-lingual, local contextual footer menu.
GCDS Version
Set to @latest by default, or lock to a specific version.

Extending GCDS

This is a base theme and is designed to be simple yet flexible, depending on your use case. Like every Drupal site, you will need to extend it by:

  • Adding your own content architecture, modules, and configurations that integrate with GCDS, including compliance with TBS multilingual standards.
  • We recommend creating a subtheme to keep continuous alignment and theme dependencies cleaner.
  • Add the separate standalone GC-Notify Drupal module for GC email routing and SMS messaging micro services.

Demo Introduction

For further details and examples, visit GCdrupal.ca, which includes a video introduction from DrupalCamp Ottawa 2024, as well as samples for Drupal GCDS integration with AI and LLMs.

Get Involved

As always, work within Drupal.org to participate in theme level Drupal updates. Working with external Design Systems Web Components can be complicated given custom HTML elements throughout. You will need to be well versed in Drupal and front-end component based architecture to extend the GCDS theme.

The Government of Canada team values working with the people who use their products. To join in and contribute to the design system, visit the "Get Involved" page on the GCDS website.

Drupal 10–11

Ask your assistant about Government of Canada Design System (GCDS)

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
13
Tracked since
Nov 2024
Latest release
1 week ago
Releases (12 mo)
12 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.1.x-dev Dev 11 Oct 7, 2026
1.0.2 Stable 10–11 Sep 18, 2026
1.0.2-rc1 Pre-release 10–11 Sep 4, 2026
1.0.1 Stable 10–11 Mar 19, 2026
1.0.1-rc6 Pre-release 10–11 Mar 5, 2026
1.0.1-rc5 Pre-release 10–11 Feb 19, 2026
1.0.1-rc4 Pre-release 10–11 Feb 18, 2026
1.0.1-rc3 Pre-release 10–11 Feb 18, 2026
1.0.1-rc2 Pre-release 10–11 Feb 5, 2026
1.0.1-rc1 Pre-release 10–11 Jan 28, 2026