Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagservice-sdk
kotlin-sdk5.1.0
212 used by

Integrates feature flag and configuration management, enabling real-time feature toggling and user-specific targeting. Supports multiple polling modes and caches settings for efficient retrieval.

AndroidJSJVMNativeWasm·configcat·MIT License
lightning-server5.0.2
21

Drastically speeds server development with high-level abstractions for databases, cache, email, SMS, and file storage; typed HTTP/WebSocket endpoints, auth flows, auto-generated docs and SDKs, Terraform output.

AndroidJSJVMNative·lightningkite·Apache License 2.0
solana-kmp0.3.0-beta1
20

Enables interaction with the Solana blockchain, facilitating transaction creation, signing, and RPC communication. Offers modules for keypair generation, Metaplex API, and NFT handling.

AndroidJVMNative·metaplex-foundation·Other
ytm-kt0.4.1
201 used by

Enables usage of the YouTube Music API, optionally with user authentication. Offers interfaces for direct API access and custom implementation, featuring example usage guidance.

AndroidJVMNativeWasm·sayaka-sh·Apache License 2.0
rick-and-morty-kmp0.3
19

Creates an HTTP client library for accessing the Rick and Morty API, supporting asynchronous operations, JSON serialization, and integration with Android and iOS platforms.

AndroidNative·Plus-Mobile-Apps·MIT License
appwrite-kmp0.0.8
19

Enables seamless integration with Appwrite's backend services, offering consistent API, full cross-platform support, and functionality mirroring the Appwrite Android SDK for ease of use.

AndroidJSJVMNativeWasm·JamshedAlamQaderi·Apache License 2.0
amplitude-kmp1.0.3
18

Unified wrapper for an analytics platform, offering event and revenue tracking, type-safe identify (150+ overloads), plugin extensibility, async-friendly extensions, thread-safe offline and session handling.

AndroidNative·nathanfallet
WechatLib0.0.2
17

Enables integration with WeChat's Open SDK, offering functionalities like launching WeChat, sharing, payments, login, and mini-programs. Provides structured media message support and customizable event handling.

AndroidNative·RandyWei
clerk-android1.0.6
17

Authentication SDK simplifying sign-up, sign-in, and profile management with prebuilt UI components, customizable typography/theme, plus sample apps demonstrating custom flows, passkeys, MFA, and quickstart integration.

Android·clerk·MIT License
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
kida3.3.8
15

Concurrent unofficial API for accessing NIDA information. Enables non-blocking usage across multiple platforms with coroutine support, providing a testing setup using a fake API implementation.

JSJVMNativeWasm·aSoft-Ltd·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
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
cloudflare-kmp0.1.0-alpha01
15

Type-safe, coroutine-first SDK and Worker gateway enabling publishable-key access to D1, KV, R2, and realtime APIs; includes Result monad, D1 table API, KV JSON helpers, and Worker template.

AndroidJVMNativeWasm·AndroidPoet·MIT License
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
OpenDGLab-Remote2.0.0-alpha1
13

Implements the original DG-Lab remote control protocol, enabling compatibility with the official client. Features a protocol library for handling communication without network access capabilities.

JSJVMNative·OpenDGLab·GNU Affero General Public License v3.0
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
kmp-convex0.0.3
13

Type-safe client for Convex with code generation support, enabling creation and execution of queries, mutations, and actions. Generates an API hierarchy and type-safe builders for streamlined request creation.

AndroidJVMNative·kansson·MIT License
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
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
openai-kmp0.0.2
12

Shared transport and config for OpenAI APIs, offering typed and raw endpoints (chat, responses, embeddings, images, audio, files, realtime, fine-tuning) with multipart and websocket support.

AndroidJVMNativeWasm·AndroidPoet·MIT License
torbox-kmp-client0.1.1
12

Interact with Torbox API via a typed client offering request/response models, ApiResult wrappers, category-based endpoints, torrent management helpers and bearer-token authentication.

AndroidJSJVMNative·LivingWithHippos·GNU General Public License v3.0
web3-core0.3.2-beta6
112 used by

Facilitates building, signing, and sending Solana transactions. Provides support for ED25519 signing, transaction serialization with Base58 encoding, and RPC communication. Under active development.

JSJVMNative·solana-mobile·Other
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
mpesa-multiplatform-sdk2.0.0
11

Streamlines Vodacom Mozambique M‑Pesa C2B checkout by handling authentication, RSA encryption, HTTP orchestration, composable UI flows, input validation, and reactive transaction results with localized messaging.

AndroidNative·nand-industries·Apache License 2.0
firebase-analytics-kotlin1.6.1
10

Facilitates logging events for Firebase Analytics within applications, supporting both Android and iOS platforms, with integration through Gradle or Carthage for dependencies.

AndroidNative·satoshun·Apache License 2.0
twirp-kmp1.0.1
10

Generates client code for Twirp services, integrating protobuf messages, JSON error handling, and HTTP support. Provides a runtime to configure Ktor HttpClient for seamless Twirp integration.

AndroidJSJVMNative·collectiveidea·MIT License