Desktop-only API
You can use Compose Multiplatform to create macOS, Linux, and Windows desktop applications. This page gives a short overview of the desktop-specific components and events. Each section includes a link to a detailed tutorial.
Components
Events
What's next
Learn how to create unit tests for your Compose Multiplatform desktop project.
Learn how to create native distributions, installers, and packages for desktop platforms.
Set up interoperability with Swing and migrate your Swing applications to Compose Multiplatform.
Learn about accessibility support on different platforms.
31 August 2026