Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose-multiplatform
KInfo1.0.6
41 used by

Access device details across platforms including Android, iOS, desktop, and web. Supports composable and non-composable invocation for retrieving platform-specific information.

AndroidJSJVMNativeWasm·N7ghtm4r3·MIT License
motion-calendar1.0.1
4

Compose multiplatform calendar and day grid components with customizable colors, day decoration, and event indicators. Supports day, week, and month paging, with experimental desktop and web implementations.

AndroidJVMNativeWasm·big-jared
snowfall-compose1.0.2
4

Creates a simple snowfall animation modifier for Compose, allowing customization of snowflake appearance, speed, and density for enhanced visual effects in UI components.

AndroidJSJVMNativeWasm·skeptick·Apache License 2.0
mplogger1.0.2
4

Lightweight logging library outputs logs to Logcat and Xcode Console with various log levels including Verbose, Debug, Info, Warning, Error, and WTF for detailed application monitoring.

AndroidNative·Kate941-su·MIT License
ktoast1.0.5
4

Enhances toast notifications with seamless integration across mobile, web, and desktop platforms using Compose Multiplatform, offering versatile and customizable message displays.

AndroidJVMNativeWasm·tarifchakder·MIT License
pusher-websocket-kmp0.1.8
4

Enables code sharing across applications with Compose Multiplatform, organizing platform-specific and common code, while integrating SwiftUI for iOS apps.

JVMNative·samliddleg
InstaNav1.0.0
4

Enables Instagram-style tab navigation with intuitive back navigation and unique tab stack management. Each tab maintains its own back stack, enhancing user experience with familiar, efficient navigation.

AndroidNative·kadoglou
Memento0.2.1
4

Powerful image editor inspired by Instagram Stories. Effortlessly edit and manipulate text and images with intuitive gestures, supporting text customization, image overlays, layer management, and export features.

AndroidNative·takea-look·Apache License 2.0
kioto0.5.5
4

Lightweight UI framework enhances navigation management in mobile applications, promoting clear architecture, maintainable code, multiplatform consistency, and robust state management using modular Node components and unified navigation API.

AndroidNative·Wokdsem·Apache License 2.0
OTPVerificationKMP1.2.0
4

Lightweight, customizable OTP/PIN input component with features like auto SMS reading, animations, and styling control. Supports cross-platform use and smart states for seamless integration.

AndroidJVMNativeWasm·atharvyadav22
controlresell-ui0.3.0
4

Shared components library enhances ControlResell apps with customizable UI elements. Easily integrate via `build.gradle.kts` and apply `ControlResellTheme` for cohesive design.

AndroidJSJVMNative·guimauvedigital·Apache License 2.0
Tartlet0.4.0
4

Simplifies Compose UI state and event handling with immutable ViewStore snapshots, enabling child Composables to call actions directly, ease previews, and render or handle multiple states/events.

AndroidNative·yumemi-inc·MIT License
flagpack-compose1.0.0
4

250+ country flag ImageVector assets for Compose, ready-to-use in small/medium/large sizes (16×12, 20×15, 32×24 dp) with simple Image composable usage.

AndroidJSJVMNativeWasm·niyajali·MIT License
KmpToolkit3.5.2
4

Modular utilities for clipboard operations, Compose toast/snackbar, and in‑app update checks — zero‑config auto-initialization, clipboard observer with foreground detection, customizable toast durations, positions, styles.

AndroidJSJVMNativeWasm·MobileByteLabs·Apache License 2.0
kmp-naver-map1.1.0
4

Declarative Compose wrapper for Naver Map SDK with overlay DSL (markers, polylines, polygons), camera animations/fitBounds, location tracking, UI controls, night/indoor modes, and Gradle plugin.

AndroidNative·kmp-naver-map·Apache License 2.0
MultiplatformUI0.0.1
4

Open-source UI component library offering advanced components—modular design, demo apps, interactive documentation, API reference, and a swipe-to-confirm button for secure confirmations.

AndroidJSJVMNativeWasm·Chen-Xi-g·MIT License
krouter1.0.1
4

Declarative routing for Compose UIs with annotation-driven route registration, string-path navigation, typed parameter serialization, activity-like result callbacks, and Decompose-compatible stack management.

AndroidNative·lx-0713·Apache License 2.0
jsonCMP1.0.0-RC3
41 used by

Syntax-highlighted, foldable JSON viewer and editor with line numbers, real-time validation, formatting, key sorting, search across documents, and multiple color themes.

AndroidJVMNative·skymansandy
compose-contextual-appbar0.1.0
4

Animated contextual top app bar with smooth crossfade showing selection count and contextual actions; back press exits selection, supports custom animations, Material 3 primary-container colors, full customization.

AndroidJVMNativeWasm·aldefy·Other
cmp-imgcompress0.0.3
4

Ready-to-ship library template automating releases: converts README into homepage, deploys live wasm demo, publishes API docs, builds downloadable sample executables, and wires complete CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
Compose-Multiplatform-Tile-Map0.3.0
4

Tile-based, reusable map UI component with viewport-aware tile loading, built-in gesture handling, multiple map providers, geo conversion utilities, overlay drawing and dynamic provider switching.

AndroidJVMWasm·timo-drick·Creative Commons Zero v1.0 Universal
cortenaui0.3.0-alpha
4

Interaction-first UI toolkit emphasizing motion, touch physics, and behavioral contracts; delivers tactile, restrained, and consistent components with adaptive surfaces, spring-based interactions, and scalable layouts.

Android·cortenaui·GNU General Public License v3.0
HypnoticCanvas1.0.1
4

Animated, customizable shader backgrounds via a simple modifier; ships with mesh gradient, glossy and lens shaders, supports texture uniforms and custom shader implementations.

AndroidJSJVMNativeWasm·brahmkshatriya·Apache License 2.0
krumb0.1.1
4

Global, zero-config toast/snackbar system callable from anywhere; draws consistent UI, one-liner API, priority queue, promise pattern, action buttons, swipe-to-dismiss and progress bar.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
remotecomposeplayer-cmp0.1.1
4

Renders Remote Compose documents from .rc ByteArray, loads remote-compose payloads, exposes operation handlers in operation package, includes a WASM playground sample and single-call API.

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
SignaturePad2.3.0
3

Facilitates digital signature capture with customizable pen color and width. Supports drawing on bitmaps for signature submission in applications.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
autosizetext-mpp-compose1.0.3
3

Adjusts font size in text composables based on available space, offering customizable font size ranges, text style, and alignment options for optimal display adaptability.

AndroidJSJVMNativeWasm·dshatz·Apache License 2.0
mifos-passcode-cmp2.3.0-beta
3

Secure and flexible passcode management library enables integration of passcode-based and biometric authentication into applications. Offers cross-platform support with modular, shared codebase for secure access control.

AndroidJSJVMNativeWasm·openMF·Mozilla Public License 2.0
UiPlayground0.0.68
3

Experimenting with UI APIs and patterns through a catalog app, showcasing interactive components like Media Control Sheet and shaders such as Color Split, Pixelate, and Noise effects.

AndroidJVMNativeWasm·alexrdclement·Apache License 2.0
device-kit0.0.6
3

Offers detailed device information, including CPU, GPU, RAM, storage, battery, and system details, for easy integration into projects targeting Android and iOS.

AndroidNative·mohaberabi