A modern Compose Multiplatform UI library providing Karya-specific components for building beautiful, consistent user interfaces across Android, iOS, Desktop, and Web platforms.
- 🎯 Karya-specific UI components - Tailored components for Karya applications
- 🌐 Multiplatform support - Works on Android, iOS, Desktop, and Web
- 🎨 Modern design system - Consistent styling and theming
- 📱 Compose-based - Built with Jetpack Compose and Compose Multiplatform
- 🔧 Easy integration - Simple setup with Maven Central distribution
Add the dependency to your libs.versions.toml
:
[versions]
karyaUi = "0.0.1"
[libraries]
karya-ui-cmp = { module = "io.github.karya-inc:karya-ui", version.ref = "karyaUi" }
Then in your module's build.gradle.kts
:
dependencies {
implementation(libs.karya.ui.cmp)
}
dependencies {
implementation 'io.github.karya-inc:karya-ui:0.0.1'
}
<dependency>
<groupId>io.github.karya-inc</groupId>
<artifactId>karya-ui</artifactId>
<version>0.0.1</version>
</dependency>
Platform | Status |
---|---|
Android | ✅ Supported |
iOS | ✅ Supported |
Desktop | ✅ Supported |
Web | ✅ Supported |
For detailed documentation and examples, visit our Documentation Site.
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- Divyansh Kushwaha - [email protected]
- Akshita Tiwary - [email protected]
KaryaUi-CMP is developed by Karya., dedicated to creating innovative solutions and tools for modern application development.
Made with ❤️ by the Karya team