Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagktor-client
apng1.0.1
3

High-performance APNG parsing and rendering with precomposed frames, Compose-style painters, declarative and imperative playback controls, optional HTTP network loading and disk LRU caching.

AndroidJSJVMNativeWasm·lugf027·MIT License
KtorRequestDeduplication3.1.1
3

Deduplicates concurrent HTTP requests so identical in-flight calls share one network response; configurable dedup methods, header exclusions, polynomial-hash cache keys, shared in-memory body, optional minWindow.

AndroidJSJVMNativeWasm·tiper·Apache License 2.0
atproto-kotlin9.6.0
3

Code-generated AT Protocol SDK for Bluesky: parses upstream lexicon at build time, emits immutable records, typed string-format value classes, sealed-equivalent open-union $type dispatch, XRPC services, and OAuth2 (PAR+PKCE) with DPoP.

JVM·kikin81·MIT License
traccar-client-sdk0.0.25
3

Background location tracking client sending OsmAnd-style HTTP GET positions to Traccar-compatible servers. Local SQLite FIFO queue with network-aware retry, motion-based stop detection, configurable accuracy and diagnostic logging.

AndroidNative·traccar·Apache License 2.0
tawra-ktor-api0.0.1-dev-13
2

Enables building modular APIs with structured design, offering features for streamlined development and integration. Enhances API projects with efficient organization and code quality monitoring.

JVM·JamshedAlamQaderi·Apache License 2.0
SpaceTraders_SDK1.0.4
2

API wrapper for the SpaceTraders game, facilitating client initialization, user registration, and interaction with game factions and symbols through simplified methods.

JSJVMNative·yamin8000·GNU General Public License v3.0
generic-ai0.6.6
2

Facilitates seamless connection to multiple AI providers through a user-friendly API client. Includes customizable settings, asynchronous execution, and provider-specific configurations for enhanced flexibility.

AndroidJSJVMNativeWasm·bay73·MIT License
milky-kt-sdk1.1.0
2

Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.

JSJVMNativeWasm·SaltifyDev·MIT License
FlexiLogger2.1.3
2

Flexible, configurable logging with console output, crash-reporting hooks, file logging, automatic long-message chunking, level-based filtering, and HTTP client integrations (OkHttp, Ktor).

AndroidJSJVMNative·projectdelta6·GNU General Public License v3.0
Kotlin-Spotify-Web-API-Wrapper1.0.0
2

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.

AndroidJSJVMNative·nubasu
dodopayments-kmp0.1.0
2

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.

AndroidJVMNativeWasm·AndroidPoet
console0.2.5
2

Gesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.

AndroidJVMNative·Thernal
kotlin-mojang-api2.3.0
1

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.

JSJVMNative·UniverseProject·MIT License
kmp-sse0.4.2
1

Extensible implementation of Server-Sent Events enables creating custom stream providers, handling event streams efficiently with features like UTF-8 decoding and connection management.

JVMNative·scrambledbytes·Apache License 2.0
exchangeit-kmm-sdk1.0.7
1

SDK facilitates access to Exchange It API, enabling currency data retrieval, including lists, latest, historical, and average monthly rates without requiring authorization.

JVMNative·VoirDev·GNU General Public License v3.0
networklib-kmp1.2.1
1

Enhances HTTP client capabilities with caching, language, and user-agent plugins. Utilizes StateFlow for dynamic request handling, supporting cache control and management, and error recovery.

AndroidJVMNative·UbiqueInnovation·Apache License 2.0
dearrow-kt1.2.0
1

Offers a client for the DeArrow API, enabling retrieval of video branding details such as titles and thumbnails, utilizing Ktor for networking tasks.

JSJVMNativeWasm·zt64·MIT License
ktor-network-monitor1.0.0-alpha2
1

Visualizes network calls in client-server applications, utilizing a room database for log storage and offering integration with Compose for user interface. Demonstrates functionality across mobile and desktop environments.

AndroidJVMNative·chethann
ryd-kt1.4.0
1

Client for interacting with the Return YouTube Dislikes API, enabling retrieval and manipulation of video likes and dislikes using Ktor for networking.

JSJVMNativeWasm·zt64·MIT License
KmpWebClient1.8.0
12 used by

Facilitates web client configuration and HTTP request handling, offering simplified setup of platform-specific engines, content negotiation, headers, timeouts, and response (de-)serialization.

JSJVMNativeWasm·dankito·Apache License 2.0
Cache3.0.1
1

Library facilitates efficient HTTP response caching, utilizing Ktor and OkHttp clients with features like CoroutineLoader and SingleLoader to manage network and cached data responses seamlessly.

AndroidJVMNative·netcosports·Apache License 2.0
openai-kmp1.0.1
1

Offers a library for interacting with OpenAI APIs, featuring a clean, testable interface. Utilizes Ktor and Kotlinx Serialization for seamless integration and API communication.

AndroidJVMNative·AlderFurtado·MIT License
KWire1.0.11
1

Multiplatform RPC toolkit with Ktor integration, enabling service interface definition and cross-boundary calls. Offers client/server stub generation, pluggable transports, and optional obfuscation.

JSJVM·TactWareInc
Ktus1.0.3
1

Resumable tus uploads with create/upload flows, pause/resume support, progress callbacks, metadata, configurable chunking and retries, optional file-locking, and persistence hooks for resumed transfers.

AndroidJVMNative·LDARtools·Apache License 2.0
pulse1.0.0-alpha11
1

In-app developer toolbox offering network inspection, log viewing, crash reporting, leak detection, device diagnostics and performance monitoring with zero configuration, in-memory storage, dark themes, cURL/PDF export.

AndroidJSJVMNativeWasm·Kagua98·Apache License 2.0
ktor-monitor-pro0.2.0
1

HTTP traffic inspector with overlay UI: captures full request/response details (headers, body, status, timing), searchable color-coded list, shake-to-open panel, zero runtime cost when disabled.

AndroidNative·HazemAfaneh
openai-stream-proxy0.0.6
1

Transparent proxy converting non-stream OpenAI Responses and Chat Completions requests into SSE upstream streams, aggregating events in memory and returning single JSON responses, while passing through streaming requests unchanged.

JVMNative·czp3009·MIT License
CurlLogging0.0.1
1

Logs outgoing HTTP client requests as reproducible cURL commands, capturing method, URL, headers and body; supports request filtering, sensitive-header sanitization, and custom logger integration.

AndroidJSJVMNativeWasm·5peak2me·Apache License 2.0
gqlclient1.0.7
01 used by

Facilitates GraphQL queries using a domain-specific language, sending requests via HTTP POST. Integrates with Ktor for engine support and provides easy setup and usage.

JVMNative·Vincentvibe3·MIT License
kirok-ktor1.1.3
0

Official HTTP retriever and server providing retrieval, intent management, and server functionalities with a focus on seamless data fetching and initialization.

JVMWasm·devngho