Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
composeum0.3.0
1

Compile-time Jetpack Compose preview browser: annotate composables with @ComposePreview, run KSP, browse interactive previews without reflection or manual registration, auto-generated registry.

AndroidJVMWasm·lucam-tech·Apache License 2.0
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
ApexFetch1.0.0
1

Enterprise-grade download manager with automatic HTTP Range resume, local SQLite persistence, lifecycle-aware scopes, disk-efficient streaming, and modern UI integrations for reactive and XML view systems.

AndroidJVM·muhamadsyafii·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
SkikoWayland0.148.1
1

Direct Compose Desktop rendering into toolkit-owned Wayland wl_surface via EGL, bypassing X11/JAWT; creates wl_egl_window, resizes buffers, supports integer buffer and fractional UI scaling.

JVM·brahmkshatriya·Apache License 2.0
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
phosphor_icons1.0.0
1

Comprehensive Phosphor icon set for CortenaUI: thousands of vector-like glyphs with five weight styles, font-backed rendering to reduce app size, seamless Icon component integration.

Android·cortenaui·GNU General Public License v3.0
KacheController1.0.6
1

Pluggable read-through/write-through caching layer for database operations with interchangeable backends, volatile query caching auto-invalidated on writes, optional write-behind, and per-entry TTL support.

JVM·funyin
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
DiscordKM-Utils0.1
0

Offers utilities for creating interactive paginators with customizable buttons in messaging and interactions, enhancing user experience with dynamic content updates in chat applications.

JSJVM·jan-tennert
ktor-csp0.1
0

Enhances web applications by configuring Content Security Policy headers, supporting default configurations, nonce generation for scripts, and customizable policies for specific routes or calls.

JVM·chalkdotcom·MIT License
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
kamp0.3.2
0

Compiles an automated, self-updating catalogue of multiplatform projects from various maven repositories, featuring a web app for user-friendly data access and browsing.

JSJVM·JavierSegoviaCordoba·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