Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taghttp
articapi-client1.0.1
1

Fetches data from the Artic API with full integration, supporting all fields and endpoints. Offers resource-specific services and is fully documented and unit tested.

JSJVMNative·peteraraujo·Apache License 2.0
nbp-client0.1.0
1

Fetches exchange rates and gold prices from the NBP API, offering support for exchange rate tables, historical data retrieval, and daily updates with multiplatform compatibility and extensibility.

AndroidNative·walczynamike
kafka-connect-rest-client0.2.1
1

Facilitates interaction with Kafka Connect REST API, enabling management and monitoring of connectors across different platforms.

JSJVMNative·anti-social·Apache License 2.0
sqlite-web-viewer0.5.1
1

Embed a tiny HTTP server in an app to browse SQLite databases via a web UI: inspect tables/views, run raw SQL, view schema, decode JSON, auto-reload, multi-database support.

AndroidJVMNative·simophin·MIT License
etsy1.0.0
1

Facilitates interaction with Etsy's Open API v3, supporting JSON, file, and form inputs. Enables manipulation of listings, taxonomies, payments, and reviews with comprehensive endpoint documentation.

JSJVMNative·guimauvedigital·Apache License 2.0
Gmokhttp1.0.0
1

Drop-in OkHttp replacement adding SM/TLS (国密) support; load CA certificates or custom TrustManagers for GM crypto, API-compatible and interchangeable with existing clients.

AndroidJVM·mashanshui·Apache License 2.0
kwtransport0.0.3
1

Rust-backed, high-performance WebTransport wrapper offering an idiomatic async API for establishing connections, managing uni/bi-directional streams and unreliable datagrams, plus TLS certificate handling.

AndroidJSJVMWasm·arosov
grain-kotlin-sdk0.0.1
1

Analytics client: non-blocking event queue, batching with retries and exponential backoff, local JSONL persistence for offline delivery, typed properties, session/device identity and lifecycle controls.

AndroidJVMNative·GrainQL·MIT License
ktor-csp0.1
0

Enhances web applications by configuring Content Security Policy headers, supporting default configurations, nonce generation for scripts, and customizable policies for specific routes or calls.

JVM·chalkdotcom·MIT License
kamp0.3.2
0

Compiles an automated, self-updating catalogue of multiplatform projects from various maven repositories, featuring a web app for user-friendly data access and browsing.

JSJVM·JavierSegoviaCordoba·Apache License 2.0
simple-kotlin-multipart1.0.0
0

Facilitates handling of multipart content type in HTTP, offering a main class for multipart representation and a default encoder/decoder for transformations.

JSJVMNative·Simple-Kotlin-Project·Apache License 2.0
Glass0.17.1
0

Transforms old Android devices into IoT controllers or displays by rendering arbitrary UI sent through HTTP requests to an integrated server.

JSJVMNative·InkApplications·GNU General Public License v3.0
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
tcg-mapper0.3.0
02 used by

Facilitates mapping Trading Card Games into applications, offering tools for remote and local data decoding, serialization, and multilanguage support. Compatible with mobile, web, and native platforms.

AndroidJSJVMNative·great-illuminary·MIT License
fixers-f20.40.0
04 used by

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

JSJVM·komune-io·Apache License 2.0
connect-fs0.23.0
01 used by

Handles file storage and management, interfacing with S3 for uploads and optionally hashing files for SSM. Utilizes MinIO SDK and Redis caching for efficient communication.

JSJVM·komune-io·Apache License 2.0
http0.10.4
0

Defines a common interface for HTTP wrapper implementations, enabling HTTP network requests and integration with Wasm wrappers for extended capabilities.

AndroidJVM·polywrap·MIT License
gradle-monorepo1.2.1
0

Monorepo encompasses multiple projects, each with distinct builds and configurations, offering features like DSL builders, Spring Boot applications, BER data encoding, and Gradle convention plugins.

JVM·LowkeyLab·GNU General Public License v3.0
ktor-compression-zstd0.0.1-alpha2
0

Enhances server/client projects with zstd compression and content-encoding support using zstd-jni.

AndroidJVM·Vodes·Apache License 2.0
connectivity1.1.4
0

Network monitoring for multiplatform projects uses native APIs and HTTP requests to track connectivity status. Supports Compose integration and customizable HTTP polling for enhanced connectivity management.

AndroidJSJVMNativeWasm·DanicMa·MIT License
ktor2.2.6
0

Asynchronous framework for building microservices and web applications, leveraging coroutines for non-blocking I/O. Offers flexible, testable architecture with unified interception and hosting API.

Native·XpointTech·Apache License 2.0
binance-sdk2.1.1
0

Facilitates interaction with the Binance cryptocurrency exchange API, offering type-safe interfaces for REST and WebSocket operations, supporting spot and futures trading, with real-time data streams and comprehensive error handling.

AndroidJSJVMNativeWasm·Velkonost
ktor-spa1.0.0
0

Enables serving single-page applications by intercepting 404 errors and serving a specified main page instead. Easily configurable with customizable file paths and routes.

JVM·inhanzt·Apache License 2.0
kroom0.22
0

Real-time collaborative engine leveraging Server-Sent Events to manage room-based sessions, broadcast events, handle keep-alives, and coordinate structured asynchronous processing for interactive applications.

AndroidJSJVMNativeWasm·arkanovicz
kronosync1.0.0
0

Enables accurate network time synchronization via async coroutine-style API, automatic server pool fallback with retries, builder-based configuration, lightweight footprint, plus offset/snapshot time access.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0
kotlin-openweathermap0.5.1
0

Work-in-progress OpenWeatherMap API client offering typed models, async request handling, configurable HTTP layer, API key management, and concise mapping of weather responses.

AndroidJSJVMNative·the-inkwell·MIT License
yamibo-api1.1.16
0

Purely functional, highly asynchronous forum client handling network requests, session management and HTML parsing into strongly-typed DTOs, with async-first API and safe sealed-result handling.

AndroidJVMNative·LittleSurvival·Other
network-logger1.0.0
0

Real-time HTTP and WebSocket traffic inspector with a premium UI, persistent notification launcher, advanced metrics dashboard, deep request/response inspection and automatic slow-endpoint detection.

AndroidNative·avelon1A
apollo-kotlin-mockserver0.3.3.1
0

Lightweight HTTP mock server for testing GraphQL clients, offering configurable responses, scripting, easy setup, and extensive documentation with API reference.

JSJVMNativeWasm·aryapreetam·MIT License
upchain1.7.0
0

Immutable, append-only, cryptographically linked chain for tamper-evident local data sync with content deduplication, HTTP/TCP sync modules, reactive updates, pluggable persistence and conflict merging.

JVMNative·hnau256