mckinsey/quantumblack-design-system

A shadcn-based component library for the QuantumBlack Design System (QBDS). Open Source. Open Code.

62

stars

203

commits

TypeScript

primary language

Sep 11, 2026

updated

designsystem.quantumblack.com/
component-library
design-system
shadcn-ui
Browse cluster: React UI Component Libraries & Design Systems

README

QuantumBlack Design System

QuantumBlack Design System showcase
designsystem.quantumblack.com

QuantumBlack Design System provides accessible components built with Base UI and Radix UI primitives and styled with design tokens. You add them to your project as source files through the shadcn registry, not as an NPM package.

Unlike a typical component library, where you install a package and import what it exports, QBDS copies the component files directly into your project. You install only what you need, and can use components unchanged, or edit them directly. With QBDS, there is no need for wrappers, overrides, or working around what the library gives you.

Open sourced under the Apache License 2.0. Copyright McKinsey & Company.

Get started

Head to the documentation to browse components, follow the installation guide, and look up design tokens:

QuantumBlack Design System component registry
designsystem.quantumblack.com

Run the registry locally

This repository contains the registry site and component source.

  1. Clone the repository

  2. Install dependencies and start the dev server:

    npm install
    npm run dev
    
  3. Open http://localhost:4123.

    npm run dev rebuilds the registry before starting the server. To rebuild registry files without starting the server, run:

    npm run registry:build
    

    For prerequisites, environment setup, and adding components, see the contributing guide.

Contribute

Contributions welcome. Before opening an issue or pull request, read the Code of Conduct and security policy.

Report a security vulnerability

Security is very important for QuantumBlack Design System and its community. Find out how to submit a report from SECURITY.md.

License

Licensed under the Apache License, Version 2.0. See LICENSE.txt for the full text.

Contributors

pruthvip15

137 commits

dependabot[bot]

21 commits

tynandebold

18 commits

huong-li-nguyen

15 commits

mckinsey/quantumblack-design-system

A shadcn-based component library for the QuantumBlack Design System (QBDS). Open Source. Open Code.

62

stars

203

commits

TypeScript

primary language

Sep 11, 2026

updated

designsystem.quantumblack.com/
component-library
design-system
shadcn-ui
Browse cluster: React UI Component Libraries & Design Systems

README

QuantumBlack Design System

QuantumBlack Design System showcase
designsystem.quantumblack.com

QuantumBlack Design System provides accessible components built with Base UI and Radix UI primitives and styled with design tokens. You add them to your project as source files through the shadcn registry, not as an NPM package.

Unlike a typical component library, where you install a package and import what it exports, QBDS copies the component files directly into your project. You install only what you need, and can use components unchanged, or edit them directly. With QBDS, there is no need for wrappers, overrides, or working around what the library gives you.

Open sourced under the Apache License 2.0. Copyright McKinsey & Company.

Get started

Head to the documentation to browse components, follow the installation guide, and look up design tokens:

QuantumBlack Design System component registry
designsystem.quantumblack.com

Run the registry locally

This repository contains the registry site and component source.

  1. Clone the repository

  2. Install dependencies and start the dev server:

    npm install
    npm run dev
    
  3. Open http://localhost:4123.

    npm run dev rebuilds the registry before starting the server. To rebuild registry files without starting the server, run:

    npm run registry:build
    

    For prerequisites, environment setup, and adding components, see the contributing guide.

Contribute

Contributions welcome. Before opening an issue or pull request, read the Code of Conduct and security policy.

Report a security vulnerability

Security is very important for QuantumBlack Design System and its community. Find out how to submit a report from SECURITY.md.

License

Licensed under the Apache License, Version 2.0. See LICENSE.txt for the full text.

Contributors

pruthvip15

137 commits

dependabot[bot]

21 commits

tynandebold

18 commits

huong-li-nguyen

15 commits

Languages

TypeScript

97.2%

CSS

2.5%