Kotlin Multiplatform

Open-source Kotlin projects categorized as Multiplatform

Top 23 Kotlin Multiplatform Projects

Multiplatform
  1. compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

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

    CodeRabbit logo
  3. 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

  4. apollo-android

    :rocket:  A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.

    Project mention: Pride in Your App - Trying Out GraphQL on Android | dev.to | 2024-06-14

    To use GraphQL, we're going to use Apollo Kotlin (formerly Apollo Android). The library is type-safe and compatible with Kotlin Multiplatform.

  5. 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-18

    kotlin-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

  6. Decompose

    Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)

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

  8. keyguard-app

    Keyguard is an alternative client for the Bitwarden® platform, created to provide the best user experience possible.

    Project mention: Bitwarden is no longer free software | news.ycombinator.com | 2024-10-20

    This is a far more superior desktop/mobile app compatible with Bitwarden and Vaultwarden https://github.com/AChep/keyguard-app/

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. openai-kotlin

    OpenAI API client for Kotlin with multiplatform and coroutines capabilities.

  11. firebase-kotlin-sdk

    A Kotlin-first SDK for Firebase

  12. Reaktive

    Kotlin multi-platform implementation of Reactive Extensions

  13. Gitnuro

    A FOSS Git multiplatform client for newbies and pros

  14. MVIKotlin

    Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel)

  15. jewel

    An implementation of the IntelliJ look and feels in Compose for Desktop

    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

  16. MVIKotlin

    Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library (by badoo)

  17. 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)

  18. Zircon

    Zircon is an extensible and user-friendly, multiplatform tile engine.

  19. multik

    Multidimensional array library for Kotlin

  20. rsocket-kotlin

    RSocket Kotlin multi-platform implementation

  21. multiplatform-compose

    A demo to show usage of Jetbrains Compose in Android and iOS.

  22. uuid

    Kotlin Multiplatform UUID (by benasher44)

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

  24. KMMBridge

    KMMBridge is a tool that helps publish Kotlin Multiplatform (KMP) Xcode binaries for use from Swift Package Manager (SPM) and CocoaPods.

  25. kotlin-multiplatform-bignum

    A Kotlin multiplatform library for arbitrary precision arithmetics

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Kotlin Multiplatform discussion

Log in or Post with

Kotlin Multiplatform related posts

  • How to use Hydraulic Conveyor with KMP Compose for Desktop

    1 project | dev.to | 25 Feb 2025
  • Ongoing XSS/injection attack on GitHub

    1 project | news.ycombinator.com | 7 Jun 2024
  • Understanding file associations in JVM apps

    1 project | dev.to | 7 Jan 2024
  • Compose cannot be used for large amount of text

    2 projects | /r/Kotlin | 11 Dec 2023
  • [Compose Multiplatform] Disable a button according to a list of flow values

    1 project | /r/Kotlin | 5 Dec 2023
  • JetpackDuba/Gitnuro: A FOSS Git multiplatform client for newbies and pros

    1 project | /r/devopsish | 12 Nov 2023
  • Gitnuro – A FOSS Multiplatform Git Client

    1 project | news.ycombinator.com | 10 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
coderabbit.ai

Did you know that Kotlin is
the 17th most popular programming language
based on number of references?