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")
    }
}