Language π / Kotlin
Framework for quickly creating connected applications in Kotlin with minimal effort
Dagger & Hilt to kotlin-inject migration sample
Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.
A multiplatform Result monad for modelling success or failure operations.
Resultat is kotlin.Result with a loading state
Shared ViewModel in Kotlin Multiplatform
Small lib to use easily use Android's ViewModels with a depedency injection framework like dagger
Gradle plugin which collects all analytics screen names, events and user properties for Android projects.
Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin
Kermit by Touchlab is a Kotlin Multiplatform centralized logging utility.
SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Library to use AndroidX/Kotlin ViewModels with SwiftUI
KMP/ CMP GraphQL based conference project with Jetpack Compose Android, Compose for Wear, Compose Multiplatform and SwiftUI iOS clients along with GraphQL backend.
Open-source template for Kotlin Multiplatform and Compose Multiplatform, featuring navigation, UI, DI, offline cache, and multiplatform localization. A simplified yet useful setup inspired by AppKiβ¦
πΈ A pragmatic navigation library for Jetpack Compose
π¬ Publish-Subscribe (a.k.a Pub/Sub, EventBus) library for Android and JVM built with Coroutines
π¨β
π‘ An Android & JVM key-value storage powered by Protobuf and Coroutines
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, POSIX, and OHOS.
βοΈ Secure, simple key-value storage for Android
π A fast, secure and modular key-value storage with batteries-included for Android and JVM.
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Sample Kotlin Multiplatform library (jvm + ios + js)