Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagapple
vitality0.1.1
18

Offers unified access to health data, supporting over 66 health metrics, real-time monitoring, workout management, and FHIR medical records compliance with cross-platform API for seamless integration.

AndroidNative·crowded-libs·Apache License 2.0
PlatformSpellCheckerKt1.3.1
181 used by

Wraps OS native spell checkers into a concise API for locale-aware single-word and sentence checking, suggestion generation, and runtime locale discovery—no bundled dictionaries required.

AndroidJVMNative·Darkrock-Studios·MIT License
KColor1.0.2
18

Generate shared color resources and platform asset catalogs with generated code and helpers for Compose and SwiftUI, including resource enums and runtime color resolvers.

JVM·mohitsoni48·MIT License
WechatLib0.0.2
17

Enables integration with WeChat's Open SDK, offering functionalities like launching WeChat, sharing, payments, login, and mini-programs. Provides structured media message support and customizable event handling.

AndroidNative·RandyWei
kmpxmpp0.1.0-alpha01
17

XMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.

AndroidJVMNativeWasm·AndroidPoet·MIT License
klocation1.0.7
161 used by

Simplifies retrieving current location and handling updates with a unified API for building location-aware features, eliminating platform-specific implementation concerns.

AndroidNative·the-best-is-best
aws-crt-kotlin0.12.7
152 used by

Kotlin bindings to AWS Common Runtime, enabling development of cross-platform applications. Includes an executable for testing CRT bindings with memory tracing and integration test capabilities.

JVMNative·aws·Apache License 2.0
anitorrent0.2.0
15

Wraps the libtorrent library, simplifying Java-C++ type conversion, error handling, and native library distribution. Provides low-level APIs; high-level APIs available in Animeko.

AndroidJVM·open-ani·GNU General Public License v3.0
Capturable2.0.2
15

Utility library facilitates conversion of composable content into ImageBitmap, enabling asynchronous capture and sharing or saving of components. Ideal for modern UI frameworks.

AndroidJSJVMNativeWasm·jmseb3·MIT License
lorraine0.3.0
15

Work management framework streamlines task handling through customizable workers, supporting operations like enqueueing, retrying, and failure management, inspired by Koin, WorkManager, and NSOperation.

AndroidNative·rteyssandier
ProShape1.0.0
15

Open-source UI library introduces iOS-style rounded corners, simplifying UI creation with easy integration, lightweight customization, and an expressive API for premium design aesthetics.

AndroidNative·riadmahi·MIT License
MLKit-KMPv0.2.0
15

Shared API wrapping Google ML Kit native SDKs for Vision and NLP, handling interop, image inputs, threading, and result mapping with simple, integration-friendly APIs.

AndroidNative·RufenKhokhar
KPayment0.3.1
15

Unified type-safe API integrating Google Pay and Apple Pay, with reactive capability detection, Compose UI payment components, serializable tokens, robust error handling and thread-safe, production-ready state management.

AndroidJSJVMNativeWasm·kttipay·Apache License 2.0
ContactPickerKMP0.2.0
14

Enables native contact selection for Android and iOS via a composable component, facilitating easy integration and management of contact permissions and selection states.

AndroidNative·dalafiarisamuel·MIT License
KInAppBrowser1.0.0
14

Lightweight in-app browser offering native UI and secure shared authentication, fast pre-warming and optimized rendering, plus a single-call API to open and programmatically close URLs.

AndroidNative·yjyoon-dev·Apache License 2.0
Kompressor0.5.0
14

High-performance compression toolkit offering ZStandard (zstd) with SliceTransform streaming API, ByteArray transforms, kotlinx-io piping, native backends via NativeBuilds, and more algorithms planned.

AndroidJSJVMNativeWasm·ensody·Apache License 2.0
genesys-messenger-transport-mobile-sdk2.14.1-rc1
13

Facilitates connection to Genesys Cloud Web Messaging APIs and WebSockets in native mobile applications, offering integration guidance for Android, iOS, and multiplatform projects.

AndroidNative·MyPureCloud·MIT License
EasyDocumentScan0.5.0
13

Offers a document scanning solution for mobile platforms, utilizing VNDocumentCameraViewController on iOS and MLKit Document scanner on Android, compatible with Compose version 1.7 and above.

AndroidJVMNativeWasm·kalinjul·Apache License 2.0
NeuralKMP0.0.4
13

Abstracts AI and machine learning capabilities, facilitating easy integration and use across platforms with support for dynamic model loading and configuration options.

AndroidNative·Ares-Defence-Labs·MIT License
LogKMPanion1.17.0
13

Facilitates application log observation and management with a Ktor plugin for network request monitoring, enhancing debugging and analysis. Offers debug-only implementation to optimize performance.

AndroidNative·idfinance-oss
twilio-verify-passkeys0.3.0
12

Enables seamless integration of passkey-based authentication in mobile applications, supporting passkey creation and authentication via the FIDO/WebAuthn standard, with sample apps and structured error handling.

AndroidNative·twilio·Apache License 2.0
delight-sql-viewer2.1.1
12

Facilitates real-time database inspection and modification within applications, enhancing debugging and QA processes. Features include multiplatform support, easy integration, and configurable shortcuts for quick access.

AndroidJVMNative·bartwell·Apache License 2.0
stripe-kmm1.0.1
12

Implements Stripe payment processing with support for iDEAL, Card, UPI, and CashApp. Features initialization, payment method creation, payment confirmation, and handling next actions for authentication.

AndroidNative·qburst
a2ui-4k0.9.3
12

Rendering engine for the A2UI protocol, enabling AI agents to generate dynamic user interfaces with full v0.8 widget catalog, JSON Pointer reactive data binding, and comprehensive event handling.

AndroidJSJVMNative·Contextable·Apache License 2.0
fast-xxhash-kmp2.0.1
12

High-performance xxHash implementations (XXH32, XXH64, XXH3_64bits, XXH3_128bits) with consistent API, native C-backed fast paths, pure fallback implementations, seeded and slice hashing support.

AndroidJSJVMNativeWasm·limuyang2·MIT License
FormValidator1.0.6
12

Declarative form validation for Compose UI with Down/Up/Splash flows, ErrorSafe bundled state, live validation, configurable snackbar, and built-in rules (required, email, range, custom, optional).

AndroidJVMNative·funyin·Apache License 2.0
xqt-kotlinx-lsp2.0.1
11

Implements the Language Server Protocol (LSP) specification, supporting LSP versions 2.0.0 to 3.0.0, facilitating language server functionalities and integration with IDEs.

JSJVMNative·rhdunn·Apache License 2.0
konsole0.9.0
11

Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.

AndroidJVMNativeWasm·kobjects·Apache License 2.0
slog1.0.0-alpha01
11

GoogleSheet-based logging library enables logging by linking a Google Form to a Google Sheet, allowing logs to be easily recorded and viewed in a spreadsheet format.

JSJVMNative·theapache64
KrossPlay1.1
11

Enables shared code development for Compose Multiplatform applications with platform-specific folders for Android and iOS, supporting integration with native features like Apple's CoreCrypto.

AndroidNative·farimarwat