Kotlin kotlin-multiplatform

Open-source Kotlin projects categorized as kotlin-multiplatform

Top 23 Kotlin kotlin-multiplatform Projects

kotlin-multiplatform
  1. 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-02

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

  2. SaaSHub

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

    SaaSHub logo
  3. okio

    A modern I/O library for Android, Java, and Kotlin Multiplatform.

  4. SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Project mention: Sqlc: Compile SQL to type-safe code | news.ycombinator.com | 2024-09-08
  5. 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.

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

  7. Kodein

    Painless Kotlin Dependency Injection

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

  9. PeopleInSpace

    Kotlin Multiplatform sample with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, and Compose for Web clients along with Ktor backend.

  10. Splitties

    A collection of hand-crafted extensions for your Kotlin projects.

  11. Decompose

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

  12. KaMPKit

    KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform

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

  14. twine

    Twine: A multiplatform RSS reader built using Kotlin and Compose (by msasikanth)

    Project mention: Show HN: Twine – Gorgeous open source multiplatform RSS app | news.ycombinator.com | 2024-01-31
  15. multiplatform-settings

    A Kotlin Multiplatform library for saving simple key-value data

    Project mention: Day 26. After party | dev.to | 2024-10-05

    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.

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

  17. Emoji

    A library to add Emoji support to your Android / iOS / JVM Application

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

  19. spmp

    A YouTube Music client with a focus on customisation of colours and song metadata. Built with Compose Multiplatform for Android and desktop.

  20. compose-rich-editor

    A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.

  21. firebase-kotlin-sdk

    A Kotlin-first SDK for Firebase

  22. Reaktive

    Kotlin multi-platform implementation of Reactive Extensions

  23. moko-resources

    Resources access for mobile (android & ios) Kotlin Multiplatform development

  24. KMP-NativeCoroutines

    Library to use Kotlin Coroutines from Swift code in KMP apps

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

Log in or Post with

Kotlin kotlin-multiplatform related posts

  • Modern Dependency Injection with Koin: The Smart DI Choice for 2025

    1 project | dev.to | 2 Nov 2024
  • When developing a Compose application......

    1 project | dev.to | 29 Oct 2024
  • Koin is now updated to support the latest Kotlin version

    1 project | dev.to | 24 Oct 2024
  • KMP-102 - Utilizando Código Kotlin no Swift

    1 project | dev.to | 11 Oct 2024
  • Emulating classes with functions in Kotlin for maximum performance 🚀

    2 projects | dev.to | 6 Oct 2024
  • Day 26. After party

    1 project | dev.to | 5 Oct 2024
  • Day 1. Deep breath and dive. 

    2 projects | dev.to | 10 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 koin 9,198
2 okio 8,823
3 SQLDelight 6,276
4 apollo-android 3,787
5 AboutLibraries 3,745
6 Kodein 3,246
7 Store 3,209
8 PeopleInSpace 3,017
9 Splitties 2,541
10 Decompose 2,321
11 KaMPKit 2,219
12 kmp-production-sample 2,060
13 twine 1,824
14 multiplatform-settings 1,761
15 Ktorfit 1,635
16 Emoji 1,561
17 gradle-maven-publish-plugin 1,349
18 spmp 1,253
19 compose-rich-editor 1,239
20 firebase-kotlin-sdk 1,227
21 Reaktive 1,180
22 moko-resources 1,138
23 KMP-NativeCoroutines 1,086

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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