Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
OrataDesign0.0.3-Alpha
3

Production-ready design system: Material 3–inspired tokens and typography, accessible, themeable components (buttons, text fields, alerts, snackbar), dynamic theming, customization, and type-safe hot-reload ergonomics.

AndroidJVMNativeWasm·uangkuid
kmp-mvi1.0.0-alpha15
3

Lightweight MVI toolkit simplifying state management, handling effects, progress and errors; offers coroutine/flow-based action handling, Compose extensions, lifecycle-aware collection and test utilities.

AndroidJSJVMNativeWasm·marcin-adamczewski·Apache License 2.0
CoroutineCallTreeVisualization0.0.1
3

Real-time visualizer for coroutine call trees, tracking function calls, suspension/resume points, exceptions and cancellation propagation; includes compiler instrumentation, event-stream export and customizable GUI themes.

JSJVMNativeWasm·brokenhappy·Apache License 2.0
webidl-kt1.0.3
3

Parses WebIDL into AST and streams definitions from text or character iterators; includes a resolver for type compatibility, references, and merging mixins/partials, plus custom type support.

AndroidJSJVMNativeWasm·husker-dev·Apache License 2.0
skiv1.0.2
3

Template for creating animated, interactive slide decks with modular structure, customizable theming, and ready-to-use components for building polished presentations quickly.

AndroidJSJVMNativeWasm·donald-okara
jieba-kmp1.0.0
3

Chinese text segmentation offering precise, full and search modes, HMM‑assisted new-word detection, Traditional Chinese handling, customizable dictionaries, tokenization with offsets, and runtime dictionary tweaks.

AndroidJSJVMNativeWasm·ErolC·MIT License
addzero-lib-jvm2026.06.24
3

HTTP client wrapper for a music-generation API, using SunoMusicRequest-based generateMusic. Updated signature, removed obsolete integration tests, and added MockWebServer for isolated unit testing.

AndroidJVMNativeWasm·zjarlin
apng1.0.1
3

High-performance APNG parsing and rendering with precomposed frames, Compose-style painters, declarative and imperative playback controls, optional HTTP network loading and disk LRU caching.

AndroidJSJVMNativeWasm·lugf027·MIT License
flowdux1.18.0
3

Redux-style state management: reducer pattern, middleware, execution strategies (takeLatest, debounce, throttle, retry), strategy chaining, error processors, time-travel debugging, and real-time WebSocket state synchronization with type-safe shared actions.

JSJVMNativeWasm·chibimoons·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
KtorRequestDeduplication3.1.1
3

Deduplicates concurrent HTTP requests so identical in-flight calls share one network response; configurable dedup methods, header exclusions, polynomial-hash cache keys, shared in-memory body, optional minWindow.

AndroidJSJVMNativeWasm·tiper·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
kinvoicing1.2.0
3

Type-safe DSL for building invoices with sealed IR, themes, branding, status displays, taxes/discounts, and multiple renderers: PDF, print-quality HTML, email-safe HTML, and Compose UI.

AndroidJVMNativeWasm·chrisjenx·Apache License 2.0
cmp-webview0.0.4
31 used by

Ready-to-ship automation for library releases: converts README into a homepage, publishes API docs and interactive browser demo, generates downloadable sample apps, and wires full CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
CacheOnHand0.3.0
3

Global reactive cache with TTL, queries/mutations/flows and infinite pagination, transactional optimistic updates with rollback, stale-while-revalidate, per-key locking, factory-based APIs, type-safe errors and refetch.

AndroidJVMNativeWasm·notoriouscorgi
kmp-emoji-picker0.1.0
3

Emoji picker UI component with category tabs, searchable grid (name/shortcode/emoticon matching), skin-tone selector, pluggable recent-store, Noto SVG fallback, 18-locale metadata and accessibility support.

AndroidJVMNativeWasm·digitalby·MIT License
Geolocation-KMP1.0.1
3

Lightweight asynchronous solution fetching accurate GPS coordinates and reverse-geocoding into localized, human-readable addresses; includes smart throttling, dynamic language localization, and robust error handling.

AndroidJSJVMNativeWasm·mamon-aburawi
otp-field0.1.0
3

Segmented OTP/PIN input: N boxes, auto-advance/backspace, single hidden text field enabling reliable clipboard paste that fills all boxes, customizable styles and error shake.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
segmented-control0.1.0
3

iOS-style segmented control offering platform-appropriate visuals with three built-in styles, animated selection indicator, per-segment disabling, equal/content widths, keyboard navigation, RTL and extensive customization.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
SyntaxMP0.3.0
3

Syntax highlighting for Compose with purpose-built lexical tokenizers, role-based theming, predictable token roles, drop-in text helpers, and 39 built-in languages.

AndroidJVMNativeWasm·GallatinApps·Apache License 2.0
soundscape0.4.0
3

State-of-the-art audio toolkit: playback, recording, DSP effects, HLS streaming, background media controls, pluggable transcription and Compose UI components driven by a single coherent API.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
worker-kmp4.0.0
3

WorkManager-style background task framework offering a unified API, one-call DI wiring, Compose UI scheduler/monitor screens, optional app-plugin for auto-generated launchers and push/daemon integrations.

AndroidJSJVMNativeWasm·MobileByteLabs·Apache License 2.0
voice-message0.3.1
31 used by

WhatsApp/Telegram-style voice messaging UI primitives: hold-to-record with slide-to-lock and slide-to-cancel gestures, live amplitude waveform, seekable playback bubble; audio capture kept BYO.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
flag-bar0.1.0
3

Vendor-neutral, local-first feature-flag system offering type-safe flags, deterministic A/B variant hashing, optional HTTP sync, runtime override drawer, and pluggable persistent override storage.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
debug-bar0.1.0
31 used by

In-app developer drawer offering pluggable sections — network and log viewers, environment switcher, screenshot+bundle export, device info, custom test actions; hidden activation and zero release overhead.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
volta1.0.0
3

Unified reactive API for real-time battery health, charging status, and advanced diagnostics (cycle count, current, voltage, temperature), plus plug-and-play UI widgets and developer tools.

AndroidJVMNativeWasm·techie-labs·Apache License 2.0
A2CUI0.1.0-a02
3

Render Google A2UI v0.9 surfaces natively via AG-UI streaming, with CopilotKit-style generative UI actions, closed component catalog, local-first JSON‑Pointer bindings and host-owned theming.

AndroidJSJVMNativeWasm·mikepenz
Kontinuity2.0.1
2

Facilitates seamless integration of coroutines and `Flow` with Swift by generating wrapper classes, enabling efficient coroutine management and customizable coroutine scopes.

AndroidJSJVMNativeWasm·mockative·MIT License
kgl0.9.0
2

Thin OpenGL wrapper library facilitates easy extension and troubleshooting. Supports multiple platforms, suitable for projects requiring minimal abstraction layers and ongoing development.

AndroidJSJVMWasm·minigdx·MIT License
kryptools1.0.0
21 used by

Offers cryptographic tools including AES-SIV, Axlsign, AES256-GCM, Bech32, and Secp256k1. Designed for secure data encryption and signature operations. Experimental status; use cautiously.

JSJVMNativeWasm·eqoty-labs·MIT License