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
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.
Head to the documentation to browse components, follow the installation guide, and look up design tokens:
This repository contains the registry site and component source.
Clone the repository
Install dependencies and start the dev server:
npm install
npm run dev
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.
Contributions welcome. Before opening an issue or pull request, read the Code of Conduct and security policy.
Security is very important for QuantumBlack Design System and its community. Find out how to submit a report from SECURITY.md.
Licensed under the Apache License, Version 2.0. See LICENSE.txt for the full text.
TypeScript
97.2%
CSS
2.5%
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
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.
Head to the documentation to browse components, follow the installation guide, and look up design tokens:
This repository contains the registry site and component source.
Clone the repository
Install dependencies and start the dev server:
npm install
npm run dev
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.
Contributions welcome. Before opening an issue or pull request, read the Code of Conduct and security policy.
Security is very important for QuantumBlack Design System and its community. Find out how to submit a report from SECURITY.md.
Licensed under the Apache License, Version 2.0. See LICENSE.txt for the full text.
TypeScript
97.2%
CSS
2.5%