Browse Kotlin Multiplatform libraries
index data from klibs.ioLightweight implementation of OpenID Connect/OAuth 2.0 supporting Authorization Code Grant Flow, discovery, PKCE, and simple JWT parsing. Includes Android, iOS, desktop support, and OkHttp/Ktor integration.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Tracing, monitoring and evaluating AI features via a unified API that captures structured traces, follows OpenTelemetry Generative AI semantics, auto-instruments popular AI clients, and exports to observability backends.
Wrapper for CoinGecko API, facilitating cryptocurrency data retrieval. Utilizes Ktor for making API requests. Supports various platforms, ensuring versatile integration.
Generates HTTP client code at compile-time using annotations, inspired by Retrofit and Ktorfit. Features include no runtime dependencies, type-safe headers, and advanced customization options.
Provides libraries for Matrix, enabling HTTP client interactions and cryptographic operations with Olm. Includes functions for sending and redacting messages, generating signatures, and decrypting messages.
Simplifies unit testing of network requests by offering mock-like APIs compatible with various network libraries. Features `netmock-server` for localhost server testing and `netmock-engine` for lighter, library-specific testing with `MockEngine`.
On-device debug logger capturing HTTP, MQTT and Bluetooth traffic — live browser and capture notification, structured AI-ready exports, secrets redacted at capture, memory-only ring buffer, noop release artifact.
Enables seamless integration with Appwrite's backend services, offering consistent API, full cross-platform support, and functionality mirroring the Appwrite Android SDK for ease of use.
Facilitates using a specific web framework like Retrofit, streamlining HTTP client implementation with automatic code generation. Utilizes annotations and plugins to simplify API integration.
Library enhances interaction with Pixiv's Android platform, supporting login, illustration and novel management, user data retrieval, searching, and dynamic content updates. Includes iOS support.
Concurrent unofficial API for accessing NIDA information. Enables non-blocking usage across multiple platforms with coroutine support, providing a testing setup using a fake API implementation.
Facilitates seamless stream extraction and video hosting downloads with custom server integration, coroutine-based architecture, and robust error handling. Features flexible HTTP client support and cookie management.
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.
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.
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.
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.
Lightweight network client facilitates multithreaded HTTP requests, utilizing NSUrlSession for iOS and OkHttp for Android. Supports custom headers, JSON decoding, and advanced multithreading techniques.
Offers a set of utility classes focusing on coroutines, featuring modules for core functionality, UI composition, Gradle integration, navigation, and Retrofit support. Utilizes semantic versioning for updates.
Simplifies HTTP usage with a builder-style API, typed configuration, and interceptors for logging, authentication, and error handling. Customizable through a unified response model.
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.
Simplifies HTTP requests with a wrapper around Ktor Client, supporting GET and POST requests with query parameters, form data, files, and JSON strings. Offers engine customization.
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.
Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.
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.
In-app debugging overlay for inspecting logs, HTTP traffic, and analytics with syntax-highlighted JSON, secure header redaction, body truncation, modular plugin panels, and zero release overhead.
Unofficial SDK interacts with Scaleway IoT Hub API, enabling operations on hubs, devices, routes, networks, and experimental twins using the Ktor client library.
Mock API responses and assert requests with a readable DSL; serialization-agnostic core, extensible HttpApythia adapter, unified API across HTTP clients, optional JSON extension, inspect actual request data.
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.