Browse Kotlin Multiplatform libraries
index data from klibs.ioMultiplatform JSON RPC library facilitates creating and handling RPC 2.0 requests, requiring custom network driver implementation. Enables serialization and deserialization of requests and responses.
Facilitates DNS record resolution across various platforms with a basic DNS protocol client implementation, allowing for additional protocol support upon request.
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.
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.
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.
Facilitates creating, signing, and submitting Stellar network transactions. Supports sharing code across server and web front-end, aiming for future Soroban support.
Multiplatform client enhances OpenAI API integration by resolving errors with the Gemini API, utilizing coroutines for efficient asynchronous programming. Adapted from an existing client.
Access school portal data — news, grades, timetable, attendance, teachers, student profiles; order and trade meals via built‑in marketplace; Java-friendly CompletableFuture API.
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.
Enables seamless integration of secure and reliable payment experiences into native Android and iOS applications, enhancing user convenience and transaction security.
Integrates a feedback system into projects, offering feedback submission functionality. Currently under development and supports various platforms, enabling easy feedback collection through straightforward methods.
Updated fork integrates Firebase SDKs for seamless integration with Firebase services, featuring suspending functions, Flows, and Kotlin serialization for asynchronous operations and data handling.
Enables access to Dropbox, Google Drive, and OneDrive through a single library. Features include lightweight integration, app folder access, and plans for mobile and desktop support.
Driverless access to network-attached scanners via AirScan (eSCL) protocol, implementing spec quirks and ensuring broad device compatibility with an easy-to-use, feature-aware API.
Subsonic API client offering full OpenSubsonic coverage, token/API-key authentication, library browsing, search, playlists, streaming and cover-art URLs, scrobbling, rating, and robust error handling.
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.
Unofficial client library facilitates interaction with the Lokalise API, offering support for JVM and other platforms. Enables logging of HTTP communications for enhanced debugging.
Implements the UMA protocol for seamless integration in applications, offering easy installation via Maven or Gradle, with comprehensive documentation and sample implementations available.
Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.
Offers a wrapper around the OBS WebSocket API to control OBS programmatically, featuring core functionality and a Ktor-based WebSocket implementation for seamless integration.
Enables interaction with the unofficial VRChat API, supporting all REST calls. Includes authentication, user information retrieval, and guidelines for responsible API usage.
Implements a binary search set-reconciliation algorithm for efficient range-based set reconciliation. Features include storage management and client-server reconciliation processes with customizable frame size limits.
Enables code sharing across applications with Compose Multiplatform, organizing platform-specific and common code, while integrating SwiftUI for iOS apps.
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.
Ensures accurate tracking by monitoring app-to-data destination traffic, detecting analytics changes, and warning of inconsistencies like hit drops or rogue events in analytics implementations. Advanced configuration and testing features included.
Performs remote app-update configuration fetching and resolves update status, version, and metadata; offers customizable configuration parsing, requirements checking, loaders, storage, and version providers.
Unified API for managing events, push notifications, and in-app messaging, emphasizing consistent integration, streamlined onboarding, and fast time-to-value for cross-channel engagement.
Offline-first local data store syncing with remote servers — immediate local persistence, queued offline requests, automatic reconciliation, 3‑way merge conflict resolution, placeholder ID handling, and retryable sync.
Type-safe, coroutine-based Telegram Bot API client with auto-generated OpenAPI bindings, modular architecture, lifecycle-aware bot framework supporting long polling, webhooks, and lightweight HTTP client integration.
Smart home automation library for interacting with Home Assistant. Enables observing state changes, listening to events, sending commands, and resilient connectivity via WebSocket.