Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose-multiplatform
koog-compose2.1.0
15

Single-block agent runtime orchestrating LLM conversation, native device tools and phases; streams tokens to Compose UI, enforces guardrails with confirmations, audit logging, circuit breakers and shared state.

AndroidJVMNative·BrianMwas
VerticalScroll1.0.0-alpha
15

Vertical scroll container that routes scroll deltas to the visible nested child, enabling stacked lazy lists, sequential fling consumption, stable keys, resizing resilience and pagination hooks.

AndroidJSJVMNativeWasm·AmadeyKuspakov·Apache License 2.0
kmp-country-selector1.2.0
14

Country code and dial code picker offers a customizable dropdown with flag support, search functionality, localization, and efficient performance, allowing easy retrieval of country details.

AndroidJVMNative·WannaverseOfficial·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
KRelay2.1.1
14

Lightweight, leak‑free bridge delivering one‑way UI commands from shared ViewModels to native implementations; automatic weak references, sticky queued actions, main‑thread execution, easy testing.

AndroidNative·brewkits·Apache License 2.0
KtProvider1.4.2
13

Cross-module service provisioning framework enables service implementation retrieval through annotations, supporting multi-module projects and Compose Multiplatform environments, with automatic dependency resolution and initialization.

JSJVMNativeWasm·985892345·Apache License 2.0
dhis2-mobile-ui0.7.0
13

Enhances mobile user interfaces with features like Compose compiler reports for detailed code insights and Paparazzi-enabled screenshot testing, allowing verification against golden images and automated documentation generation.

AndroidJVMNative·dhis2·BSD 3-Clause "New" or "Revised" 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
Compose-HeatMap1.0.5
13

Create GitHub-style heatmaps using Jetpack Compose for visualizing time-based data patterns. Features include easy setup, high customization, interactive elements, and generic data support.

AndroidJVMWasm·iFleey·Apache License 2.0
Kmm-Permissions0.15.0
13

Enables shared code structure for Compose Multiplatform applications, organizing platform-specific code and facilitating integration of native elements like Apple's CoreCrypto and SwiftUI for iOS projects.

AndroidNativeWasm·reyazoct·MIT License
ShaderX0.1.3
13

GPU shader effects for Compose: Modifier-style API with built-in effects (blur, grayscale, pixelate, wave), type-safe parameters, animations, shader-factory caching, and custom shader support.

AndroidJVMNativeWasm·Debanshu777·Apache License 2.0
KtorScope1.2.0
13

Network inspector for Ktor Client capturing requests, responses, failures, timings, headers, body previews, WebSocket frames, GraphQL metadata, cURL commands, exportable logs, plus in-memory store and optional Compose UI.

AndroidNative·mahmoud947·Apache License 2.0
Korner2.0.0
13

Smooth iOS-style rounded corners and squircles with per-corner customizable radius and smoothing, type-safe smoothing API, presets (Subtle/Balanced/Smooth/Continuous), lightweight, allocation-friendly, integrates with UI components.

AndroidJSJVMNativeWasm·dev778g-me·MIT License
MiddleEllipsisText1.2.0
12

Text component enables middle ellipsis in text overflow for Jetpack Compose, allowing concise display of long strings. Experimental support for multiple platforms, awaiting official adoption.

AndroidJVMNative·mataku·Apache License 2.0
compose-audio-controls0.7.3
12

Offers customizable widgets for audio applications, including image-based knobs and diatonic music keyboards with touch interaction, fine-tuning, and note expression features.

AndroidJVMNativeWasm·atsushieno·MIT License
compose-callable1.0.0
12

Enhances dialog flow readability by integrating coroutine-based dialog management, offering configurable conflict strategies, and supporting ViewModel integration for persistent state handling.

AndroidJVMNativeWasm·Mori-Atsushi·Apache License 2.0
compose-markdown-editor0.3.0
12

WYSIWYG editor component enables creating and editing Markdown text with features like emoji autocompletion, clickable links, and customizable rendering, using a simple framework for building editors.

JVM·konecny-ondrej·MIT License
MultiplatformWebview1.0.1
12

Facilitates native WebView implementation on Android and iOS, enabling seamless web content display with features like URL handling, progress indicators, and customizable UI elements.

AndroidNative·Lilytreasure·Apache License 2.0
kmp-audio-recorder-player1.0.0-alpha05
12

Facilitates seamless audio recording and playback with high-quality, modern API, and type safety. Supports multiple platforms with comprehensive error handling and easy integration.

AndroidJVMNativeWasm·hyochan·Apache License 2.0
kontacts1.2.2
12

Fetches user contacts from Android and iOS with a compose-friendly API, offering names, initials, phone numbers, and avatars with minimal setup and integration.

AndroidNative·dev-bilal-azzam·Apache License 2.0
ConnectivityKMP0.0.2
12

Enables checking network connectivity status with a Compose-first API, offering real-time updates across Android, iOS, JVM/Desktop, and Web platforms. Lightweight and dependency-free.

AndroidJVMNativeWasm·KhubaibKhan4·MIT License
iconsax-compose0.0.5
12

Integrates over 1,000 scalable vector icons from the Iconsax set in multiple styles, enabling consistent and modern UI development with minimal effort.

AndroidJVMNativeWasm·RabehX·GNU General Public License v3.0
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
decomposite0.2.1.0-p0
12

Router-style navigation featuring type-safe routing, view-model store with lifecycle handling, convenient view-model creation and retrieval, overlay destinations, custom animation/gesture system, and automatic nav-controller management.

AndroidJVMNativeWasm·nxoim·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
compose-input-mask0.1.7
11

Solves input-mask challenges in compose projects, offering customizable visual transformations for text fields. Supports placeholders, text styling, and demonstrates use with date formatting.

AndroidJSJVMNative·3moly·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
ComPilot-Kmp1.7.8-beta03
11

Simplifies navigation in Jetpack Compose with type-safe routes, advanced backstack control, and conditional navigation. Automatically generates code, ensuring compile-time safety.

AndroidJSJVMNativeWasm·mahmoudafarideh
KMM-Permissions0.0.6
11

Simplifies permission management in projects with a Compose-friendly API, focusing on modern platforms by dropping older iOS support and adapting to Apple's latest changes.

AndroidNative·lynxal·MIT License