Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagclient
kotlin-jira-api0.0.1
3

Implements Jira API access with support for basic authentication and OAuth. Facilitates interactions with Jira features like boards, sprints, and issues through a unified client interface.

JSJVMNative·Reedyuk·GNU General Public License v3.0
web3kotlin0.0.8
3

Implements web3.js functionality for native iOS and Android, enabling Ethereum network interactions like method calls on contracts and fetching gas prices using JSON-RPC.

AndroidJVMNative·Reedyuk·GNU General Public License v3.0
xqt-kotlinx-json-rpc1.0.3
3

Implements the JSON-RPC 2.0 protocol, enabling seamless remote procedure calls. Available as a Maven dependency for streamlined integration and supports multiple native targets.

JSJVMNative·rhdunn·Apache License 2.0
KMP-WalletConnect1.1.3
3

Library facilitates implementation of WalletConnect protocol v1, enabling secure communication between clients and wallets. Features include customizable connection storage, client-server interaction, and message handling.

AndroidJVMNative·JoeSteven
Klipper0.1.0
3

Enhances Flipper integration with multiplatform support, allowing seamless usage of Flipper plugins like Network and UserDefaults across different platforms. Offers open-source collaboration opportunities.

AndroidNative·MyUNiDAYS·MIT License
loxone-client-kotlin0.7.1
3

Experimental implementation of the Loxone communication protocol, compatible with specific miniserver generations and firmware. Future development or stability not guaranteed; feedback encouraged.

JSJVMNative·Smarteon·BSD 3-Clause "New" or "Revised" License
launch-darkly-kotlin-sdk0.1.6
3

Multiplatform wrapper enabling feature flag management and experimentation with Launch Darkly's service, allowing fetching and managing feature flags through client-side methods.

AndroidNative·MyUNiDAYS·MIT License
scaleway-iot-hub-sdk-kmp0.2.0
3

Unofficial SDK interacts with Scaleway IoT Hub API, enabling operations on hubs, devices, routes, networks, and experimental twins using the Ktor client library.

AndroidJVMNative·playmoweb
kVinInfo2.0.0
3

Simplifies Vehicle Identification Number tasks with validation, information extraction, and NHTSA database integration for vehicle details like type, make, and model. Offers extension functions for streamlined API usage.

AndroidJVMNative·kabirnayeem99·Other
theta-ble-client1.3.3
3

Enables control of RICOH THETA cameras via Bluetooth, supporting actions like photo and video capture, status acquisition, and property management. Compatible with Android, iOS, and React Native.

AndroidNative·ricohapi·MIT License
jsonrpc1.0.5
3

Offers a streamlined Json RPC implementation utilizing serialization, enabling websocket connections and client-side behavior. Future plans include server-side integration and a DSL for enhanced server interactions.

JVM·y9san9·MIT License
KESPL0.9.6
3

Suspending API for two-way communication with ESP devices, flow-based packet streams, scanning/connection strategies, auto-selection and caching of device capabilities, display and alert parsing.

AndroidNative·DeveloprOfThings·Other
WearGuard1.0.7
3

Secure, customizable communication layer between wearables and companion apps: structured message envelopes, transport‑agnostic routing, battery‑aware connection lifecycle, retries/ACKs, and reactive incoming streams.

AndroidNative·Ares-Defence-Labs·Apache License 2.0
addzero-lib-jvm2026.06.24
3

HTTP client wrapper for a music-generation API, using SunoMusicRequest-based generateMusic. Updated signature, removed obsolete integration tests, and added MockWebServer for isolated unit testing.

AndroidJVMNativeWasm·zjarlin
api-sdk-creator-mpp0.6.0
2

Aids SDK developers in creating API client SDKs with libraries that manage platform-specific functionalities like HTTP clients and JSON parsers. Includes companion repositories and modular architecture.

JVMNative·RedCrewOS·MIT License
DiscordKM0.8-beta-8
21 used by

A Discord API wrapper facilitates creating clients, managing events, and executing commands with support for Lavalink and HTTP interactions. Offers easy setup and customization through event listeners and argument injection.

JSJVM·jan-tennert·GNU General Public License v3.0
GW2Wrapper4.1.0
2

Wraps the Guild Wars 2 API, offering functionality for accessing game data such as asset information, chat links, internationalization, tile maps, and guild emblems. Supports various modules for diverse API endpoints.

AndroidJVM·Woody230·Apache License 2.0
KtUniversalis7.0.1
2

Accesses Universalis REST API through a library for streamlined integration with JavaScript and TypeScript projects. Easily installable via Maven Central or npm for efficient dependency management.

JSJVM·drakon64·MIT License
kotlin-client0.10.4
2

Enables seamless Web3 protocol integration into applications across languages. Offers plugins for Ethereum, file systems, and HTTP, with memory management via native Rust libraries.

AndroidJVM·polywrap
raven-client3.3.8
2

Multiplatform library enabling seamless email sending functionality.

JSJVMNativeWasm·aSoft-Ltd·MIT License
kmp-chat1.0.0
2

Enables feature-rich chat integration with realtime communication, offering intuitive methods for actions like typing indicators, joining channels, and supporting features like quotes, threads, and read receipts.

JSJVMNative·pubnub·Other
commons6.8.0
2

Utilities and common functionality for cryptocurrency accounts, transactions, mnemonics, cryptographic operations, address generation, seed management, and proof-of-work computation. Includes benchmarks for performance testing.

JSJVMWasm·attocash·BSD 3-Clause "New" or "Revised" License
klibminitel1.4.0
2

Library enables interaction with Minitel systems, facilitating communication and data exchange. Offers tools for handling Minitel protocols and managing connections effectively.

JVMNative·BoD·Apache License 2.0
fankt0.0.19
2

Unofficial API wrapper for accessing pixivFANBOX and Fantia, enabling session management and CSRF token handling. Supports Android and iOS platforms, with development ongoing for Fantia features.

AndroidNative·matsumo0922·Other
generic-ai0.6.6
2

Facilitates seamless connection to multiple AI providers through a user-friendly API client. Includes customizable settings, asynchronous execution, and provider-specific configurations for enhanced flexibility.

AndroidJSJVMNativeWasm·bay73·MIT License
TabroomAPI0.4.0
2

Creates an unofficial API by scraping Tabroom.com to facilitate tournament management and result tracking for the Speech and Debate community, supporting multiple programming languages.

AndroidJSJVMNative·gmitch215·MIT License
s3-klient0.0.1
2

Seamlessly uploads files to AWS S3 using a unified API. Features efficient uploads with AWS S3 Transfer Utility and easy coroutine-based operations with suspend functions.

AndroidNative·mohaberabi
kappwrite0.0.2
2

Offers a client library interface for interacting with Appwrite, enabling streamlined backend integration and functionality access for applications.

AndroidJVMNative·bayo-code·MIT License
golemiokotlin0.1.0
2

Access Prague open data through a library that implements Golemio API GET methods, offering data in structured formats with various clients for different datasets.

AndroidNative·martinjelinek·MIT License
mobile-sdk1.0.3
2

Integrates a fully serviced chat experience into mobile apps using the BotStacks platform, offering seamless installation for multiplatform and Android-specific implementations.

AndroidNative·BotStacks