Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagapple
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
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
engagement-cloud-sdk4.0.2
4

Unified API for managing events, push notifications, and in-app messaging, emphasizing consistent integration, streamlined onboarding, and fast time-to-value for cross-channel engagement.

AndroidJSNative·emartech·Apache License 2.0
mapkt1.0.0
4

Annotation-driven compile-time code generation of type-safe, bidirectional conversion functions between similar data classes, producing zero-overhead mapping methods like .toOtherType() via an annotation processor.

JVMNative·jakala-germany·Apache License 2.0
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
kmp-geofence-library1.0.2
4

Lightweight geofencing library offering lambda/callback-based enter/exit events, permission status checks, dynamic add/remove of circular geofences, background-capable event listeners, easy integration.

AndroidNative·mallikarjunpatelsh·MIT License
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
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
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
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
statemachine0.2.0
3

State machine framework manages view states across multiple targets, allowing shared logic and client-specific UI. Supports code generation for efficient state, action, and reducer management.

JSJVMNative·jeantuffier·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
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
oauth-kmp0.1.2
3

Implements OAuth PKCE flow for Android and iOS, facilitating secure authentication by managing URL schemes, OAuth clients, and handling sign-in callbacks across both platforms.

AndroidNative·collectiveidea·MIT License
FlexUI1.0.0-exp-07
3

Creates a cohesive, aesthetically pleasing UI component library, featuring customizable themes, size, corner, and color types, along with global or individual component configuration.

AndroidJSJVMNativeWasm·annotation-engine·Apache License 2.0
cryptowallet1.2.10
3

Supports integration with web3j and crypto wallet endpoints, allowing definition and management of coin networks. Includes setup instructions and XCFramework export for streamlined deployment.

AndroidJVMNative·innfocus
clipboard-saver-kmp0.2.2
3

Saves text to clipboard for Android and iOS, showcasing library creation, MavenCentral upload, and release automation using GitHub Actions. Includes dependency integration and platform-specific implementations.

AndroidNative·ovicristurean
basic-logging0.2.6
33 used by

Adds logging capabilities to projects with platform-specific libraries, supporting various log levels like verbose, info, debug, warning, error, and critical messages.

AndroidJSJVMNativeWasm·LexiLabs-App·MIT License
privmx-endpoint-kotlin2.6.0
3

Enables seamless integration of end-to-end encryption in Java applications, leveraging a native C++ library for security and performance, with a simple API and error-minimizing features.

JVMNative·simplito·MIT License
kbignum0.0.19
3

Library enables arbitrary precision arithmetic with a unified API, offering type-safe, natural syntax and platform-optimized implementations. Supports advanced math operations and seamless multiplatform functionality.

AndroidNative·gatrongdev·MIT License
OpenHealth-Core0.4.0-alpha1
3

Facilitates eHealth sector connectivity with initial draft APIs subject to change. Supports Android, iOS, JVM, Node.js, and web platforms, with future expansions planned.

AndroidJSJVM·gematik·Other
codescanner0.0.1
3

Enables QR code scanning with customizable UI elements and error handling. Integrates with existing apps through simple configuration, supporting camera usage and permissions management.

AndroidNative·nathanfallet
Cedar-Logger0.3.0
33 used by

Lightweight and extensible logging library with a familiar API, supporting multiple log levels, tagged and scoped logging, and customizable output destinations. Features thread-safe and multiplatform capabilities.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
KScreenshotDetector1.0.0
3

Detects device screenshots with a simple API, handling platform-specific logic. Offers compatibility with Swift and requires special permissions on older Android versions.

AndroidNative·vitoksmile·Apache License 2.0
KaryaUiCompose0.1.3
31 used by

Modern UI library enhances user interface construction with tailored components, consistent styling, and seamless integration for diverse platforms using Compose-based design principles.

AndroidJVMNativeWasm·karya-inc
WearGuard1.0.7
3

Secure, customizable communication layer between wearables and companion apps: structured message envelopes, transport‑agnostic routing, battery‑aware connection lifecycle, retries/ACKs, and reactive incoming streams.

AndroidNative·Ares-Defence-Labs·Apache License 2.0
compose-icons2.0.0
3

Pack of well-known icon sets offering ready-to-use composable vector icons, auto-generated from SVGs, bundled with docs, versioned dependencies and easy integration into Compose-based UIs.

AndroidJSJVMNativeWasm·joaocsousa·MIT License
nusantara-data-kotlin1.0.2
3

Complete Indonesia location dataset down to postal codes, with type-safe models, O(1) ID lookups, Levenshtein typo-tolerant search, offline embedding, and ready-to-use UI components.

AndroidNative·naufalprakoso·Apache License 2.0
ComposeMarkdownMultiplatform0.1.9
3

Declarative Compose Markdown renderer using CommonMark parsing, modular plugin architecture for tables/images/HTML, themeable typography/colors, and extensible parser extensions for customizable rendering.

AndroidJVMNativeWasm·feiyin0719·MIT License