Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagapple
compose-multiplatform-chart2.1.0
7

Chart library targets Android and iOS, supporting line and bar charts. Features optimized line charts for live data and large datasets, with zoom and dataset downsampling.

AndroidNative·maximilianproell·Apache License 2.0
Segmenkt0.3.4
7

Kotlin-based SDK integrates with Segment, enabling analytics tracking, identification, grouping, and screen tracking across iOS and Android from a common codebase.

AndroidJSNative·MyUNiDAYS·MIT License
kaptos0.2.0
7

Kaptos SDK offers a unified API to interact with Aptos services, supporting customizable client settings and facilitating account management and transaction submission with domain-specific language features.

AndroidJVMNative·mcxross·Apache License 2.0
Alerter-Compose1.0.5
7

Alert library facilitates creating customizable alerts with styles like Standard, Split, and Snackbar, supporting features like automatic dismissal, vibration, and background color customization.

AndroidJVMNative·akardas16·Apache License 2.0
kmp-http-client1.1.0-ALPHA01
7

Simplifies HTTP usage with a builder-style API, typed configuration, and interceptors for logging, authentication, and error handling. Customizable through a unified response model.

AndroidNative·santimattius
mixpanel-kmp1.0.2
7

Unified, type-safe Mixpanel analytics wrapper offering a single API for tracking events, properties and purchases, with simple initialization and flexible event/property mapping.

AndroidNative·itsivag·Apache License 2.0
color-picker-dialog1.0.0
7

Customizable color picker dialog returning hex color strings for easy persistence, offering initial-color control, adjustable dialog properties, and a compact composable UI for seamless color selection.

AndroidJVMNative·isaacjadrey·MIT License
PhysicsBox1.0.0
7

Compose physics-enabled layout applying gravity and collisions to composables, with per-child shape/mass/bounciness configuration, tilt-controlled gravity, bounds, draggable/flingable interactions, and configurable physics state.

AndroidJVMNative·Jawnnypoo·Apache License 2.0
dateced2.2.0
7

Date/time parsing, formatting, arithmetic and humanized relative-times with immutable, thread‑safe API; auto-detect parsing, type‑safe formatting/timezone chains, boundary navigation, field setters, live Compose helpers.

AndroidJVMNative·kamrul3288·MIT License
phonenumber0.1.0
7

Global phone-number validation, region and country-code checks, E.164/international formatting, region/calling-code extraction and structured parsing — built atop native parsing libraries for accurate results.

AndroidNative·ajayinnovations·Apache License 2.0
fifi0.0.43
6

Facilitates extensive code sharing between iOS and Android, focusing on non-UI components like network requests, caching, and business logic, while integrating with SwiftUI and Compose.

AndroidJVMNative·Paoapps·MIT License
mkttunspecified
6

Facilitates MQTT protocol communication, supporting multiple platforms for seamless message exchange and connectivity in distributed systems. Offers a versatile toolset for developing MQTT-based applications.

JSJVMNativeWasm·nicolasfara·Apache License 2.0
kmp-utilities1.2.0
6

Enhances cross-platform development with utility functions, including date-time, document URI launcher, and permission utilities, streamlining productivity across various target platforms.

AndroidJSJVMNative·azisanw19·Apache License 2.0
firebase-cmp1.0.2
6

Leverages Firebase REST API for integrating authentication, real-time database, and Gemini AI in multiplatform applications. Facilitates seamless feature setup and initialization across various platforms.

AndroidJSJVMNativeWasm·dwarshb
CloudKitClient0.2.0
5

Enables server access to Apple CloudKit public and private databases using serverKey authentication, supporting key generation with ECDSA keypairs, while leveraging experimental libraries for enhanced functionality.

JVM·hfhbd·Apache License 2.0
komoju-mobile-sdk1.0.0
5

Enables seamless integration of secure and reliable payment experiences into native Android and iOS applications, enhancing user convenience and transaction security.

AndroidNative·komoju·MIT License
khttpclient0.0.9
51 used by

Simplifies HTTP requests with a wrapper around Ktor Client, supporting GET and POST requests with query parameters, form data, files, and JSON strings. Offers engine customization.

JSJVMNative·uakihir0·MIT License
feedbackbulb-kmp0.0.6
5

Integrates a feedback system into projects, offering feedback submission functionality. Currently under development and supports various platforms, enabling easy feedback collection through straightforward methods.

AndroidJVMNative·Headbright·BSD 3-Clause "New" or "Revised" License
firebase-kotlin-sdk2.1.0
5

Updated fork integrates Firebase SDKs for seamless integration with Firebase services, featuring suspending functions, Flows, and Kotlin serialization for asynchronous operations and data handling.

AndroidJSJVMNative·DatL4g·Apache License 2.0
ComposeCoach1.0.1
5

Lightweight toolkit for in-app coach marks and guided tours — customizable target shapes, reveal animations, button layouts, and simple addTarget/host API for easy onboarding flows.

AndroidJSJVMNativeWasm·vivekgupta4Git·MIT License
KIterable0.1.0
4

SDK facilitates integration with Iterable's API, offering a similar experience to the Android SDK while supporting seamless usage in both iOS and Android projects.

AndroidNative·MyUNiDAYS·MIT License
datadog-kmp0.6.1
4

Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
Prayer-Times-KMM1.0.4-beta
4

Enables accurate Islamic prayer time calculations globally with customizable methods and configurations. Supports dynamic prayer tracking, various astronomical calculations, and extensive customization options.

AndroidJVMNative·Alims-Repo·MIT License
FormatK0.0.2
4

Formats numbers and dates based on locale settings with native API usage for consistent, locale-aware formatting. Offers lightweight, efficient, customizable number, currency, and percentage formatting.

AndroidJSJVMNativeWasm·kkalisz·Apache License 2.0
mplogger1.0.2
4

Lightweight logging library outputs logs to Logcat and Xcode Console with various log levels including Verbose, Debug, Info, Warning, Error, and WTF for detailed application monitoring.

AndroidNative·Kate941-su·MIT License
ktoast1.0.5
4

Enhances toast notifications with seamless integration across mobile, web, and desktop platforms using Compose Multiplatform, offering versatile and customizable message displays.

AndroidJVMNativeWasm·tarifchakder·MIT License
pusher-websocket-kmp0.1.8
4

Enables code sharing across applications with Compose Multiplatform, organizing platform-specific and common code, while integrating SwiftUI for iOS apps.

JVMNative·samliddleg
tushare-kmp0.0.8
4

TuShare API client enables seamless interaction with financial data services, offering versatile configurations, multi-platform support, and coroutines for efficient data retrieval in investment analysis.

JSJVMNativeWasm·lihenggui·GNU Lesser General Public License v2.1
OTPVerificationKMP1.2.0
4

Lightweight, customizable OTP/PIN input component with features like auto SMS reading, animations, and styling control. Supports cross-platform use and smart states for seamless integration.

AndroidJVMNativeWasm·atharvyadav22
kmp-prince-of-versions0.1.0
4

Performs remote app-update configuration fetching and resolves update status, version, and metadata; offers customizable configuration parsing, requirements checking, loaders, storage, and version providers.

AndroidJVMNative·infinum·Apache License 2.0