Skip to main content

An awesome collaborative collection of Kotlin Multiplatform libraries

7
GitHub Stars
33
Curated Resources
14
Categories
19 hours ago
Last Refreshed
GuidesDependency InjectionDatabaseExtensionReactive programmingArchitectureTestingRoutingUINetworkLoggingHardwareSerializerMedia

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me bluetooth resources from awesome-kotlin-multiplatform"

Installation instructions →

What's inside

Testing

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

Hardware

  • Blue FalconBluetooth

    A Bluetooth kotlin multiplatform library for iOS and Android.

  • KableBluetooth

    Kotlin Asynchronous Bluetooth Low-Energy.

Logging

  • Cabret Log

    Method call logging for Kotlin Multiplatform.

  • Kermit

    A Kotlin Multiplatform centralized logging utility.

  • Napier

    Logging library for Kotlin Multiplatform.

Database

  • Cache4k

    In-memory Cache for Kotlin Multiplatform.

  • Kissme

    Kotlin Secure Storage Multiplatform.

  • Kodein DBNoSQL

    Multiplatform NoSQL database.

  • KVault

    Secure key-value storage for Kotlin Multiplatform projects.

  • Multiplatform Settings

    A Kotlin Multiplatform library for saving simple key-value data.

  • Realm KotlinNoSQL

    Kotlin Multiplatform and Android SDK for the Realm Mobile Database

Dependency Injection

  • kodein

    Painless Kotlin Dependency Injection

  • koin

    A pragmatic lightweight dependency injection framework

  • PopKorn

    DI can be simple. Forget about modules and components.

Routing

  • Kompass

    Kotlin Multiplatform Router for Android and iOS.

Media

  • KorimImage

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

Serializer

Showing a sample of 33 resources. View the full list on GitHub →