Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
kisstate-kuikly1.1.0
2

Lightweight reactive state library: observable primitives, reactive lists, computed and watch with automatic dependency tracking and explicit KisContext lifecycle management.

AndroidJSNative·ailuoku6
arch-lumber1.2.0
21 used by

Lightweight, type-safe logging with a simple API, multiple levels, prebuilt DebugOaks for common backends, composable thread-safe Oak system and easy extensibility.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
avdar2.0.1
2

Type-safe caching with CBOR-encoded models, stale-while-revalidate serving, L1 in-memory LRU plus L2 persistent backing, request deduplication, cache-control parsing and configurable TTL policies.

AndroidJVMNative·nomadsim·Apache License 2.0
spindler0.3.1
2

Parses GEDCOM genealogy files into type-safe models, maps family relationships, intelligently parses historical/partial dates, supports MacFamilyTree tags, offers flexible data sources and smart defaults.

AndroidJVMNative·delacrixmorgan·GNU General Public License v3.0
yedu-kmp-gps-listener0.1.10
2

Headless background GPS listener with offline caching, automatic sending, retry and network monitoring; position filtering, battery reporting, protocol formatting, permission helpers and callback API.

AndroidNative·yedu-taxi·Apache License 2.0
garnish0.1.0
2

Modular primitives for common mobile system tasks—share, haptic, torch, screen, clipboard, badge, in‑app review—with explicit APIs, minimal dependencies and Compose helpers.

AndroidNative·szijpeter·Apache License 2.0
KLocalNet1.0.6
2

Enables local network peer-to-peer communication with automatic leader election, WebSocket messaging, custom event serialization, session-priority elections, UDP discovery and client/server message routing.

AndroidJVMNative·marcinsiwak
orca0.13.0
2

Markdown renderer with predictable AST, safe link/image defaults, extensible style model, admonitions, footnotes, syntax-highlighted code blocks, streaming-friendly debounced parsing, and pluggable image loading.

AndroidJVMNativeWasm·wertikolix·MIT License
Kotlin-Spotify-Web-API-Wrapper1.0.0
2

Type-safe Spotify Web API client offering async-friendly calls, comprehensive endpoints, built-in auth flows (PKCE, client credentials, authorization code, refresh), paging, rate-limit handling, retries, and samples.

AndroidJSJVMNative·nubasu
kotose-utils-kmp1.2.0
2

Compose utilities offering serializable resource wrappers (StrRes, PlatformStrRes), configurable string/plural resolvers, and context extensions to resolve resources inside Composable UIs.

AndroidJVMNative·RobinPcrd·Apache License 2.0
compose-nexus0.0.2
2

Element Plus inspired UI component library offering comprehensive theming, foundational utilities, 70+ controls, containers and page templates, plus sample apps and ready-to-run demos.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
xrpl4k0.3.0
2

Client toolkit for interacting with the XRP Ledger: HTTP/WebSocket client, wallet generation and signing, transaction construction and autofill, multisig/ticket support, subscriptions, typed ledger objects, order-book queries.

JSJVMNative·AgwaB·MIT License
compose-chip-textfield1.0.0-alpha01
2

Material-free chip input field enabling customizable chip creation, validation, suggestions, delimiters, backspace removal, programmable state, and layered chip customization (slots, full content, colors/shape).

AndroidJVMNativeWasm·aldefy
Dotenv-KMP1.0.0
2

Loads and parses .env files with support for Original and extended Dotenvy dialects, offering variable interpolation, heredocs, optional command substitution, system-env override and string parsing.

JVMNative·mooner1022·MIT License
SKaiNET-transformers0.33.0
2

High-performance LLM application layer offering runtimes and CLI tools for Llama, Gemma, Qwen and BERT models; safetensors model loading and hardware-accelerated inference.

AndroidJSJVMNativeWasm·SKaiNET-developers·MIT License
compose-markdown0.1.2
2

Incremental Markdown parser and renderer producing append-only streaming snapshots with stable block identity for Compose UIs; presets optimized for chat and streaming previews.

AndroidJSJVMNativeWasm·adamglin0·MIT License
fluidsynth-kmp1.1.0
2

Real-time wrapper around FluidSynth enabling SF2 SoundFont loading, MIDI playback, configurable audio (interpolation, latency), effects (reverb, chorus), program changes, and offline rendering.

AndroidJVMNative·kotlinds·Apache License 2.0
blur-cmp0.9.2
2

Real-time backdrop blur overlay capturing and blurring live content behind UI, offering uniform or variable per-pixel blur, gradients, blend modes, tinting, and GPU-accelerated performance.

AndroidNative·ezoushen
toast-compose-library0.0.8
2

Lightweight, fully customizable toast notifications featuring queueing with bounded size, action button with locale-aware label, swipe-to-dismiss, progress bar, custom animations, and optional native system toasts.

AndroidNative·joyner-perez·MIT License
xmpcore1.7.0
21 used by

XMP metadata parsing, manipulation and serialization with a compatible API, supports parsing from strings, configurable serialization options, and easy migration from original SDK imports.

AndroidJSJVMNativeWasm·StefanOltmann
lizz-yt-dlp0.1.0-alpha04
2

Provider-based media client offering built-in YouTube audio downloads and English transcript extraction, modular engine plus native audio-encoding bridge, extensible provider architecture.

AndroidJVMNative·Lizzergas·Other
ComposeTestToolsv0.1.0
2

Testing utilities for Compose hooks and composables: testHook, renderHook and waitForCondition enabling assertion of non-UI hook values, composition-local wrappers, clock control and fast unit-hook rendering.

AndroidJVMNativeWasm·notoriouscorgi·Apache License 2.0
remap0.7.1
2

Enables compile-time access to hidden system APIs via ASM bytecode transformation, remapping types and resolving hidden overload method conflicts through annotation-based configuration.

JSJVMNativeWasm·lisonge
naver-map-compose-multiplatform0.2.1
2

Declarative Naver map integration offering composable map, camera state control, configurable properties/UI, markers and snapshot-based MarkerComposable, rich overlays (polylines, polygons, paths) and event callbacks.

AndroidNative·HyungJu·Apache License 2.0
Kotlin-Util-Library1.2.0
21 used by

Binary data utilities: endian-aware integer and float readers (IEEE 754 and 11073), byte/short bit operators, UUID↔byte-array converters, and convenient extension-style helpers with configurable byte-order.

AndroidJVMNative·nordicsemi·BSD 3-Clause "New" or "Revised" License
fursuit-tv-sdk0.2.2
2

Unified API client for Fursuit.TV and VDS accounts, supporting API key, client-credentials, OAuth2 with local callback, automatic token refresh, modular endpoints, retries and configurable logging.

JSJVMNative·RegadPoleCN·MIT License
pomsky-kt0.18.0
2

Compile a high-level regex DSL into standard regexes; decompile and explain patterns, lint and auto-format, score ReDoS risk, generate tests, type-safe DSL, built-in patterns.

JVMNative·appKODE
CircularList2.0.0
2

Vertical scrollable value picker offering infinite and finite circular lists, customizable item height, width, colors, initial selection, display formatting, and selection callback.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
dodopayments-kmp0.1.0
2

Async-first, type-safe client for the Dodo Payments API handling payments, subscriptions, customers, products, refunds and discounts. Returns sealed result type (no exceptions) and optional isolated DI facade.

AndroidJVMNativeWasm·AndroidPoet