Fast reactive desktop UIs for Kotlin, based on Google's modern toolkit and brought to you by JetBrains. Compose for Desktop simplifies and accelerates UI development for desktop applications, and allows extensive UI code sharing between Android and desktop applications. Currently in alpha. Compose for Desktop provides a declarative and reactive approach to creating user interfaces with Kotlin. Combine composable functions to build your user interface, and enjoy full tooling support from your IDE and build system, no XML or templating language required. Compose for Desktop targets the JVM, and supports high-performance, hardware-accelerated UI rendering on all major desktop platforms (macOS, Windows, and Linux/x64) by leveraging the powerful native Skia graphics library. Desktop extensions for menus, keyboard shortcuts, window manipulation, notification management, and more.

Features

  • Hardware accelerated rendering with Skia
  • Code sharing with Jetpack Compose Android applications via Kotlin Multiplatform
  • Powerful text rendering and layout for many languages
  • Android Compose compatibility at the UI element level
  • Excellent AWT and Swing interoperability
  • Support for creating standalone application bundles

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Compose Kotlin UI

Compose Kotlin UI Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Compose Kotlin UI!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Kotlin

Related Categories

Kotlin Frameworks, Kotlin User Interface (UI) Software

Registered

2021-09-10