New Awesome Resources
New Awesome Tooling
Amper new experimental way for project configuration
Improving developer experience while configuring project setup. Kotlin multiplatform support is out-of-the-box. Project now has experimental status.
New Awesome Libraries
Kotbase - NoSQL JSON document database
Kotlin Multiplatform library for Couchbase Lite—a lightweight, embedded, NoSQL JSON document database—supporting SQL++, key/value, and full-text search queries; observability; binary attachments; and data sync.
kotlin-cacheable - Annotation-based caching library
Kotlin Cacheable is an annotation-based caching library for Kotlin Multiplatform.
KMPNotifier - Firebase Push Notification library for iOS and Android
Kotlin Multiplatform Push Notification Library using Firebase for iOS and Android.
KStateMachine - Multiplatform state machine library with coroutines support
KStateMachine is a Kotlin DSL library for creating state machines and statecharts.
Sandwich - Handling API responses and exceptions in Kotlin for Retrofit, Ktor, Ktorfit
Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.
Ksoup - HTML & XML Parser (Jsoup Alternative)
Ksoup: A Kotlin Multiplatform port of the renowned Java library, jsoup. Designed to scrape, parse, manipulate, and clean HTML and XML documents with ease and efficiency.
Reveal Reveal effect for Compose Multiplatform
A reveal effect (coach mark, tutorial, onboarding) for Compose Multiplatform (Android, iOS, desktop, Web)
KMP-ComposeUIViewController KMP-ComposeUIViewController.
KSP library for generating ComposeUIViewController and UIViewControllerRepresentable files when using Compose Multiplatform for iOS.
KodeView KodeView
Kotlin Multiplatform syntax highlighting views.
QRose - Multiplatform QR code generator
Styled QR code generation library for Compose Multiplatform.
ZoomImage - Multiplatform Image Zoom Component
Library for zoom images, supported scale, pan, locate, rotation, and super-large image subsampling
rebugger - A recomposition debugger
A simple Compose library to print the reason for recomposition in your
Logcat
window.
Compose WebView Multiplatform WebView for Compose Multiplatform
A WebView library that offers essential WebView features for Compose Multiplatform. It supports loading URLs and HTML data, evaluating JavaScript, and managing cookies. Currently, it is available for Android, iOS, and Desktop platforms.
ZoomImage Library for zoom images
Library for zoom images, supported Android View, Compose and Compose Multiplatform; supported double-click zoom, One or two fingers gesture zoom, single-finger drag, inertial sliding, positioning, rotation, super-large image subsampling and other functions.
peekaboo - Image Picker Library for Compose Multiplatform
Kotlin Multiplatform library for Compose Multiplatform, designed for seamless integration of an image picker feature in iOS and Android applications.
FlexibleBottomSheet - Flexible BottomSheet library Compose Multiplatform
Advanced Compose Multiplatform bottom sheet for segmented sizing and non-modal type, similar to Google Maps.
orbitral - Dynamic animation library for Compose Multiplatform
Jetpack Compose animation library that allows you to implement animations such as shared element transition.
compose-stable-marker - Compose stable markers for KMP to tell stable/immutable guarantees
Compose stable markers were originated Compose runtime, which improves Compose performance by telling stable and skippable guarantees to the compose compiler from non-compose dependent modules.
Solana-kmp - Kotlin Multiplatform SDK for Kotlin
Solana-KMP leverages the power of Kotlin Multiplatform to enable developers to work with the Solana blockchain across various platforms including Android, iOS, and the JVM.