SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Kotlin kmm Projects
-
kmm-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.
-
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.
-
Compose-Rich-Editor
A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable and supports the common rich text editor features.
-
kotlin-multiplatform-samples
Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries
-
Foodium-KMM
📱Sample application built to demonstrate the use of Kotlin Multiplatform Mobile for developing Android and iOS applications using Jetpack Compose 🚀.
-
CompleteKotlin
Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.
-
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.
-
KMMNewsAPP
Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI
-
KMPTemplate
A KMP Template targeting Multiplatform Compose Android, IOS and Desktop. Get started with zero effort.
-
midjourney-images-compose-multiplatform
This application is developed to display the images created by MidJourney. The application is developed with Compose Multiplatform and works on many platforms including Android and iOS platforms.
-
koru
Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine, async-await.
-
GithubSearchKMM-Compose-SwiftUI
🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture
-
Kache
Kache is a lightweight Kotlin Multiplatform caching library that supports both in-memory and persistent caches and supports different eviction strategies (LRU, FIFO, MRU, and FILO).
-
Thinkrchive-Multiplatform
An app showing all details for various Lenovo Thinkpad models. Made to try out Jepack Compose for Android and Desktop. It uses Kotlin Multiplatform to share code.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Business logic is not only about backend. Apps usually have a lot of client-side logic that can be written once in KMM and used on both platforms. See [1] for a high level architecture diagram.
I'm an iOS dev and I've been using KMM on a couple of projects for more than a year now. It's really a powerfull technology which allows teams to move faster, but there are downsides, for example lack of native Swift interop, though there are opensource tools trying to solve this [2].
[1]: https://github.com/Kotlin/kmm-production-sample/tree/master#...
The example is made using the upcoming version of Compose RIch Editor Library , it's still under development and I'm going to release it in few days.
Project mention: Introducing Flaker: a flaky network simulator library for mobile app development | /r/androiddev | 2023-09-11👉 Explore Flaker on GitHub: https://github.com/RotBolt/Flaker
Github- https://github.com/Musfick/AgentX
Project mention: 🚀 New Library: ApiResult - A Monad for Declarative and Functional Error Handling | /r/androiddev | 2023-08-31The library was initially part of KMMUtils but we have had such a great success and received a lot of positive feedback regarding it, so we wanted to make this a separate project and improve the documentation. I am curious to hear what you guys think of it. We haven't gotten much use of the library besides our company projects yet, but I feel like the library would be a great solution to many common problems in the industry.
Kotlin kmm related posts
- Can't pick a Mac for cross platform mobile development. Which one should I go with?
- Compose Multiplatform template
- what is the best way to use flutter to get an iOS app from my kotlin code ?
- React or flutter? What is good for future
- Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync
- Flutter for an Electronic Health Record and medical equipment app
- Kotlin Server Side, but without a JVM
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source kmm projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | kmm-production-sample | 1,898 |
2 | kmm-basic-sample | 958 |
3 | KMP-NativeCoroutines | 949 |
4 | Compose-Rich-Editor | 789 |
5 | kotlin-multiplatform-samples | 531 |
6 | Foodium-KMM | 306 |
7 | CompleteKotlin | 287 |
8 | KMMNewsAPP | 274 |
9 | mutekt | 253 |
10 | KMPTemplate | 236 |
11 | Flaker | 227 |
12 | MangaKu | 223 |
13 | midjourney-images-compose-multiplatform | 216 |
14 | koru | 209 |
15 | GithubSearchKMM-Compose-SwiftUI | 170 |
16 | KMQTT | 152 |
17 | Kache | 87 |
18 | Thinkrchive-Multiplatform | 67 |
19 | AgentX | 64 |
20 | E-Rezept-App-Android | 62 |
21 | KMPUtils | 54 |
22 | kotlin-routing | 45 |
23 | Newsletter-Kmm | 39 |