GitPedia

Carbon compose

IBM's Carbon design system implementation in Compose Multiplatform

From gabrieldrn·Updated June 7, 2026·View on GitHub·

A [Compose Multiplatform](https://www.jetbrains.com/lp/compose-multiplatform/) implementation of IBM's [Carbon Design System](https://github.com/carbon-design-system/carbon). The project is written primarily in Kotlin, distributed under the Apache License 2.0 license, first published in 2023. Key topics include: android, carbon-design-system, compose-multiplatform, design-system, kotlin-library.

Latest release: v0.7.1
March 4, 2026View Changelog →
<p align="left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/a0a20d5a-9f67-46ea-a68e-fe836b3a3d81"> <source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/cf499dee-c867-4613-96a8-c018bdb3f112"> <img alt="Logo" src="https://github.com/user-attachments/assets/cf499dee-c867-4613-96a8-c018bdb3f112" width="150"> </picture> </p>

Carbon | Compose Multiplatform

Kotlin
Compose Multiplatform

CI | compile & tests

A Compose Multiplatform implementation of IBM's Carbon Design System.

Supported platforms:

  • Android
  • iOS
  • Desktop
  • Web via Wasm

[!CAUTION]
This library is still under development and unofficial. Contributions are welcomed!


📦 Import library

To start using Carbon in your Compose app, follow the instructions on how to add Carbon Compose to
your project on the Import Carbon page.

Use the latest version in the releases page.

⚙️ Usage

Read Using Carbon to learn how to use Carbon
in your app.

🤳 Catalog App

The :catalog module is a KMP application offering an interactive showcase to test and explore
implemented components of this project. It supports all the library supported platforms and allows
developers to visualize and interact with the components in different environments.

For more information on how to build and use the catalog app, please refer to the module's README.

📖 Documentation

Visit the project's Github Pages https://gabrieldrn.github.io/carbon-compose/ to get more information about the
project, some documentation, its API reference and the catalog app.

🧑‍💻 Contributions

The project is open for contributions, have a look at the contribution guidelines and the issues list!

❤️ Support

Feel free to ⭐ the project and/or leave a tip if you like carbon-compose! 🙂


Content featuring carbon-compose:

<a href="https://jetc.dev/issues/230.html"><img src="https://img.shields.io/badge/As_Seen_In-jetc.dev_Newsletter_Issue_%23230-blue?logo=Jetpack+Compose&amp;logoColor=white" alt="As Seen In - jetc.dev Newsletter Issue #230"></a>

Contributors

Showing top 7 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from gabrieldrn/carbon-compose via the GitHub API.Last fetched: 6/27/2026