Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Debug-Window0.0.1-alpha
0

Generates Fibonacci sequences from environment-provided starting values; includes tests and step-by-step Maven Central publishing and CI setup, covering key generation, signing, and namespace verification.

AndroidJVM·ben-gooding-hub·Apache License 2.0
kotlin-mattermost-client0.0.1
0

High-level client for Mattermost API enabling bots/integrations to receive direct messages, detect chats, handle attachments, send messages, and split large Markdown responses.

JSJVMNative·LimeBeck·MIT License
KFile0.2.0
01 used by

A Kotlin/Native + JVM Library for file operations

JVMNative·Julius-Babies
mockative3.1.7
01 used by

Mocking via code-generation with concise, non-intrusive, type-safe API; mocks classes and interfaces, supports value/matcher stubbing, function/coroutine stubs, implicit Unit stubbing, verification.

AndroidJSJVMNativeWasm·MohamadJaara·MIT License
KMP-Ktor-Client1.2.5
0

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.

AndroidJVMNative·Hussein-Al-Zuhile·Apache License 2.0
spayd-kotlin0.0.5
0

Zero-dependency parser and serializer for SPAYD (Short Payment Descriptor) QR-payment strings — read, write, encode/decode with single-file, copyable implementation and serialization support.

AndroidJSJVMNativeWasm·okarmazin·Apache License 2.0
kmp-utils0.0.6
0

Barebones library template to quickly bootstrap a Maven-Central-ready library; includes a platform-starting Fibonacci generator, per-target tests, CI workflow and deployment instructions.

AndroidJVMNativeWasm·dreamfighter·Apache License 2.0
kmp-web-sockets1.0.0
0

Lightweight WebSocket client with connection manager, coroutine-friendly incoming message stream, easy connect/send/disconnect, and simple integration for reactive UI state and view models.

AndroidJVMNative·WannaverseOfficial·MIT License
ktor-helper0.0.2-alpha
0

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.

AndroidJVMNative·kdani41·Apache License 2.0
WordProcessor1.0.0
0

Renders JSON data as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, indentation via CompositionLocal, and configurable styling for spacing, colors, and counts.

AndroidJVM·TactWareInc
arrow-errors1.1.2
0

Comprehensive error-handling toolkit offering rich, actionable exceptions with UI metadata, centralized internationalized error catalog, and composable UI components for consistent, severity-aware error presentation.

AndroidJSJVMNativeWasm·blackarrows-apps·Apache License 2.0
cmp-x0.0.1
0

Compose-based cross-platform app template enabling shared UI and platform-specific code separation, offering native entry points, SwiftUI support, and Wasm/JS development/run tasks.

AndroidJSJVMNativeWasm·simplepeng
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
JsonComposeViewer1.0.0
0

Renders JSON elements as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, CompositionLocal-driven indentation, and configurable JsonViewerStyle (colors, spacing, counts).

AndroidJVMWasm·TactWareInc
compose-form1.0.0
0

Lightweight, customizable form-builder DSL with reusable fields, built-in field and form validation, stateful ViewModel access, change observation, and custom input field support.

AndroidJSJVMNativeWasm·IsaacDobrevaSkevington
SimpleJsonQuery1.0.1
0

Lightweight JSON query language enabling non-developers to run expressive, JMESPath-like queries with filters, wildcards, type and string checks, selections, and type-safe extraction.

JSJVMNative·ionate12·MIT License
swiftycompose-compose-multiplatform0.1.0
0

SwiftUI-like declarative UI toolkit for building composable components using prefix operators (!,+,-), chainable modifiers, state bindings, and common view primitives (VStack, Text, Slider).

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
KotlinToolbox0.1.1
0

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.

AndroidJVMNative·lzdev42·MIT License
anstyle-kotlin0.1.5
01 used by

Terminal styling toolkit: style definitions, git/LS_COLORS parsers, ANSI escape parsing, converters to ROFF/SVG, backend adapters and color utilities for colored terminal output.

AndroidJSJVMNativeWasm·KotlinMania
kasuari-kotlin0.1.6
01 used by

Cassowary constraint-solving implementation for UI layout, low-level solver API with weighted strengths, editable variables for interactive updates, and dual error styles (exceptions or Result-based).

AndroidJSJVMNativeWasm·KotlinMania·MIT License
KStore2.0.4
0

Save and restore serializable objects to disk with asynchronous IO, in-memory caching, FIFO read–write locks, default values, migration helpers and observable updates via flows.

JSJVMNativeWasm·championswimmer·Apache License 2.0
Kotlin-Libraries1.3.1
0
JSJVMNativeWasm·Denis535
anyhowkt1.0.1
0

Rust-style error handling with context-aware errors, a result builder, bind() short-circuiting, bail/ensure helpers, typed/untyped errors, rich contextual propagation, and converts existing Result values for seamless interop.

AndroidJSJVMNativeWasm·itsvks19·MIT License
KMQTT1.0.0.4
0

MQTT 3.1.1/5.0 lightweight, configurable client and broker supporting TCP, TLS and WebSockets; subscription/publish APIs, authentication, authorization, packet interception and optional clustering.

JSJVMNative·terry-xiaoyu·MIT License
KScan0.4.0
0

Composable barcode scanner offering easy integration, built-in ScannerView or headless scanner, supports multiple code formats, and programmable torch/zoom controls via ScannerController.

AndroidJVMNativeWasm·ArnyminerZ·Apache License 2.0
kotlin-lodash0.0.2
0

Lodash-like utilities for strings, arrays, collections and maps — deep cloning, safe nested-get, flattening, range/times, uniqueness, and other helpers; zero dependencies and strong static null-safe typing.

JSJVMNativeWasm·zhouqing86·Apache License 2.0
dRPC0.4.9
0

Maps service interfaces to HTTP POST endpoints using JSON, representing outcomes with typed Success/Error wrappers, supporting parameter-indexed requests, websocket support, and convenient client call patterns.

AndroidJVMNative·erwinelder·Apache License 2.0
skolloble-kmp1.0.0
0

Language parsing, AST construction and syntax-tree utilities built on an ANTLR-based parser framework, offering grammar-driven parsing helpers and code-analysis tools.

JSJVMNativeWasm·muqhc·Apache License 2.0
adhan-kotlin0.0.12
0

Calculates Islamic prayer times, Qibla direction and Sunnah times using high‑precision astronomical algorithms. Supports multiple calculation methods, madhab rules, high‑latitude handling and custom adjustments.

JVMNative·meypod·MIT License
Gemini4KT0.9.0
0

Lightweight wrapper for Gemini REST API, offering simple request/response handling, Gradle example runner, generated API documentation and minimal dependency footprint.

AndroidJSJVMNative·takanori-ugai·Apache License 2.0