Kotlin Desktop

Open-source Kotlin projects categorized as Desktop

Top 23 Kotlin Desktop Projects

  • compose-multiplatform

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

    Project mention: Understanding file associations in JVM apps | dev.to | 2024-01-07

    So, to add file associations, we need to be able to pass both the .properties file and the --file-associations option. At the time of writing this article, the org.jetbrains.compose plugin doesn't provide such a mechanism. There is an open issue on GitHub that describes a possible workaround, which, unfortunately seems to not work on macOS.

  • SpotiFlyer

    Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.

    Project mention: Download feature on YouTube revanced extended | /r/revancedextended | 2023-07-11

    There are also other ones like Powertube, Seal, Tubemate, SpotiFlyer(for music). Use whichever one you like.

  • 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.

  • tornadofx

    Lightweight JavaFX Framework for Kotlin

    Project mention: Why was TornadoFX abandoned? | /r/Kotlin | 2023-08-06

    And yet, the Kotlin specific bindings for it have seemingly been abandoned, and have not received any updates in years: https://github.com/edvin/tornadofx

  • Store

    A Kotlin Multiplatform library for building network-resilient applications (by MobileNativeFoundation)

    Project mention: Store5 is in beta! | /r/androiddev | 2023-05-19
  • kotlin-libui

    Kotlin/Native interop to libui: a portable GUI library

  • Pokedex

    Pokedex - a Kotlin Multiplatform app, built with Compose multiplatform, Coroutines, Flow, Koin, Ktor, SqlDelight, Decompose, MVIKotlin, and Material 3 based on MVI architecture (by MohamedRejeb)

  • jewel

    An implementation of the IntelliJ look and feels in Compose for Desktop

    Project mention: JetBrains Compose is now Compose Multiplatform | /r/Kotlin | 2023-04-12

    There is some effort from JB in porting their Darcula theme (along with a lot of controls) with the Jewel project.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • aurora

    Building modern, elegant and fast desktop Compose applications (by kirill-grouchnikov)

    Project mention: JetBrains Compose is now Compose Multiplatform | /r/Kotlin | 2023-04-12

    +1 I really hope that they add official desktop controls. Just wanted to mention this library https://github.com/kirill-grouchnikov/aurora It has some pretty good looking desktop controls, in the meantime.

  • Kamel

    Kotlin asynchronous media loading and caching library for Compose.

    Project mention: Kamel v0.5.0 released with Kotlin Native and JS support | /r/Kotlin | 2023-05-24

    Kamel is an asynchronous media loading library for Compose Multiplatform.

  • keyguard-app

    Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.

    Project mention: A much cleaner Client for Bitwarden | news.ycombinator.com | 2024-01-08
  • NYTimes-KMP

    A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web

    Project mention: News Application | /r/androiddev | 2023-06-24

    Depends on what you mean by typical. I have a news app template over here - which took about a week. It is a KMP compose app targeting Android, Wear, iOS, Desktop and the Web

  • Tachidesk-JUI

    A Tachidesk Client built in Compose Multiplatform

    Project mention: 07 July 2023 - Daily Chat Thread | /r/indonesia | 2023-07-07
  • littlekt

    A multiplatform 2D game framework written in Kotlin. Build your own game engine on top.

  • Premo

    Premo helps to implement the presentation layer and share it on Android, iOS, Desktop and Web.

  • asteroids-compose-for-desktop

    Simple space game, built with Compose for Desktop!

  • Wavy Slider

    Multiplatform wavy slider/progress bar similar to the one in Android 13

    Project mention: Compose-ProgressIndicator VS wavy-slider - a user suggested alternative | libhunt.com/r/Compose-ProgressIndicator | 2023-07-10

    The squiggly, wavy progress/slider introduced in Android 13 media player

  • Compose-Geometry-Playground

    Geometry playground app made using Compose multiplatform that works for both android and desktop.

  • compose-sonner

    An opinionated toast component for Compose Multiplatform.

    Project mention: Compose-Sonner, an opinionated toast component for Compose Multiplatform | news.ycombinator.com | 2024-01-11
  • discovering-movies

    Movie application with Kotlin Multiplatform and Jetpack Compose

  • webviewko

    webview for Kotlin, a tiny cross-platform webview library binding, supports Java and Native

  • KMP_Stock_Price

    Kotlin Multiplatform Application

  • minesweepers

    Minesweepers implemented using Compose Multiplatform for Android, iOS and Desktop.

    Project mention: Minesweepers using Compose Multiplatform for Android, iOS and Desktop | /r/androiddev | 2023-03-28
  • load-the-image

    桌面端图片加载框架, load-the-image Apply to compose-jb(desktop), Used to load network and local pictures, supports caching.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-11.

Kotlin Desktop related posts

Index

What are some of the best open-source Desktop projects in Kotlin? This list will help you:

Project Stars
1 compose-multiplatform 14,533
2 SpotiFlyer 9,835
3 tornadofx 3,667
4 Store 3,053
5 kotlin-libui 642
6 Pokedex 591
7 jewel 556
8 aurora 541
9 Kamel 528
10 keyguard-app 508
11 NYTimes-KMP 489
12 Tachidesk-JUI 355
13 littlekt 266
14 Premo 187
15 asteroids-compose-for-desktop 89
16 Wavy Slider 80
17 Compose-Geometry-Playground 67
18 compose-sonner 62
19 discovering-movies 48
20 webviewko 40
21 KMP_Stock_Price 38
22 minesweepers 33
23 load-the-image 32
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com