
Carbon Design System
Carbon Design System is IBM’s open-source system for designing digital products, built on the IBM Design Language.
What Carbon Design System is
Carbon Design System is IBM’s open-source system for designing digital products, built on the IBM Design Language. Carbon Core provides foundations, components, patterns, code, and guidance for creating consistent experiences. Carbon for Products extends the core with product-focused components, styling, and guidance; its components use React. The wider set includes Carbon for AI guidelines and reusable elements, Carbon Charts, and integrations such as Carbon for Cloud and Carbon React Native. Maintained Figma kits receive library updates automatically, while Carbon MCP lets AI applications or agents query design details and usage guidance. Web components are offered as ES modules or through a CDN and can be used with frameworks such as Angular or Ember. Developer resources include GitHub repositories, Storybooks, tutorials, a color-contrast checker, and a UI Builder that can export images, demo apps, or frontend code. Carbon is free to use and contribute to, with no paid tiers stated. It cannot provide code for every pattern scenario because patterns can be implemented in many ways.
Good
- Open-source resources include components, patterns, code, and guidance
- Figma kits receive library updates automatically
- Web components work with frameworks such as Angular or Ember
- Accessibility guidance draws on the IBM Accessibility Checklist
Watch out
- Patterns do not have code for every scenario
- Carbon for Products components are built with React
Who it suits
Carbon suits designers and developers building digital products across areas such as app modernization, data and AI, IT automation, security, and finance and operations.
Verdict
Carbon offers a broad open-source design system, with resources for design, code, accessibility, charts, and AI-related interfaces. Teams should account for the fact that pattern examples do not cover every implementation scenario.
Plans and prices
From Carbon Design System's own pricing page, checked 1 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Open-source design system | Free | open source for anyone to use and contribute · no paid tiers stated |
The facts
Each one read from Carbon Design System's own pages, with the date it was checked.
What it does
- Accessibility
- IBM products using Carbon must meet WCAG AA accessibility standards, and the component checklist requires specified color contrast and documented focus flow.checked 1 Oct 2026
- AI extension
- Carbon for AI provides guidelines, style elements, tokens, and reusable components such as an AI label and AI chat framework.checked 1 Oct 2026
- AI integration
- Carbon MCP connects AI clients to current Carbon components, tokens, icons, guidance, documentation, and code through the Model Context Protocol.checked 1 Oct 2026
- Audience
- Carbon provides code, design, and documentation for designers and developers working across areas including App Modernization, Data and AI, IT Automation, Security, and Finance and Operations.checked 30 Sep 2026
- Charts
- Carbon Charts provides chart types ranging from bar and line charts to alluvial diagrams and geospatial overlays.checked 1 Oct 2026
- Component quality limits
- Carbon’s stable component checklist requires unit-test coverage of at least 80% and accessibility checks using the IBM Equal Access Accessibility Checker.checked 1 Oct 2026
- Components
- Carbon components are designed and coded to solve specific UI problems and work together as parts of a larger system.checked 30 Sep 2026
- Core assets
- Carbon Core provides foundations, components, patterns, code, and guidance for building consistent digital experiences.checked 1 Oct 2026
- Data visualization
- Carbon charts are intended to support accurate, accessible data visualizations.checked 30 Sep 2026
- Design tools
- Carbon design kits are maintained in Figma and receive library updates automatically.checked 30 Sep 2026
- Developer tooling
- Carbon provides GitHub repositories, Storybooks, tutorials, Carbon Devtools, a color-contrast checker, and Carbon UI Builder.checked 1 Oct 2026
- Included resources
- Carbon includes working code, design tools and resources, human interface guidelines, and a contributor community.checked 1 Oct 2026
- Integrations
- The ecosystem includes Carbon for Cloud, Carbon for AEM, Carbon for IBMer Experience, Carbon for Salesforce, and Carbon React Native.checked 1 Oct 2026
- Limit on patterns
- Because patterns can be implemented in many ways, Carbon cannot provide code for every scenario.checked 30 Sep 2026
- Patterns
- Patterns combine components and design considerations to address user needs; some patterns include example code.checked 30 Sep 2026
- Product
- Carbon is IBM’s enterprise-ready, open-source design system, shaped by the IBM Design Language.checked 30 Sep 2026
- Product layer
- Carbon for Products extends Carbon Core with product-focused components, styling, and guidance, and its components are built with React.checked 1 Oct 2026
- Purpose
- Carbon provides reusable assets to help teams build consistent digital experiences faster.checked 30 Sep 2026
- Support
- Carbon directs users to GitHub issues and provides support by email at [email protected].checked 1 Oct 2026
- UI Builder output
- Carbon UI Builder can export assembled pages as presentation images, live demo apps, or production-quality frontend code.checked 1 Oct 2026
- Web components
- The @carbon/web-components package provides ES-module or CDN components and can be used with frameworks such as Angular or Ember.checked 1 Oct 2026
- What it is
- Carbon is IBM’s open-source design system for products and digital experiences, built on the IBM Design Language.checked 1 Oct 2026
The full review of Carbon Design System
Carbon is IBM’s open-source design system for teams building digital products with shared design and implementation resources. It is best suited to designers and developers working across complex product areas; its breadth is useful, but teams should be ready to adapt patterns to their own cases.
Overview
Built around the IBM Design Language, Carbon brings design foundations, components, patterns, code, and guidance into one system for creating consistent digital experiences. Its commercial-use license and free plan make it a practical choice for organizations that want to adopt and contribute to a shared system without a paid tier.
Carbon is an ecosystem rather than a single component package. Alongside its core assets, it offers product-focused resources, AI guidance, charts, integrations, and developer tools. That scope can serve teams working in areas such as data and AI, security, IT automation, and finance and operations, though smaller projects may not need every layer.
Key features
Design and implementation resources
Carbon Core pairs components with patterns, guidance, and code. Components address specific interface problems and are designed to work together; patterns combine them with design considerations aimed at user needs. Some patterns include example code, but teams with distinctive workflows will need to implement beyond those examples.
Carbon’s Figma design kits receive library updates automatically, which helps design assets stay aligned with the system. For developers, the wider toolkit includes GitHub repositories, Storybooks, tutorials, Carbon Devtools, a color-contrast checker, and Carbon UI Builder. The Builder can export assembled pages as presentation images, live demo apps, or production-quality frontend code, offering several ways to take a design further.
Extensions for products, AI, and charts
Carbon for Products adds product-focused components, styling, and guidance, with components built in React. That is a strong fit for React teams seeking a more product-specific layer, but it is a relevant constraint for teams on other stacks. Carbon for AI provides guidelines, style elements, tokens, and reusable elements such as an AI label and chat framework. Carbon Charts spans familiar bar and line charts as well as alluvial diagrams and geospatial overlays, with a focus on accurate, accessible visualization.
The ecosystem also includes Carbon for Cloud, AEM, IBMer Experience, Salesforce, and React Native. The @carbon/web-components package offers ES-module or CDN components and can be used with frameworks including Angular and Ember, giving non-React teams another route to use Carbon components.
Accessibility
Carbon components follow the IBM Accessibility Checklist, which is based on WCAG AA, Section 508, and European standards. Its stable component checklist also requires at least 80% unit-test coverage and accessibility checks with the IBM Equal Access Accessibility Checker. This provides a defined quality bar for teams adopting components, while still leaving implementation-specific accessibility work to the product team.
Pricing
Carbon’s Open-source design system plan costs free. It is open source for anyone to use and contribute to, permits commercial use, and has no paid tiers stated. There are no paid-plan trade-offs to weigh, though the free system does not remove the work of adapting patterns and integrating the appropriate parts of the ecosystem.
Platforms
Carbon is listed for web. Its assets span multiple formats, and its components are responsive. Web components can also be used with frameworks such as Angular or Ember; Carbon for Products is built with React.
Who it's for
Carbon is a strong fit for design and engineering teams that need reusable assets, shared implementation guidance, and accessibility-minded components across a range of digital products. It is especially relevant when a team can benefit from its broader ecosystem, including design kits, charts, AI interface guidance, and developer tooling. A team needing code for every pattern scenario, or one seeking only a small component set, may find Carbon’s breadth less useful than a narrower system.
Pros and cons
- Pros: The free, commercially usable open-source plan lets teams adopt and contribute without a licensing fee.
- Pros: Design kits, code, charts, AI resources, and developer tools cover more of the product workflow than components alone.
- Pros: Accessibility guidance and a defined stable-component quality checklist give teams concrete standards to work from.
- Cons: Pattern code is not available for every implementation scenario, so teams with unusual needs must fill the gaps themselves.
- Cons: Carbon for Products is built with React, which may not suit teams using a different frontend stack.
Alternatives
UI Kit Libraries and Design System Software are useful starting points for comparing options by category. Choose Untitled UI instead if its free React components or single-user Figma plan better match a narrower design-and-code need. GOV.UK Design System is a free, MIT-licensed option for teams seeking a publicly available system across self-hosted and web platforms.
Shadcn Studio Figma UI Kit offers a free community tier with limited resources and community support, plus a one-time Basic plan at $99, paid once for a single user with unlimited projects. Adobe Spectrum is another free option, with support across Android, iOS, macOS, web, and Windows.
Material Design for Bootstrap may suit teams wanting a free MIT-licensed core for personal or commercial use, with a separate Team tier. UI Prep Design System has a free demo with fewer components, variables, and styles, but unlimited editors and projects. Clarity Design System is a free, MIT-licensed open-source alternative. Material 3 Design Kit is a free Figma design kit.
Verdict
Choose Carbon if your team wants a broad, commercially usable design system with code, design assets, accessibility guidance, and extensions for products, AI, and data visualization—all at no charge. Its main limitation is practical rather than financial: patterns cannot cover every implementation, and some layers, particularly Carbon for Products, may not fit every stack. Teams willing to adapt the system can use it as a substantial foundation; those needing turnkey examples for every workflow should look elsewhere.
Getting started
- Open the Carbon website
- Use the Carbon Core library, patterns, code, and guidance
- Choose maintained Figma kits for design work
- Use web components as ES modules or through a CDN
- Add Carbon extensions such as Carbon for Products, AI, Charts, or React Native as needed
- Explore Storybooks, tutorials, Devtools, and UI Builder
Limits worth knowing
Carbon cannot provide code for every pattern scenario because patterns may be implemented in many ways. The listed open-source plan has no paid tiers stated.
Questions
Is Carbon free?
Yes. The open-source design system plan is free at no cost, with no paid tiers stated.
What platforms does Carbon support?
Carbon is listed for the web. Its web components are available as ES modules or through a CDN and can work with Angular or Ember.
Is Carbon open source?
Yes. Carbon is IBM’s open-source design system, and the plan is open for anyone to use and contribute to.
Does Carbon provide accessibility guidance?
Yes. Components follow the IBM Accessibility Checklist, based on WCAG AA, Section 508, and European standards.
What AI features are included?
Carbon for AI provides guidelines, style elements, tokens, and reusable components. Carbon MCP lets AI applications or agents query design details and usage guidance.
Alternatives to Carbon Design System
- 1

Ant Design Icons
Free planAndroidiOSWeb7.1Free plan - 2
Avalonia
Free planAndroidiOSWebLinux7.0From €299 a year - 3

Ionic Framework
Free planAndroidiOSWeb6.8Free plan - 4

GOV.UK Design System
Free planWebSelf-hosted6.6Free plan - 5

Bootstrap Icons
Free planWeb6.1Free plan - 6

Framework7 Icons
Free planWeb6.0Free plan
