JetBrains/compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

Owned by JetBrains

View on GitHub ↗Jump to charts ↓

JetBrains/compose-multiplatform has 19k+ stars and 1k+ forks on GitHub, is written in Kotlin, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on February 26th, 2026
Created on September 7th, 2020
Open Issues & Pull Requests: 24 (+0)
GitHub issues: Enabled
Number of forks: 1,438
Total Stargazers: 19,430 (+0)
Total Subscribers: 250 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 560.7 days
Mean response time: 628.1 days
90th percentile: 1235.4 days
Tracked items: 3,535

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1,389)
  • desktop (848)
  • enhancement (691)
  • question (402)
  • ios (313)
  • web (284)
  • wait for reply (242)
  • reproduced (236)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Compose Multiplatform is a declarative UI framework developed by JetBrains and open-source contributors that enables developers to share user interface code across multiple platforms using Kotlin. Built on top of Jetpack Compose, Google's Android UI framework, it extends the same declarative programming model to iOS, Android, desktop operating systems, and web platforms. The framework is grounded in Kotlin Multiplatform, allowing developers to write once and deploy across Windows, macOS, Linux, iOS, Android, and web targets through WebAssembly.

The repository demonstrates significant community engagement and maintenance activity.

For iOS development, Compose Multiplatform allows developers to use the same APIs as Android while maintaining access to native iOS capabilities. Developers can integrate native APIs such as the Camera API and embed complex native UI views like MKMapView, leveraging Kotlin Multiplatform's interoperability features. The Android experience mirrors standard Jetpack Compose development, providing a seamless transition for Android developers already familiar with Google's declarative UI approach.

Desktop support targets the JVM with hardware-accelerated rendering across macOS, Windows, and Linux. The framework includes desktop-specific extensions for menus, keyboard shortcuts, window manipulation, and notification management, addressing the unique requirements of desktop applications. Web support is currently in Beta, built on Kotlin/Wasm to enable Kotlin code execution in browsers with WebAssembly's performance benefits. The project also includes Compose HTML, a library targeting Kotlin/JS that provides composable building blocks for web user interfaces using HTML and CSS, though this library operates independently from the multiplatform framework.

The repository's cross-platform nature is reflected in its topic tags, which include android, awt, compose, declarative-ui, desktop, gui, ios, javascript, kotlin, multiplatform, reactive, swing, ui, wasm, web, and webassembly. Community support is organized through dedicated Slack channels for compose-ios, compose-desktop, compose-web, and a general compose channel, with issue tracking handled through JetBrains YouTrack.