README.md

June 25, 2025 ยท View on GitHub

Carbon Design System

Carbon Labs

A community-driven incubation space enabling rapid prototyping, development, and deployment of Carbon-based components.

Getting started

Carbon Labs is a collection of components, offered in React and Web Component packages. Individual components are their own package, which helps to remove any bottlenecks in publishing and deployments. Here are some available components:

React

Package nameDescription
@carbon-labs/react-animated-headerAnimated header component
@carbon-labs/react-processingProcessing
@carbon-labs/split-panelSplit panel component
@carbon-labs/react-text-highlighterText highlighter component
@carbon-labs/react-theme-switcherTheme settings
@carbon-labs/react-ui-shellUI shell components
@carbon-labs/react-whats-newWhat's new
@carbon-labs/mdx-componentsMDX Components

Web Components

Package nameDescription
@carbon-labs/ai-chatAI Chat component
@carbon-labs/ai-tagAI Tag component
@carbon-labs/empty-stateEmpty state component
@carbon-labs/style-pickerStyle picker component

Shared

Package nameDescription
@carbon-labs/utilitiesCommon utilities shared amongst packages

Storybook

You can view the current state of all components in Storybook. You can also view the individual storybooks for Web Components and React.

๐Ÿ™Œ Contributing

Want to add an asset to @carbon-labs? Read through the Carbon Labs contribution section before diving into our developer guide:

๐Ÿ“ License

Licensed under the Apache 2.0 License.

IBM Telemetry IBM Telemetry

This package uses IBM Telemetry to collect de-identified and anonymized metrics data. By installing this package as a dependency you are agreeing to telemetry collection. To opt out, see Opting out of IBM Telemetry data collection. For more information on the data being collected, please see the IBM Telemetry documentation.