SaaSHub helps you find the best software and product alternatives Learn more →
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.
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.
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.
-
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)
-
-
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)
-
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.
-
+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 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.
-
NYTimes-KMP
A KMP template of the New York Times App using Compose multiplatform for Android, Desktop, iOS and Web
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
-
-
-
Premo
Premo helps to implement the presentation layer and share it on Android, iOS, Desktop and Web.
-
-
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.
-
Project mention: Compose-Sonner, an opinionated toast component for Compose Multiplatform | news.ycombinator.com | 2024-01-11
-
-
webviewko
webview for Kotlin, a tiny cross-platform webview library binding, supports Java and Native
-
-
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
Kotlin Desktop related posts
- Understanding file associations in JVM apps
- Compose cannot be used for large amount of text
- [Compose Multiplatform] Disable a button according to a list of flow values
- How to remove bloatware Xiaomi (2023)
- Why was TornadoFX abandoned?
- Compose Multiplatform 1.5.0-beta01
- Timeline with Scrollbar in LazyColumn Compose
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
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 |