Skip to content
@BrightspaceUI

Brightspace UI

The official public code repository of Brightspace UI components.

Brightspace UI by D2L

A collection of tools and components for building a highly accessible and internally consistent UI for Brightspace and other D2L products — free and open source!

At D2L we're passionate about creating best-in-class, easy-to-use, and accessible experiences for learning. To get started, check out the @brightspace-ui/core repo where you can find the web components that form the foundation of our Daylight design system.

Components are all tested for quality and accessibility including axe tests and Visual Difference tests.

Popular repositories Loading

  1. core core Public

    A collection of accessible, free, open-source web components for building Brightspace applications.

    JavaScript 79 32

  2. icons icons Public

    SVGs, Polymer web components and SASS mixins for D2L icons

    SCSS 15 26

  3. intl intl Public

    JavaScript internationalization APIs for formatting and parsing numbers, dates and times

    JavaScript 11 10

  4. button button Public

    Polymer-based web components for D2L buttons

    JavaScript 9 12

  5. colors colors Public

    CSS custom properties and Sass variables for the D2L color palette

    SCSS 4 5

  6. table table Public

    Polymer-based web component for D2L tables

    JavaScript 3 12

Repositories

Showing 10 of 22 repositories
  • lms-context-provider Public

    Provides LMS context and environment settings to UI components, applications and libraries

    BrightspaceUI/lms-context-provider's past year of commit activity
    JavaScript 0 Apache-2.0 0 0 1 Updated Oct 1, 2026
  • core Public

    A collection of accessible, free, open-source web components for building Brightspace applications.

    BrightspaceUI/core's past year of commit activity
    JavaScript 79 Apache-2.0 32 28 23 Updated Oct 1, 2026
  • labs Public

    A collection of experimental web components and tools for building Brightspace applications.

    BrightspaceUI/labs's past year of commit activity
    JavaScript 1 Apache-2.0 1 0 3 Updated Sep 30, 2026
  • testing Public

    Utilities for testing front-end components and applications

    BrightspaceUI/testing's past year of commit activity
    JavaScript 2 Apache-2.0 1 0 0 Updated Sep 30, 2026
  • intl Public

    JavaScript internationalization APIs for formatting and parsing numbers, dates and times

    BrightspaceUI/intl's past year of commit activity
    JavaScript 11 Apache-2.0 10 0 0 Updated Sep 30, 2026
  • stylelint-config Public

    Common Brightspace stylelint configs.

    BrightspaceUI/stylelint-config's past year of commit activity
    JavaScript 0 Apache-2.0 0 1 0 Updated Sep 30, 2026
  • button Public

    Polymer-based web components for D2L buttons

    BrightspaceUI/button's past year of commit activity
    JavaScript 9 Apache-2.0 12 0 0 Updated Sep 29, 2026
  • actions Public
    BrightspaceUI/actions's past year of commit activity
    JavaScript 1 Apache-2.0 1 3 0 Updated Sep 23, 2026
  • create Public
    BrightspaceUI/create's past year of commit activity
    JavaScript 1 Apache-2.0 0 2 0 Updated Sep 23, 2026
  • localize-behavior Public

    Polymer mixins for localizing web components

    BrightspaceUI/localize-behavior's past year of commit activity
    JavaScript 0 Apache-2.0 2 0 0 Updated Sep 23, 2026

Top languages

Loading…

Most used topics

Loading…