Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taghttp-client
kotlin-multiplatform-oidc0.16.5
1531 used by

Lightweight 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.

AndroidJSJVMNativeWasm·kalinjul·Apache License 2.0
kontrol1.0.0
76

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.

AndroidNative·chopyourbrain·MIT License
tracy0.1.0
73

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.

JVM·JetBrains·Apache License 2.0
CoinGecko-Kotlin1.0.0-rc01
43

Wrapper for CoinGecko API, facilitating cryptocurrency data retrieval. Utilizes Ktor for making API requests. Supports various platforms, ensuring versatile integration.

JSJVMNative·DrewCarlson·MIT License
ktorgen0.7.0
321 used by

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.

AndroidJSJVMNativeWasm·kingg22·Apache License 2.0
matrix-kt0.2.1
31

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.

JSJVMNative·Dominaezzz·Apache License 2.0
NetMock0.9.0
31

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`.

JVMNative·DenisBronx
Sharingan0.1.0
21

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.

AndroidNative·mibrahimdev·Apache License 2.0
appwrite-kmp0.0.8
19

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.

AndroidJSJVMNativeWasm·JamshedAlamQaderi·Apache License 2.0
ktor-fit2.0.0-1.1.1
16

Facilitates using a specific web framework like Retrofit, streamlining HTTP client implementation with automatic code generation. Utilizes annotations and plugins to simplify API integration.

JSJVMNativeWasm·qdsfdhvh·MIT License
Pixko2.9
16

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.

AndroidJVMNative·kagg886
kida3.3.8
15

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.

JSJVMNativeWasm·aSoft-Ltd·MIT License
MoonGetter2.0.0-alpha02
15

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.

JVMNative·darkryh·MIT License
openai-kmp0.0.2
12

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.

AndroidJVMNativeWasm·AndroidPoet·MIT License
KtorSniffer0.1.1
11

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.

AndroidNative·MambaWoW·MIT License
igdbclient0.8
9

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.

AndroidJSJVMNative·illarionov·Apache License 2.0
posthog-kmp0.1.4
9

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.

AndroidJSJVMNativeWasm·samuolis·MIT License
pocketbase-kmp0.3.2
9

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.

AndroidJVMNativeWasm·AndroidPoet·MIT License
kotlin_native_network_client1.0.0
7

Lightweight network client facilitates multithreaded HTTP requests, utilizing NSUrlSession for iOS and OkHttp for Android. Supports custom headers, JSON decoding, and advanced multithreading techniques.

AndroidNative·anioutkazharkova·Apache License 2.0
kotlinova4.1.1
7

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.

AndroidJVMNativeWasm·inovait·MIT License
kmp-http-client1.1.0-ALPHA01
7

Simplifies HTTP usage with a builder-style API, typed configuration, and interceptors for logging, authentication, and error handling. Customizable through a unified response model.

AndroidNative·santimattius
firebase-cmp1.0.2
6

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.

AndroidJSJVMNativeWasm·dwarshb
khttpclient0.0.9
51 used by

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.

JSJVMNative·uakihir0·MIT License
subsonic-kotlin1.0.0-beta06
5

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.

JSJVMNativeWasm·zt64·MIT License
subsonic-api1.2.0
4

Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.

AndroidJVMNative·siper·MIT License
tushare-kmp0.0.8
4

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.

JSJVMNativeWasm·lihenggui·GNU Lesser General Public License v2.1
AELog1.1.7
4

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.

AndroidJVMNative·abdo-essam·Other
scaleway-iot-hub-sdk-kmp0.2.0
3

Unofficial SDK interacts with Scaleway IoT Hub API, enabling operations on hubs, devices, routes, networks, and experimental twins using the Ktor client library.

AndroidJVMNative·playmoweb
apythia1.0.2
3

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.

AndroidJVMNative·AckeeCZ·Apache License 2.0
addzero-lib-jvm2026.06.24
3

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.

AndroidJVMNativeWasm·zjarlin
Page 1Next →