Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-kotlin-multiplatform

An awesome collaborative collection of Kotlin Multiplatform libraries
https://github.com/matteocrippa/awesome-kotlin-multiplatform

Last synced: 5 days ago
JSON representation

  • Guides

    • Official Guide - The reference guide for Kotlin Multiplatform Mobile development by Jetbrains
  • Dependency Injection

    • koin - A pragmatic lightweight dependency injection framework
    • PopKorn - DI can be simple. Forget about modules and components.
    • kodein - Painless Kotlin Dependency Injection
  • Database

      • Cache4k - In-memory Cache for Kotlin Multiplatform.
      • Kissme - Kotlin Secure Storage Multiplatform.
      • KVault - Secure key-value storage for Kotlin Multiplatform projects.
      • Multiplatform Settings - A Kotlin Multiplatform library for saving simple key-value data.
    • NoSQL

      • Realm Kotlin - Kotlin Multiplatform and Android SDK for the Realm Mobile Database
      • Kodein DB - Multiplatform NoSQL database.
    • SQL

      • sqldelight - Generates typesafe Kotlin APIs from SQL
      • SQLiter - Minimal multiplatform sqlite library.
  • Extension

    • SQL

      • Splitties - A collection of hand-crafted extensions for your Kotlin projects.
  • Reactive programming

    • SQL

      • Reaktive - Kotlin multi-platform implementation of Reactive Extensions.
  • Architecture

    • SQL

      • Moko MVVM - Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development.
      • MVI Kotlin - Extendable MVI framework for Kotlin Multiplatform.
  • Testing

    • SQL

      • Atrium - A multiplatform assertion library for Kotlin.
      • Konform - Portable validations for Kotlin.
      • Kotest - Powerful, elegant and flexible test framework for Kotlin with additional assertions, property testing and data driven testing.
      • MockingBird - A Koltin multiplatform library that provides an easier way to mock and write unit tests for a multiplatform project.
      • mockk - Mocking library for Kotlin.
  • Routing

    • SQL

      • Kompass - Kotlin Multiplatform Router for Android and iOS.
  • UI

    • SQL

      • Moko Widgets - Multiplatform UI DSL with screen management in common code for mobile.
      • Multiplatform Compose - A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin.
  • Network

    • SQL

      • Ktor - Framework for quickly creating connected applications in Kotlin with minimal effort.
      • RSocket Kotlin - RSocket Kotlin multi-platform implementation.
  • Logging

    • SQL

      • Cabret Log - Method call logging for Kotlin Multiplatform.
      • Kermit - A Kotlin Multiplatform centralized logging utility.
      • Napier - Logging library for Kotlin Multiplatform.
  • Hardware

    • Bluetooth

      • Blue Falcon - A Bluetooth kotlin multiplatform library for iOS and Android.
      • Kable - Kotlin Asynchronous Bluetooth Low-Energy.
  • Serializer

  • Media

    • Image

      • Korim - Korim: Kotlin cORoutines IMaging, Bitmap and Vector graphics for Multiplatform Kotlin.