Build desktop applications with JetBrains' new UI style and Compose Desktop

This page summarizes the projects mentioned and recommended in the original post on /r/Kotlin

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • compose-jetbrains-theme

    JetBrains style UI kit for Compose Desktop.

  • If you are interested in building a JetBrains UI style desktop application, you can check out the JetBrains style UI Kit that I built.

  • skiko

    Kotlin MPP bindings to Skia

  • It built on a render framework named skia, JetBrains create a kotlin mapping which named skiko for it.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Skia

    Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

  • It built on a render framework named skia, JetBrains create a kotlin mapping which named skiko for it.

  • Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework (by badoo)

  • Different UI technologies have their own unique features, such as DataBind for XAML (WPF/UWP/WinRT), and more and more UI technologies using Turing-complete programming languages as DSL, such as Flutter (Dart), Swift UI (Swift) and Compose (Kotlin), which can only be said to have advantages and disadvantages. But don't dismiss it out of hand. For Compose, there is a Decompose framework that helps you to separate UI code from business code.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts