Build beautiful
components faster
KomoUI brings a modern, beautifully designed component library to Jetpack Compose and Kotlin Multiplatform. Accessible, customizable, and open source.
Familiar Syntax, Native Performance
If you know shadcn/ui, you already know komoui. Same components, same patterns, optimized for Kotlin.
React (shadcn/ui)
// shadcn/ui (React)
import { Button } from "@/components/ui/button"
export function MyButton() {
return (
<Button variant="default" size="lg">
Click me
</Button>
)
}Kotlin (komoui)
// komoui (Kotlin)
import com.komoui.components.Button
import com.komoui.components.ButtonDefaults
@Composable
fun MyButton() {
Button(
onClick = { /* handle click */ },
variant = ButtonDefaults.Default,
size = ButtonDefaults.Large
) {
Text("Click me")
}
}