SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin Multiplatform Projects
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
AboutLibraries
AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
-
apollo-android
:rocket: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
To use GraphQL, we're going to use Apollo Kotlin (formerly Apollo Android). The library is type-safe and compatible with Kotlin Multiplatform.
-
kotlin-logging
Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.
Project mention: SLF4K VS kotlin-logging - a user suggested alternative | libhunt.com/r/solo-studios/SLF4K | 2024-03-18kotlin-logging is a Multiplatform logger for kotlin, whereas SLFK4 is a lightweight wrapper around SLF4J, so it only works on JVM. but if you only need JVM support, SLF4K is very good
-
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
-
kmp-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
-
keyguard-app
Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.
This is a far more superior desktop/mobile app compatible with Bitwarden and Vaultwarden https://github.com/AChep/keyguard-app/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)
-
Project mention: Building a subscription tracker Desktop and iOS app with compose multiplatform | dev.to | 2024-05-27
Jewel which provides IntelliJ look and feels in Compose for Desktop
-
MVIKotlin
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)
-
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)
-
-
-
-
-
-
FlowMVI
Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.
-
KMMBridge
KMMBridge is a tool that helps publish Kotlin Multiplatform (KMP) Xcode binaries for use from Swift Package Manager (SPM) and CocoaPods.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Kotlin Multiplatform discussion
Kotlin Multiplatform related posts
-
How to use Hydraulic Conveyor with KMP Compose for Desktop
-
Ongoing XSS/injection attack on GitHub
-
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
-
JetpackDuba/Gitnuro: A FOSS Git multiplatform client for newbies and pros
-
Gitnuro – A FOSS Multiplatform Git Client
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Mar 2025
Index
What are some of the best open-source Multiplatform projects in Kotlin? This list will help you:
# | Project | Stars |
---|---|---|
1 | compose-multiplatform | 16,921 |
2 | AboutLibraries | 3,815 |
3 | apollo-android | 3,809 |
4 | kotlin-logging | 2,753 |
5 | Decompose | 2,401 |
6 | kmp-production-sample | 2,088 |
7 | keyguard-app | 1,642 |
8 | openai-kotlin | 1,629 |
9 | firebase-kotlin-sdk | 1,302 |
10 | Reaktive | 1,185 |
11 | Gitnuro | 1,102 |
12 | MVIKotlin | 887 |
13 | jewel | 845 |
14 | MVIKotlin | 827 |
15 | Decompose | 812 |
16 | Zircon | 760 |
17 | multik | 664 |
18 | rsocket-kotlin | 583 |
19 | multiplatform-compose | 577 |
20 | uuid | 561 |
21 | FlowMVI | 511 |
22 | KMMBridge | 389 |
23 | kotlin-multiplatform-bignum | 391 |