Kotlin kmm

Open-source Kotlin projects categorized as kmm

Top 14 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.

    Project mention: Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync | dev.to | 2023-01-26

    Kotlin Multiplatform with Realm as a middle layer.

  • KMP-NativeCoroutines

    Library to use Kotlin Coroutines from Swift code in KMP apps

    Project mention: Anyone using KMM in a production app? | reddit.com/r/androiddev | 2022-05-03

    The threading could be done properly but it requires some time to get it working (we've done it in our project). Also, KMM got a new memory model + check this out https://github.com/rickclephas/KMP-NativeCoroutines

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • kotlin-multiplatform-samples

    Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries

    Project mention: Announcing an Experimental Preview of Jetpack Multiplatform Libraries | reddit.com/r/Kotlin | 2022-10-11

    The preview build of DataStore is available for both platforms. Check out the sample app for an example of how to use it.

  • CompleteKotlin

    Gradle Plugin to enable auto-completion and symbol resolution for all Kotlin/Native platforms.

  • koru

    Simple coroutine wrappers for Kotlin Native. Generated from annotations. Compatible with RxSwift, Combine, async-await.

  • KMMBridge

    KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries. See https://touchlab.github.io/KMMBridge/intro/ to get started.

    Project mention: Introducing KMMBridge For Teams | dev.to | 2022-10-10

    Today we are announcing KMMBridge, part of Touchlab’s new Faktory1 tooling suite. This set of build tools allows mobile teams to successfully publish shared code faster than ever with Kotlin Multiplatform Mobile.  Specifically targeted at iOS publishing, teams can now implement the Internal SDK Flow approach, today’s best practice to quickly integrate KMM into production app builds. To try it for yourself, visit https://github.com/touchlab/KMMBridge

  • MangaKu

    MangaKu App Powered by Jetpack Compose, SwiftUI and Kotlin Multiplatform Mobile

    Project mention: Let us all have this attitude, shall we | reddit.com/r/mAndroidDev | 2022-12-18

    Source: https://github.com/uwaisalqadri/MangaKu

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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.

    Project mention: AvaloniaUI (C#) vs Compose Multiplatform? | reddit.com/r/Kotlin | 2022-09-25

    I have a project where I experiment with new ideas and concepts. This: https://github.com/Thinkrchive/Thinkrchive-Multiplatform. A little bit over engineered but that's the whole point of this project (to experiment with new concepts).

  • GithubSearchKMM

    🍭 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

    Project mention: What's the benefit of using Arrow with Kotlin? | reddit.com/r/Kotlin | 2022-12-09
  • Newsletter-Kmm

    Newsletter with Kotlin Multiplatform

    Project mention: SwiftUi Basic Sample in Kotlin MultiPlatform | reddit.com/r/SwiftUI | 2022-06-19
  • Stock_Price

    Kotlin Multiplatform Application

  • Momentum

    Android, iOS & iPadOS payments & video streaming apps built w/ SwiftUI & Jetpack Compose, the apps persist data locally w/ SQLDelight and Remote w/ Firebase., Payments w/ Stripe and Caching (by MwaiBanda)

    Project mention: KMM(Android & iOS) Payments Apps w/ Stripe | reddit.com/r/androiddev | 2022-08-16

    Github Link

  • load-the-image

    load-the-image Apply to compose-jb(desktop), Used to load network and local pictures.

    Project mention: Compose multiplatform image from URL | reddit.com/r/Kotlin | 2023-01-19

    I am currently using this one in combo with Coil Compose https://github.com/ltttttttttttt/load-the-image

  • Conference-Queries-App

    Conference Talk/Session Queries Management App

    Project mention: Getting Started Guide for Kotlin Multiplatform Mobile (KMM) with Flexible Sync | dev.to | 2023-01-26

    Now let's build our first real-world application, Querize, an app that helps you collect queries in real time during a session. Although this is a very simple app, it still covers all the basic use cases highlighting the benefits of the KMM app with a complex one, like accessing data in real time.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-26.

Kotlin kmm related posts


What are some of the best open-source kmm projects in Kotlin? This list will help you:

Project Stars
1 kmm-production-sample 1,449
2 KMP-NativeCoroutines 534
3 kotlin-multiplatform-samples 322
4 CompleteKotlin 235
5 koru 186
6 KMMBridge 185
7 MangaKu 135
8 Thinkrchive-Multiplatform 61
9 GithubSearchKMM 53
10 Newsletter-Kmm 36
11 Stock_Price 35
12 Momentum 22
13 load-the-image 13
14 Conference-Queries-App 2
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.