Browse Kotlin Multiplatform libraries
index data from klibs.ioXMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.
Simplifies REST API communication and WebSocket management, offering unified network request handling, token-based authentication, localization, and advanced error handling with minimal setup.
Lightweight utility class enables real-time network connectivity monitoring, handles network type changes, and supports callback mechanisms for tracking WiFi, cellular, and Ethernet connections.
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.
Facilitates connection to Genesys Cloud Web Messaging APIs and WebSockets in native mobile applications, offering integration guidance for Android, iOS, and multiplatform projects.
Network inspector for Ktor Client capturing requests, responses, failures, timings, headers, body previews, WebSocket frames, GraphQL metadata, cURL commands, exportable logs, plus in-memory store and optional Compose UI.
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.
Logs, inspects, and persists HTTP network traffic in client applications. Features automatic logging, persistence via Room, ProtoBuf support, and a customizable Compose UI for detailed inspection.
Privacy-first, offline automation platform for home IoT and process control; typed Node graph, real-time SSE state, peer-to-peer mesh, GPIO/camera support, color sensing, SVG dashboards, local LLM integration.
RFC 6455-compliant WebSocket client with permessage-deflate compression, suspend-friendly I/O and Flow-based messages, zero-copy frame pipeline, SIMD-optimized masking, and Autobahn compliance.
Network I/O API offering suspendable connect/read/write/close, coroutine-friendly flows for stream consumption, TLS support, server/client helpers, and buffer-based read/write with auto-close lambda.
Annotation-driven caching for Retrofit, OkHttp and Ktor: safely cache POST/GraphQL queries, auto-invalidate on mutations, dynamic template key resolution, converter-agnostic raw-byte storage.
Type-safe HTTP client simplifies HTTP requests with coroutine support, interface-based service declarations, and flexible configuration. Offers suspend functions, post requests, dynamic URLs, and custom serialization.
Renders and inspects @Preview composables on-device or headless, offering pixel-accurate screenshots, interactive inspector, rich hierarchy/semantics extraction, accessibility checks, and AI agent integration.
Simplifies network operations with lightweight client supporting URL parsing, request customization, and response handling. Features include caching, logging, API integration, and multipart content support.
Type-safe client for Appwrite offering coroutine-based APIs: errors-as-values, typed IDs, query DSL, Flow realtime with auto-reconnect, chunked upload progress, modular services.
Facilitates decoding of Socket.IO and Engine.IO packets, enabling seamless processing of various packet types like connect, disconnect, and events with efficient parsing capabilities.
Enables code sharing across applications with Compose Multiplatform, organizing platform-specific and common code, while integrating SwiftUI for iOS apps.
Smart home automation library for interacting with Home Assistant. Enables observing state changes, listening to events, sending commands, and resilient connectivity via WebSocket.
Experimental implementation of the Loxone communication protocol, compatible with specific miniserver generations and firmware. Future development or stability not guaranteed; feedback encouraged.
Implements a subset of libp2p, focusing on peer discovery and connections through relays, optimized for mobile contexts. Supports ALPN protocols with limitations on protocols and cryptography.
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.
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.
Implements the RaptorQ FEC algorithm for efficient, loss-tolerant data transmission in P2P, distributed systems, and UDP applications. Features customizable symbol sizes and performance optimization.
Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.
Enables local network peer-to-peer communication with automatic leader election, WebSocket messaging, custom event serialization, session-priority elections, UDP discovery and client/server message routing.
Comprehensive Solana SDK enabling wallet integration, transaction construction, privacy toolkit (stealth addresses, encrypted memos, confidential transfers), program clients, token/NFT support and DeFi/DEX integrations.
Client toolkit for interacting with the XRP Ledger: HTTP/WebSocket client, wallet generation and signing, transaction construction and autofill, multisig/ticket support, subscriptions, typed ledger objects, order-book queries.
Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.
Reliable ARQ protocol implementation offering byte-for-byte wire compatibility with the reference, low-latency UDP transport, message/stream modes, tunable parameters, and pluggable congestion control.