Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight, flexible network library offering a clean, intuitive API for handling network requests with support for LiveData, Flow, object deserialization, customizable headers, and local data integration.
Facilitates integration of payment processing capabilities into Android applications, with setup instructions for project ID and secret key configuration, utilizing MavenCentral for library importation.
Set of APIs facilitates creating scalable chat rooms for diverse scenarios, ranging from one-on-one to mass communication, suitable for livestreams, gaming, and customer support. Utilizes core service for efficient architectures.
Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.
Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.
Convert Confluence Atlassian Document Format to Markdown and back; fetch and update pages or templates, manage attachments and comments, and customize node transformers/transcribers.
Lightweight download manager using platform-native APIs, DSL configuration, auth (Bearer/Basic), custom headers, progress/state callbacks, WiFi-only restriction, task control and background download support.
Developer-preview OSS SDK enabling object and bucket management, uploads/downloads, paginators and presigner support, ByteStream I/O and pluggable credentials for streamlined cloud storage operations.
Type-safe Spotify Web API client offering async-friendly calls, comprehensive endpoints, built-in auth flows (PKCE, client credentials, authorization code, refresh), paging, rate-limit handling, retries, and samples.
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.
Provider-based media client offering built-in YouTube audio downloads and English transcript extraction, modular engine plus native audio-encoding bridge, extensible provider architecture.
Unified API client for Fursuit.TV and VDS accounts, supporting API key, client-credentials, OAuth2 with local callback, automatic token refresh, modular endpoints, retries and configurable logging.
Async-first, type-safe client for the Dodo Payments API handling payments, subscriptions, customers, products, refunds and discounts. Returns sealed result type (no exceptions) and optional isolated DI facade.
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.
Kotlin-based Redis client supports RedisJSON with built-in serialization. Enables easy connection setup, key-value operations, and advanced element handling like persistence and expiration.
Enables integration with the Twitter API, offering streamlined access to Twitter's features and functionalities for application development.
Facilitates starting, connecting to, and controlling a Tor proxy on Android and iOS. Offers a Socks5 handshake implementation suitable for network socket systems, including Ktor-Sockets.
Library streamlines Discord Interactions by providing classes for all interaction objects, supporting all endpoints with suspendable functions, and offering helper functions for application command creation.
Enables seamless interaction with Mojang API, leveraging coroutines for efficient I/O operations. Supports various environments and simplifies API usage through integration with Ktor HTTP client.
Creates an abstract layer over blockchain SDKs, enabling integration with multiple blockchains using a unified architecture. Features wallet management, client support, transaction tools, and blockchain types.
Multiplatform JSON RPC library facilitates JSON-RPC 2.0 request handling via customized network drivers, leveraging serialization for efficient communication without providing a built-in networking implementation.
Facilitates building, signing, and sending Solana blockchain transactions, leveraging ED25519 signing and Base58 encoding. Integrates with Solana RPC for transaction handling.
APRS client facilitates communication with Automatic Packet Reporting System servers, offering tools for sending and receiving real-time data like GPS coordinates and weather information.
Enables sending emails and SMS using SendGrid, supporting multiple platforms for streamlined communication in applications.
Extensible implementation of Server-Sent Events enables creating custom stream providers, handling event streams efficiently with features like UTF-8 decoding and connection management.
Enables interaction with an IPFS node via HTTP, allowing string addition, retrieval, and version commit access. Compatible with local or Infura-based configurations.
Micro-service for identity and access management, facilitating user, organization, and role management with Keycloak integration. Offers SDKs and clients for seamless application communication.
Integrates AdAdapted services with Android and iOS apps, requiring a valid API key and Ad Zone. Development involves Android Studio and JetBrains KMM Plugin.
Integrates AppAuth for streamlined authentication in projects, supporting common source use across various platforms. Offers an API similar to the OpenID AppAuth Android for easy adoption.