Aurora Design System

Excellent applications need design systems. This is Aurora.

Aurora design system is a central design guide created by the Digital Enablement Division within the Government of Canada for our digital products. Everything you need to create attractive, cohesive, practical, accessible and enjoyable digital products can be found in our design system. Aurora design system will always be free, open, collaborative and evolving.

I am a...


Start coding

Data Scientist

Start analyzing

About Aurora Design System

Simple and flexible

Provides all necessary elements without being restrictive. Aurora Design System is a lightweight system that can be adapted to suit a specific product.

Fun to use

Makes the job of developers and designers easier rather than add extra burdens or obligations to follow. Aurora Design System has an aesthetically pleasing design that is easy to navigate and adapt.


Suits a variety of needs. All components and principles are generic enough to be applied to a wide range of digital products. Code and design elements can easily be extracted to create new products, and communications guidelines are easy to understand and follow.


Covers a variety of needs and types of products. Aurora Design System follows necessary Government of Canada obligations such as official languages and accessibility.

Technology agnostic

Applicable to any technologic framework that a team decides to use for their project.


To anyone who wishes to use it. All of Aurora Design System’s code is open source, and all other guidelines and elements are free to copy.