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!
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.
Read Using Carbon to learn how to use Carbon in your 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.
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.
The project is open for contributions, have a look at the contribution guidelines and the issues list!
Feel free to ⭐ the project and/or leave a tip if you like carbon-compose! 🙂
Content featuring carbon-compose: