kotlin-multiplatform

Open-source projects categorized as kotlin-multiplatform

Top 23 kotlin-multiplatform Open-Source 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. kmp-awesome

    An awesome list that curates the best Kotlin Multiplatform libraries, tools and more.

    Project mention: Day 60. Markdown | dev.to | 2024-11-08

    I also did a quick search for suitable solutions in the KMM awesome repository, where I found an interesting solution using Compose WebView Multiplatform.

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

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

  8. Kodein

    Painless Kotlin Dependency Injection

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

  10. PeopleInSpace

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

  11. Kotlin-Multiplatform-Libraries

    Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

    Project mention: Multi-platform libraries built with Kotlin Multiplatform (KMP) | dev.to | 2024-03-14

    There's nothing you can do. However, Kotlin's official provides several libraries, so the scope that can be achieved using them is by no means small. Also, AAkira/Kotlin-Multiplatform-Libraries introduces several famous libraries created with Kotlin Multiplatform, which can be helpful. However, it can be quite disappointing when certain environments are not supported. But let's think of it as an opportunity! Let's become the first person to implement it!

  12. Splitties

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

  13. Decompose

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

  14. KaMPKit

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

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

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

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

  19. Emoji

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

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

  21. spmp

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

  22. compose-rich-editor

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

  23. firebase-kotlin-sdk

    A Kotlin-first SDK for Firebase

  24. Reaktive

    Kotlin multi-platform implementation of Reactive Extensions

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

  • Day 60. Markdown

    2 projects | dev.to | 8 Nov 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 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? This list will help you:

# Project Stars
1 koin 9,220
2 okio 8,830
3 SQLDelight 6,289
4 kmp-awesome 4,365
5 apollo-android 3,789
6 AboutLibraries 3,758
7 Kodein 3,245
8 Store 3,211
9 PeopleInSpace 3,018
10 Kotlin-Multiplatform-Libraries 2,970
11 Splitties 2,542
12 Decompose 2,330
13 KaMPKit 2,225
14 kmp-production-sample 2,061
15 twine 1,828
16 multiplatform-settings 1,767
17 Ktorfit 1,640
18 Emoji 1,561
19 gradle-maven-publish-plugin 1,354
20 spmp 1,283
21 compose-rich-editor 1,255
22 firebase-kotlin-sdk 1,239
23 Reaktive 1,181

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