Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagservice-sdk
KmpAppInsights1.1.9
10

Facilitates integration with Microsoft AppInsights, handling networking, log flushing, and optional disk saving of crash logs. Seamless setup with app insights configuration.

AndroidJVMNative·Ares-Defence-Labs·MIT License
kmp-stellar-sdk1.8.1
10

Comprehensive SDK for building Stellar Network apps: keypair management, transaction building/signing, Horizon REST client, Soroban RPC, smart-contract deployment/invocation, multi-signature and auth workflows.

AndroidJSJVMNative·Soneso·Apache License 2.0
igdbclient0.8
9

Fetches game information from IGDB, supporting HTTP clients, Twitch authentication, multi-queries, automatic retry, image URL helpers, and webhook integration. Offers server proxy configuration and request customization.

AndroidJSJVMNative·illarionov·Apache License 2.0
yam-api0.0.1-dev4
9

Enables interaction with Yandex Music's API, allowing streamlined access to music data and features across different platforms.

AndroidJVMNative·pank-su·GNU Lesser General Public License v3.0
zeta-sdk1.2.0
9

Layered architecture delivering unified API, network module with HTTP client and type-safe JSON serialization, reusable common utilities and modular design reducing duplicated code.

AndroidJVMNative·gematik·Apache License 2.0
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
pocketbase-kmp0.3.2
9

For PocketBase: modular clients, coroutine-first APIs, result-based error handling, typed decoding helpers, cancellation-safe operations, auth workflows, realtime subscriptions, plus files and admin services.

AndroidJVMNativeWasm·AndroidPoet·MIT License
android-sdk0.1.0
9

Toolkit simplifying mobile app integration: device control, permission workflows, intent handling, and SDK management via modular, extensible APIs plus developer-friendly utilities for faster implementation.

AndroidNative·chatwoot·MIT License
DeeplKt0.3.0
8

Client library for integrating with the DeepL Translator API, supporting text and document translation, usage checking, and automatic request retries with customizable retry configurations.

JSJVMNative·SimplyMika·MIT License
YouTubeExtractor1.0.2
8

Extracts YouTube video information such as titles, descriptions, and streaming URLs, with built-in retry for data fetching. Supports Android, Desktop, and other platforms.

AndroidJVMNative·AjayDhattarwal
LondonTubeStatus0.0.4
8

Fetches real-time London Underground tube status using Transport for London API. Offers ready-made UI components, authentic branding, and seamless offline handling for Android and iOS applications.

AndroidNative·IntSoftDev
web3k0.1.0
7

Cross-platform ETH web3 client integrates with web3.swift and web3j, enabling Ethereum blockchain interactions. Requires iOS 13 or later for mobile deployment.

Native·eqoty-labs
pronote-api0.3.2
7

Open-source library facilitates interaction with the Pronote student administration service, enabling timetable retrieval and student tool creation without using official web services. Not affiliated with Index-Education.

JSJVMNative·MisterAssm·MIT License
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
kault1.8.0
7

Utilizes coroutines to interact with Hashicorp Vault API, facilitating seamless and efficient secret management and secure storage solutions.

JSJVMNative·Hansanto·Apache License 2.0
GW2APIClient0.12.0
7

Library facilitates interaction with the Guild Wars 2 API, offering low-level access, type-safe definitions, and customizable client features like caching, rate limiting, and request configurations.

JSJVMNativeWasm·GW2ToolBelt·MIT License
SauceNaoAPI0.19.1
7

Provides a wrapper for the SauceNAO API, enabling image search requests using URL strings. Currently in preview; some information accessible via `SauceNaoAnswer#row`.

JSJVMNative·InsanusMokrassar·Apache License 2.0
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
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
terra.kt0.20.6-alpha1
6

Library facilitates interaction with the Terra blockchain, offering tools for wallet management, transaction signing, and broadcasting. Currently supports legacy amino format with plans for protobuf integration.

JVM·terra-money·Apache License 2.0
kotlin-sdk0.20.0
6

Contains SDKs for interacting with the Lightspark GraphQL server API, enabling account, node, and wallet management. Includes a sample Android app for demonstration.

AndroidJVM·lightsparkdev·Apache License 2.0
kmp-mega1.0.0-beta08
6

Offers a client SDK for accessing file-related features like login, file upload/download, and folder management. Missing shared folder support, link features, and user support.

AndroidJVMNative·acarlsen·MIT License
coze-kmp0.2.1
6

Integrates open APIs with comprehensive support for async operations, offering features like bot management, chat services, and workflow execution. Simplifies authentication and provides cross-platform demo applications.

AndroidNative·coze-dev
stellar_kt0.0.3
6

Facilitates creating, signing, and submitting Stellar network transactions. Supports sharing code across server and web front-end, aiming for future Soroban support.

JSJVMNative·rahimklaber
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
gemini-kotlin4.0.2
6

Multiplatform client enhances OpenAI API integration by resolving errors with the Gemini API, utilizing coroutines for efficient asynchronous programming. Adapted from an existing client.

JSJVMNativeWasm·maxrave-dev·MIT License
JecnaAPI10.3.5
6

Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.

AndroidJSJVMNativeWasm·tomhula·GNU General Public License v3.0
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
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