Compose Multiplatform
lastmod 2021-12-13created 2021-12-131 edits
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
A reactive desktop & web UI framework for Kotlin, made by JetBrains
Features
- Reactive desktop & web UI framework for Kotlin
- Share UI code across Android, Desktop, and Web
- Build native apps for Windows/macOS/Linux
- Desktop extensions for menus, keyboard shortcuts, window manipulation, notification management, and more
- Hardware-accelerated rendering using Skia.
- Powerful text rendering and layout for many languages
- Excellent AWT and Swing interoperability
- Share code with Jetpack Compose Android applications via Kotlin Multiplatform
- Android Compose compatibility at the UI element level
- Support for building standalone application bundles
- Use a common codebase with the same reactive engine used on Android/desktop
- A framework for building rich UIs for Kotlin/JS.
- A convenient Kotlin DOM DSL that covers all common frontend development scenarios
- A comprehensive CSS-in-Kotlin/JS API