Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagsdk
klocation1.0.7
161 used by

Simplifies retrieving current location and handling updates with a unified API for building location-aware features, eliminating platform-specific implementation concerns.

AndroidNative·the-best-is-best
Pixko2.9
16

Library enhances interaction with Pixiv's Android platform, supporting login, illustration and novel management, user data retrieval, searching, and dynamic content updates. Includes iOS support.

AndroidJVMNative·kagg886
pdf-kmp1.0.2
16

Converts Jetpack Compose UI into PDF files with layout auto-adjustment, sharing options, and future support for dynamic page sizes. Handles composables efficiently.

AndroidNative·DaaniDev·Apache License 2.0
Deci0.3.0
161 used by

High-precision decimal arithmetic with arbitrary-precision engines, predictable rounding modes, locale-aware parsing/normalization, arithmetic/extension helpers, and built-in serialization for financial calculations.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
lyrics.kt2.6.1
151 used by

Simple lyrics client retrieves song lyrics from YouTube, integrates with Lavaplayer and Lavalink, and offers an API for timed or text-based lyric retrieval.

JSJVM·DRSchlaubi·MIT License
kotlin13.4.1
151 used by

Facilitates real-time communication in applications, managing data transmission globally with low latency. Includes publish/subscribe, event listeners, and message handling functionalities.

JSJVMNative·pubnub·Other
anitorrent0.2.0
15

Wraps the libtorrent library, simplifying Java-C++ type conversion, error handling, and native library distribution. Provides low-level APIs; high-level APIs available in Animeko.

AndroidJVM·open-ani·GNU General Public License v3.0
lorraine0.3.0
15

Work management framework streamlines task handling through customizable workers, supporting operations like enqueueing, retrying, and failure management, inspired by Koin, WorkManager, and NSOperation.

AndroidNative·rteyssandier
MoonGetter2.0.0-alpha02
15

Facilitates seamless stream extraction and video hosting downloads with custom server integration, coroutine-based architecture, and robust error handling. Features flexible HTTP client support and cookie management.

JVMNative·darkryh·MIT License
MLKit-KMPv0.2.0
15

Shared API wrapping Google ML Kit native SDKs for Vision and NLP, handling interop, image inputs, threading, and result mapping with simple, integration-friendly APIs.

AndroidNative·RufenKhokhar
KPayment0.3.1
15

Unified type-safe API integrating Google Pay and Apple Pay, with reactive capability detection, Compose UI payment components, serializable tokens, robust error handling and thread-safe, production-ready state management.

AndroidJSJVMNativeWasm·kttipay·Apache License 2.0
kfire1.0.1
15

Firebase SDK wrapper streamlining integration with a CLI setup wizard that automates Firebase config downloads, Gradle/SPM/CocoaPods setup, dependency installation, and generates init/sample code.

AndroidNative·riadmahi·Apache License 2.0
sdk-kmp5.0.0
14

Offers tools for building self-sovereign identity applications, enabling decentralized identifier management, verifiable credential operations, and secure communication. Built on Cardano, supports Android and JVM.

AndroidJVM·hyperledger-identus·Apache License 2.0
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
arg2p-kt0.15.1
13

Implements a lightweight ASPIC+-like framework for structured argumentation, offering a Prolog interpreter with GUI and library integration via Gradle, Maven, and NPM.

JSJVM·tuProlog·MIT License
genesys-messenger-transport-mobile-sdk2.14.1-rc1
13

Facilitates connection to Genesys Cloud Web Messaging APIs and WebSockets in native mobile applications, offering integration guidance for Android, iOS, and multiplatform projects.

AndroidNative·MyPureCloud·MIT License
tuucho0.0.1-alpha29_2.3.10
13

Powerful application rendering engine dynamically generates user interfaces by parsing JSON descriptions. Offers navigation stack, transition animations, form submission, and intelligent caching for seamless cross-platform UI deployments.

AndroidNative·by-tezov
KCrypt0.0.15
12

Securely manages encryption keys and stores encrypted key-value pairs. Simplifies key generation, encryption, and storage for building secure applications. Supports saving and retrieving various data types.

AndroidNative·abhriyaroy
harmony-kotlin6.0.0
12

Specifies best practices and architectural patterns for software development. Offers multiplatform artifacts for seamless integration across various environments, with detailed migration guidance from previous versions.

AndroidJVMNative·mobilejazz·Apache License 2.0
twilio-verify-passkeys0.3.0
12

Enables seamless integration of passkey-based authentication in mobile applications, supporting passkey creation and authentication via the FIDO/WebAuthn standard, with sample apps and structured error handling.

AndroidNative·twilio·Apache License 2.0
delight-sql-viewer2.1.1
12

Facilitates real-time database inspection and modification within applications, enhancing debugging and QA processes. Features include multiplatform support, easy integration, and configurable shortcuts for quick access.

AndroidJVMNative·bartwell·Apache License 2.0
sdk-for-kmp0.3.4
12

Enables seamless integration with Appwrite backend services using a user-friendly REST API. Simplifies app development through Android SDK, streamlining complex tasks while enhancing security and efficiency.

AndroidNative·camka14·BSD 3-Clause "New" or "Revised" License
stripe-kmm1.0.1
12

Implements Stripe payment processing with support for iDEAL, Card, UPI, and CashApp. Features initialization, payment method creation, payment confirmation, and handling next actions for authentication.

AndroidNative·qburst
ActivityPub-Kotlin1.0.0
12

Enables communication with ActivityPub servers through a client SDK, facilitating features like repository searching and authorization handling with a customizable setup.

AndroidJVMNative·0xZhangKe·Apache License 2.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
aws-kmp0.8.2
11

Facilitates integration with AWS services, offering contributors pathways for improvement through issue resolution, test coverage, and documentation enhancement, following a structured branching model.

AndroidJVMNative·estivensh·Apache License 2.0
biometric-sdk0.6.0
11

Open-source SDK for face, iris, and fingerprint recognition, offering modules for image processing, iris texture extraction, encoding, and template matching. Some modules still under development.

AndroidJVMNative·biometric-technologies·GNU General Public License v3.0
KrossPlay1.1
11

Enables shared code development for Compose Multiplatform applications with platform-specific folders for Android and iOS, supporting integration with native features like Apple's CoreCrypto.

AndroidNative·farimarwat
compose-multiplatform-pdf-export1.0.0-rc01
11

Render @Composable UI into multi‑page vector PDFs with automatic and item‑based pagination, custom page formats/orientation, and consistent layout styling for pixel‑accurate document exports.

AndroidJVMNative·ch4rl3x·MIT License
multiplatform-print1.1.0
11

Print files and images with a simple Printer API; capture or record Composable UI into ImageBitmaps using ScreenshotState and ScreenshotArea, with adjustable refresh rate and recording Flow.

AndroidJVMNativeWasm·victorlpgazolli