SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 kmm Open-Source 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.
-
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.
-
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
-
KMMBridge
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See https://kmmbridge.touchlab.co/docs to get started.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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.
kmm related posts
-
Component reuse in Kotlin Multiplatform
-
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 ?
-
Best approach for a lone developer to make apps crossplatform?
-
React or flutter? What is good for future
-
Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 May 2024
Index
What are some of the best open-source kmm projects? This list will help you:
Project | Stars | |
---|---|---|
1 | kmp-awesome | 3,026 |
2 | kmm-production-sample | 1,937 |
3 | kmm-basic-sample | 961 |
4 | KMP-NativeCoroutines | 952 |
5 | Compose-Rich-Editor | 801 |
6 | kotlin-multiplatform-samples | 532 |
7 | KMMBridge | 329 |
8 | Foodium-KMM | 308 |
9 | CompleteKotlin | 289 |
10 | KMMNewsAPP | 275 |
11 | mutekt | 254 |
12 | KMPTemplate | 236 |
13 | Flaker | 227 |
14 | MangaKu | 225 |
15 | midjourney-images-compose-multiplatform | 220 |
16 | koru | 210 |
17 | GithubSearchKMM-Compose-SwiftUI | 177 |
18 | KMQTT | 154 |
19 | Kache | 88 |
20 | Thinkrchive-Multiplatform | 67 |
21 | AgentX | 64 |
22 | E-Rezept-App-Android | 64 |
23 | KMPUtils | 54 |
Sponsored