Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
montage-kmp0.0.12
4

Design system delivering reusable UI components, design tokens, and docs with Jetpack Compose integration, Maven-distributed artifacts, and step-by-step getting-started guides.

AndroidNative·run-spot·MIT License
scaffolds-kmp0.0.1
4

Scroll-aware collapsing headers, parallax effects, animated collapsed titles, smooth background colour transitions, draggable tabbed scaffolds and a low-level collapsing layout for effortless polished scroll interactions.

AndroidJVMNativeWasm·delacrixmorgan·GNU General Public License v3.0
AELog1.1.7
4

In-app debugging overlay for inspecting logs, HTTP traffic, and analytics with syntax-highlighted JSON, secure header redaction, body truncation, modular plugin panels, and zero release overhead.

AndroidJVMNative·abdo-essam·Other
davilsx-kore1.1.0
4

Core foundation delivering type-safe environment detection, UUID V4/V7 generation, DSL markers and opt-in annotations, plus lightweight, concurrency-ready utilities for consistent ecosystem development and small footprint.

AndroidJSJVMNativeWasm·davils-com·Apache License 2.0
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
kmp-network-monitor1.0.1
4

Lightweight network connectivity observer offering real-time state streams, instant Connected plus debounced Disconnected events, singleton shared state provider, one-shot checks and testable fake monitor via interface.

AndroidJVMNative·Froyder
kmp-telegram-login0.3.0
4

Native "Log in with Telegram" OAuth2+PKCE flow implementation offering app redirect plus web fallback, minimal API (configure/login/handle), and Telegram-signed OpenID Connect id_token.

AndroidNative·Univera-LLC·MIT License
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
WatchConnectionLib7.0.6
3

Provides a shared API for interacting with various smartwatches on different platforms, featuring modules for mobile, wear, and serialization functionalities.

AndroidNative·boswelja·Apache License 2.0
compose-resources-kmp0.1.0-alpha.17
3

Enhances resource management in projects with a Gradle plugin, enabling easy configuration of suffixes and package names for organizing and accessing resources efficiently.

AndroidJVM·JavierSegoviaCordoba
Material-Kompose1.0.0-test02
3

Library for implementing Material components across platforms, enhancing UI consistency and design efficiency.

AndroidJVM·racka98
LogMob2.2.3
3

Facilitates logging initialization with optional Crashlytics integration, streamlining dependency management through Maven Central for seamless integration into common source sets.

AndroidJSJVMNative·SubMob·Apache License 2.0
KMMFile1.0.0
3

Utility library facilitates file system operations on Android and iOS, offering a straightforward setup process and integration through Maven Central.

AndroidNative·pduy99
DireKt0.0.10
3

Completely decoupled routing library facilitates screen navigation using a coordinator pattern. Offers route change listening and basic deeplinking support, enhancing application architecture flexibility.

AndroidJSNative·MyUNiDAYS·MIT License
openai-kotlin0.0.1
3

Unofficial library facilitates access to OpenAI API, offering statically defined request and response types. Supports multiple platforms with simple and complex usage examples for fetching and streaming data.

AndroidJSJVMNative·henrymxu·MIT License
web3kotlin0.0.8
3

Implements web3.js functionality for native iOS and Android, enabling Ethereum network interactions like method calls on contracts and fetching gas prices using JSON-RPC.

AndroidJVMNative·Reedyuk·GNU General Public License v3.0
KMP-WalletConnect1.1.3
3

Library facilitates implementation of WalletConnect protocol v1, enabling secure communication between clients and wallets. Features include customizable connection storage, client-server interaction, and message handling.

AndroidJVMNative·JoeSteven
Hog1.0.2
3

Simple logging library offers customizable log output, supports multiple log levels, and logs exceptions with stack traces. Enables consistent logging across applications with custom delegate functions.

AndroidNative·K-Huntun·MIT License
KMM-Form-Validation2.2.0
3

Library enables form control and validation, leveraging functionality from sesame-form.

AndroidJVMNative·MobileUpLLC·MIT License
Klipper0.1.0
3

Enhances Flipper integration with multiplatform support, allowing seamless usage of Flipper plugins like Network and UserDefaults across different platforms. Offers open-source collaboration opportunities.

AndroidNative·MyUNiDAYS·MIT License
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
Keemun-Kotlin2.0.0
3

Multiplatform framework enables shared code development using The Elm Architecture pattern, offering clear separation of logic and presentation for modular, testable code with error resilience.

AndroidNative·pavelannin·Apache License 2.0
sqlite-storage-native0.1.3
3

Multiplatform key-value storage solution using SQLite for seamless integration with React Native Async Storage, enabling efficient data management across Android and iOS platforms.

AndroidNative·react-native-async-storage·MIT License
anoncreds-rs0.4.6
3

Implements the AnonCreds specification for verifiable credentials, offering issuer, prover, and verifier functionalities, including credential creation, presentation verification, and revocation management.

AndroidJVM·input-output-hk·Apache License 2.0
kstate0.0.5
3

Facilitates easy observation of state changes in Jetpack Compose and SwiftUI with minimal boilerplate using the `StateHolder` interface for seamless UI state management. Offers automatic Swift wrapper generation.

AndroidJSNative·jstarczewski·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
kase3.3.8
39 used by

Library simplifies representation of commonly used states, offering a structured way to manage state transitions. Encourages community involvement through contributions, issue reporting, and starring the project.

AndroidJSJVMNativeWasm·aSoft-Ltd·MIT License