Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
stytch-mobile1.1.0
1

Headless authentication SDK supporting consumer and B2B flows: OTPs, magic links, passwords, OAuth, passkeys, biometrics, TOTP, crypto wallets; session/user and organization management, RBAC, SCIM, recovery flows.

AndroidJSJVMNative·stytchauth·MIT License
bignum-kt1.0.1
1

High-performance arbitrary-precision BigInteger and BigDecimal implementations with zero-overhead standard aliases, pure native hot paths plus LibTomMath fallback, and extensive microbenchmarks demonstrating major speedups.

AndroidJVMNative·ArtificialPB
KspPreferences2.0.0
1

Type-safe, annotation-driven DataStore code generation producing zero-boilerplate compile-time implementations from simple interfaces; supports suspend and reactive reads, typed preferences, object serialization, and constructor/reflection instantiation.

AndroidJVMNative·SemenciucCosmin·Apache License 2.0
bitgrind-kmp0.1.0
1

Collection of libraries offering lexicographically-sortable ULIDs, zero-overhead 64-bit BitSet with bitwise ops and set-bit iteration, and unified asynchronous file I/O including OPFS support.

AndroidJSJVMNativeWasm·mrenouf·MIT License
kotlin-base582.0.0
11 used by

Encodes and decodes binary data to compact, human-friendly Base58 strings (plain, no checksum); includes fixed-width typed helpers (ints, UUIDs), preserves leading zeros, rejects invalid input.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
netmonitor-kmp1.0.0
1

Monitors network connectivity state and emits real-time callbacks via a lightweight API, enabling straightforward registration of listeners and simple integration into shared application code.

AndroidJVMNative·Cach30verfl0w·Apache License 2.0
ToastX1.0.2
1

Material-style toast notifications with single root host, multiple styles (gradient, glass, animated), built-in success/error/warning/info types, custom icons, Lottie and action/duration controls.

AndroidJSJVMNativeWasm·maulikdadhaniya
compose-html1.0.0
1

compose multiplatform html render

AndroidJVMNative·xiaoyvyv
fusio0.1.0
1

Decomposes Compose presenters, eliminating callback and event plumbing by generating compile-time routing between parent and child events/effects, enabling clean, callback-free fused sub-presenters.

AndroidJSJVMNativeWasm·kitakkun·Apache License 2.0
kmp-loading-animations2.0.5
1

Ready-to-use animated loading/spinner indicators with extensive customization, a linked catalog for lookup/random selection, and a showcase grid featuring 30+ styles.

AndroidJSJVMNativeWasm·akimaleo·Apache License 2.0
KMapper2.2.2
1

Compile-time, type-safe object mapping via annotations; generated mappers return Result<T> with path-aware errors, compile-time lossless-conversion checks, fallback ladder, pluggable converters and observability.

AndroidJVMNative·sahsenvar·Other
KuGouApi_Kotlin_SDK1.0.1
1

Reimplements a Chinese music-service API with strict encryption parity (MD5, AES‑CBC, RSA‑PKCS1), modular design covering 17 categories and 112 endpoints for auth, search, songs, and playlists.

AndroidJSJVMNativeWasm·ghhccghk·MIT License
icorp-library-for-composemultiplateform1.0.0
1

Modern image cropper with stretchable/resizable selection, image pan and zoom, locked bounds, 90° rotation, aspect-ratio presets (Free, 1:1, 4:3, 16:9), and automatic downscaling under 1 MB.

AndroidJVMNative·kvarun701
kmp-inapp-review1.0.0
1

Unified, coroutine-friendly wrapper for native in-app review APIs, enabling a single requestReview() call to trigger platform review dialogs with a simple, exception-based completion contract.

AndroidJVMNative·Froyder·Apache License 2.0
kmp-webview0.1.5
1

Batteries-included WebView toolkit with drop-in UI scaffolding, two-way JS bridge, file/camera/getUserMedia support, progress indicators and error page, debug log panel, optional QR scanner.

AndroidNative·HarlonWang·MIT License
formk-kmp1.0.1
1

UI-agnostic form validation toolkit standardizing immutable, testable input states; supports custom and dynamic validations, aggregated form validity, and submission lifecycle handling.

JSJVMNativeWasm·fadibouteraa
Kclipboard1.0.0
1

Small, idiomatic API for copying text to the clipboard with minimal dependencies, coroutine-friendly async operations, simple integration, and test-covered core logic.

AndroidNative·Sushant-Hande·Apache License 2.0
CurlLogging0.0.1
1

Logs outgoing HTTP client requests as reproducible cURL commands, capturing method, URL, headers and body; supports request filtering, sensitive-header sanitization, and custom logger integration.

AndroidJSJVMNativeWasm·5peak2me·Apache License 2.0
kzstd0.1.0
11 used by

Pure zero-runtime-dependency Zstandard codec producing standard zstd frames with dictionary support; immutable digested dictionaries reusable across threads, one-shot API, and decompression-bomb guard.

JSJVMNativeWasm·meshtastic·GNU General Public License v3.0
logger-mpp1.1.0
0

Multiplatform tag logger

AndroidJSJVMNative·dragossusi
KMMLibrary1.0.3
0
AndroidNative·beksar1998
mvi-core1.0.6
0
JSJVMNative·voitenkodev
mobile-infrastructure0.7.0
0

Library for mobile shared architectures

AndroidJVMNative·Xharpen·Apache License 2.0
flykaw1.0.0
0

Logging wrapper streamlines logger replacement, centralizing logging calls to simplify transitions between logging tools without altering individual class code. Ideal for rare use cases.

AndroidNative·Syex·Apache License 2.0
bcc-file-mpp0.0.1
0
AndroidNative·bcckzteam
komplex1.0.0
0

Simple complex math library defines a `Complex` class and functions mirroring double operations for complex numbers, with options for importing and creating extension functions.

JSJVMNative·ephemeral-laboratories·MIT License
weak-references1.3
0
JSJVMNative·Vinccool96
uncaught-exception-handling1.1
0
JSJVMNative·Vinccool96
Kowet1.0.2-rc02
0

Enhances WebSocket functionality by adding support for the STOMP protocol, enabling seamless topic subscription and event handling for both Android and iOS applications.

AndroidNative·ColaGom
iap-native1.6.0
0

KMM implementation of IAP API

AndroidNative·pressfio