SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 kotlin-multiplatform Open-Source Projects
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
Project mention: Modern Dependency Injection with Koin: The Smart DI Choice for 2025 | dev.to | 2024-11-02In the Kotlin ecosystem, dependency injection (DI) frameworks are essential for managing dependencies, improving modularity, and streamlining application development. Koin has emerged as a popular DI framework for Kotlin developers, especially valued for its simplicity, lightweight nature, and multiplatform support. At the time of writing, Koin 4.0 has been released. Built on Kotlin 2.0, this release introduces a wide range of enhancements and Compose Multiplatform features. As we move into 2025, Koin continues to be an excellent choice, particularly because of its Kotlin-first design, ease of use, and adaptability across platforms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
I also did a quick search for suitable solutions in the KMM awesome repository, where I found an interesting solution using Compose WebView Multiplatform.
-
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.
-
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
-
-
Store
A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help (by MobileNativeFoundation)
-
PeopleInSpace
Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.
-
Kotlin-Multiplatform-Libraries
Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
Project mention: Multi-platform libraries built with Kotlin Multiplatform (KMP) | dev.to | 2024-03-14There's nothing you can do. However, Kotlin's official provides several libraries, so the scope that can be achieved using them is by no means small. Also, AAkira/Kotlin-Multiplatform-Libraries introduces several famous libraries created with Kotlin Multiplatform, which can be helpful. However, it can be quite disappointing when certain environments are not supported. But let's think of it as an opportunity! Let's become the first person to implement it!
-
-
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
-
KaMPKit
KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
-
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.
-
Project mention: Show HN: Twine – Gorgeous open source multiplatform RSS app | news.ycombinator.com | 2024-01-31
-
I did a little today; I just added dependencies to manage local preferences on both platform. I used the multiplatform_settings library which manages platform platform-specific implementation. Additionally, I created a simple repository to handle manipulations with settings and added creation logic for Dependency Injection.
-
Ktorfit
HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit
-
-
gradle-maven-publish-plugin
A Gradle plugin that publishes your Android and Kotlin libraries, including sources and javadoc, to Maven Central or any other Nexus instance.
-
spmp
A YouTube Music client with a focus on customisation of colours and song metadata. Built with Compose Multiplatform for Android and desktop.
-
compose-rich-editor
A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
-
-
kotlin-multiplatform discussion
kotlin-multiplatform related posts
-
Day 60. Markdown
-
Modern Dependency Injection with Koin: The Smart DI Choice for 2025
-
When developing a Compose application......
-
Koin is now updated to support the latest Kotlin version
-
KMP-102 - Utilizando Código Kotlin no Swift
-
Emulating classes with functions in Kotlin for maximum performance 🚀
-
Day 26. After party
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Jan 2025
Index
What are some of the best open-source kotlin-multiplatform projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | koin | 9,220 |
2 | okio | 8,830 |
3 | SQLDelight | 6,289 |
4 | kmp-awesome | 4,365 |
5 | apollo-android | 3,789 |
6 | AboutLibraries | 3,758 |
7 | Kodein | 3,245 |
8 | Store | 3,211 |
9 | PeopleInSpace | 3,018 |
10 | Kotlin-Multiplatform-Libraries | 2,970 |
11 | Splitties | 2,542 |
12 | Decompose | 2,330 |
13 | KaMPKit | 2,225 |
14 | kmp-production-sample | 2,061 |
15 | twine | 1,828 |
16 | multiplatform-settings | 1,767 |
17 | Ktorfit | 1,640 |
18 | Emoji | 1,561 |
19 | gradle-maven-publish-plugin | 1,354 |
20 | spmp | 1,283 |
21 | compose-rich-editor | 1,255 |
22 | firebase-kotlin-sdk | 1,239 |
23 | Reaktive | 1,181 |