Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcmp
charty3.0.0-rc01
1.3k

Lightweight charting toolkit delivering sleek, customizable charts with a minimal API, performant rendering, easy theming, and concise documentation for rapid UI integration.

AndroidJSJVMNativeWasm·hi-manshu
Camposer1.0.3-rc01
296

Multifeature camera UI library for capturing photos and videos with zoom, tap-to-focus, flash/torch, exposure control, multi-lens support, 30/60 FPS recording, stabilization, and code scanning.

AndroidNative·ujizin·Apache License 2.0
kompose-country-code-picker2.0.4
290

Material 3 country-code picker UI offering 250+ countries with flags and dial codes, phone validation/formatting, accent-normalized search, responsive dialogs, keyboard navigation, and multilingual support.

AndroidJSJVMNativeWasm·joelkanyi·Apache License 2.0
mediamp0.1.12
1121 used by

Media player wrapper offers unified abstraction over popular libraries like ExoPlayer and VLC, supporting backend-specific features and advanced use cases, including playback speed adjustments and custom media data handling.

AndroidJVMNativeWasm·open-ani·Apache License 2.0
gadulka1.13.0
73

Minimalistic audio player library enabling audio playback without UI, wrapping native functionality in "headless" mode. Compatible with various platforms and includes examples for Jetpack Compose integration.

AndroidJVMNativeWasm·kkostov·BSD 3-Clause "New" or "Revised" License
validable2.0.0-alpha02
72

Extensible library simplifies text field validation, offering abstraction and reusable logic for UI frameworks. Features include error handling and validation state management. No longer maintained.

AndroidJSJVMNative·devscast·Other
fastscroller-compose-multiplatform0.3.2
51

Enhances scroll bar functionality across various platforms, inspired by Google's Launcher3 FastScroller. Includes customizable styles and optional Material Design themes for seamless integration.

AndroidJSJVMNativeWasm·oikvpqya·Apache License 2.0
ZodKmp1.2.0
43

Declarative, type-safe runtime validation for data via immutable schemas, automatic schema-to-type inference, feature-rich API, extensible custom rules, zero dependencies and detailed error reporting.

AndroidJSJVMNativeWasm·piashcse·MIT License
adaptive-navigation-bar1.0.1
41

Render an adaptive native-looking bottom navigation with optional inline FAB, badge support, system-symbol or asset icons, and customizable color scheme matching app theme.

AndroidNative·narendraanjana09
AdaptiveStack1.0.0
28

Enables easy creation of adaptive horizontal and vertical stacks with Compose, ensuring seamless integration and flexible layout management for user interfaces.

AndroidJSJVMNativeWasm·terrakok
Printer-KMP1.0.0
22

Interact with ESC/POS thermal printers via TCP/IP or USB, with reactive connection monitoring, off-screen UI capture into print-ready raster, barcode/QR support, and fluent ESC/POS command API.

AndroidJVM·mamon-aburawi
Kompass1.1.0
17

State-first, reducer-driven navigation with immutable, serializable back stacks; pluggable layouts and transitions, deep-link handling, typed result passing, lifecycle-aware scopes, and automatic persistent state.

AndroidJVMNative·3xcool
googleAnalyticsKmpTracker0.0.1
9

GA4 analytics via Measurement Protocol v2, sending events directly from app code; queues and persists events for reliability; supports custom events, page-view/search tracking, user properties and consent controls.

AndroidJSJVMNativeWasm·frankois944·MIT License
posthog-kmp0.1.4
9

Analytics SDK for PostHog offering event capture, user identification, feature flags with payloads, group and screen tracking, error reporting, super properties, and GDPR opt-in/out.

AndroidJSJVMNativeWasm·samuolis·MIT License
mvvmate0.2.3
6

Minimal state management library enhances Compose projects with MVVM architecture, offering base classes for managing UI state, handling actions, and emitting side effects efficiently.

AndroidJVMNativeWasm·anwarpro
gaze-capsule2.1.1-patch2
61 used by

Smooth G2 continuous rounded rectangles for UI, with configurable radii, seamless joins, anti-aliased vector paths and animation-friendly primitives for custom component styling.

AndroidJSJVMNativeWasm·6xingyv
tabler-icons-kmp1.0.0
51 used by

Curated vector icon set featuring hundreds of clean, customizable UI icons, with ready-to-use SVG/vector assets and helpers for easy composition and theming.

AndroidJVMNative·timoseyfarth·MIT License
android-sample2.27.3-unity
4

Demonstrates integration of a consent management platform SDK into Android applications, featuring setup instructions, customization examples, and guidance on creating a custom UI for consent collection.

AndroidNative·Usercentrics·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
anchor-di1.0.0
1

Compile-time dependency injection with code-generation and build-time graph validation; Compose integration, constructor injection, scopes, multibindings, lazy/providers, ViewModel and navigation support, multi-module friendly.

AndroidJVMNativeWasm·12345debdut·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
SharedPreferencesMultiplatform1.0.1
0

Enables shared preference functionality across mobile platforms with key-value storage management. Integrates seamlessly with dependency injection frameworks like Koin for efficient shared preference handling.

AndroidNative·FireLord·MIT License
IntellijIconsCompose1.0.0
0

Offers access to over 8000 IntelliJ Platform icons within a Compose Multiplatform library. Allows integration via a straightforward dependency addition and includes a demo app for icon browsing.

AndroidJSJVMNativeWasm·xcodeBn·Other
miru-sdk0.1.9
0

Modular, configurable SDK accelerating mobile app development with clean-architecture modules, type-safe networking, state management, navigation, Material UI components, DI, Firebase, social auth, persistence.

AndroidNative·wahidabd
MultiAds1.0.6
0

Rapidly integrate Google AdMob ads as composable UI elements—banners, interstitials, rewarded and native; supports preloading, custom native templates, AdState-aware display, consent handling and HTML banners.

AndroidNativeWasm·mobile-development-group·Apache License 2.0
Page 1