Browse Kotlin Multiplatform libraries
index data from klibs.ioFramework simplifies development of event-driven, scalable systems using Command and Query Responsibility Segregation (CQRS) architecture. Offers tools for HTTP and RSocket communication, supporting serverless functions with Spring Cloud Function and Ktor client integration.
GraphQL client library enables interaction with GraphQL servers, supporting multiple platforms. Provides a type-safe, configurable client using Ktor, with a Gradle plugin for code generation.
Shared code library enhances app development with analytics, datastore, logging, text utilities, and function extensions for Enum, DateTime, and more, facilitating seamless cross-platform integration.
Enables interaction with the unofficial Drop Research Facilities API, utilizing Ktor for networking, and supports live message subscription via a flow mechanism.
Type-safe client for interacting with Xtream Codes API, featuring DSL configuration, coroutine-friendly async calls, automatic retries, built-in HTTP caching, descriptive error handling and stream URL builders.
Wraps the Star Wars API, offering an intuitive interface for accessing SWAPI data. Supports configuring network settings and provides expanded models for improved UI display.
API client facilitates interaction with the Minecraft Transit Railway API, enabling integration and data retrieval capabilities for applications related to transit networks within Minecraft.
Enhances server/client projects with zstd compression and content-encoding support using zstd-jni.
Client library facilitates interaction with the WordPress REST API, featuring JSON parsing, coroutine support, and cross-platform compatibility, leveraging Ktor client and kotlinx libraries.
Enables making suspending API calls with minimal code, offering client customization options such as proxy settings, utilizing Ktor for HTTP requests.
Offers core logic and game engine for Minesweeper, featuring customizable board setup, multiplatform support, SQLDelight integration, and seamless Maven Central deployment through GitHub Actions.
Facilitates communication with a Raspberry Pi Pico daemon, enabling human-readable client commands and abstracting raw byte data manipulation for seamless integration.
Facilitates interaction with OpenAI's API, supporting multiplatform capabilities and coroutines. Features include models, chat, images, embeddings, files, fine-tuning, moderations, and audio management.
Versatile networking module utilizing Ktor, supporting dynamic HTTP client creation, custom interceptors, SSL pinning, and platform-specific engines for seamless integration in production and testing.
Enables interaction with Deezer's REST API, facilitating artist, album, and track searches. Supports asynchronous operations, advanced queries, and paginated responses, integrating with popular build tools like Gradle and Maven.
Library enables interaction with multiple large language model providers via a unified interface. Features include consumer-friendly API, secured key management, HTTP client flexibility, streaming capabilities, and configurable retry policies.
HTTP client wrapper simplifying API requests with flexible manual JSON navigation and automatic serialization-based decoding, handling messy or deeply nested API responses with configurable request helpers.
Modular, client-agnostic HTTP toolkit offering type-safe error hierarchy, interceptor policies, automatic auth refresh, retry strategies, flexible request configs, multipart uploads and pluggable client implementations.
Simplifies app development by providing default networking, storage, dependency injection, plugin system, material icons and monospaced font, logging and SQL storage, plus Chinese-text rendering fixes.
Offering asynchronous, feature-rich access to OpenAI's API for chat, images, embeddings, files, fine‑tuning, moderation and audio, plus ProGuard rules, sample apps and guides.
Type-safe REST API interactions via typed resources, preconfigured HTTP client factory, concise get/post/put/form requests, and HttpTypedResponse with deserialized bodies, reducing boilerplate.
Lightweight wrapper around Ktor Client offering a clean, testable networking layer with buildClient API, JSON serialization, base‑URL and timeout handling, offline detection, and lambda interceptors.
HTTP and file utilities: concise HTTP client with JSON and Result-based errors, suspend-based file manager, streaming downloader with progress Flow, plus runtime system info retrieval.
Auto-generates Ktor HTTP client implementations from annotated interfaces via KSP, including factory-extension creation to eliminate boilerplate; supports all HTTP methods, parameter annotations, multipart and form requests.
Network inspector for Ktor Client enabling opt-in request and response body capture, SQLDelight persistence, header and JSON key redaction, safe response interception, and optional in-app UI.
Structured, type-safe error hierarchy for API failures, turning HTTP, network, parsing and validation problems into typed exceptions; includes HTTP-client plugin to extract server payloads and data-validation helpers.
Access pixiv APIs: scheme or token login; browse/search illustrations and novels; bookmarking with tag support; comments, feeds, user profiles, tag autocomplete, restricted-image filtering.
Auto-generates API clients from OpenAPI: single-file TypeScript client with Zod runtime validation, plus generated client libraries with configurable HTTP client and serialization support.
Orchestrates native on-device speech-to-text into local app actions, cross-app MCP commands, or remote webhook workflows; offline-first, multilingual, privacy-respecting, with unified single-package API.
Certificate Transparency verification for apps: verifies Signed Certificate Timestamps (SCTs) during TLS, with interceptor/plugin/trustmanager integrations, configurable Chrome/Apple policies, host filtering, bundled log list, fail-open default.