Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
jsx-parser0.1.2
01 used by

Lightweight, zero-dependency parser converting JSX into a type-safe AST with a simple parse API, returning success/failure results and readable errors.

AndroidJSJVMNativeWasm·deanalvero·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
frigg1.1.2
0

Shared Compose-based UI and structured per-target source sets for reusable app code, plus a native app entry point and simple build/run instructions.

AndroidNative·CardosofGui
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
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
ansi-to-tui-kotlin0.1.4
0

Parses ANSI escape sequences into ratatui-styled text, converting terminal color/style codes (4-, 8-, 24-bit colors; bold, italic, underline, reset) for TUI rendering.

AndroidJSNativeWasm·KotlinMania·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
ratatui-kotlin0.1.9
01 used by

Cook up interactive terminal user interfaces using a flexible widget-based toolkit with layout system, ready-made templates, extensive examples, documentation, and community resources for building text-based apps.

AndroidJSNativeWasm·KotlinMania·MIT License
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
roff-kotlin0.1.4
01 used by

Generate ROFF man pages programmatically using an abstract document model, inline styles, control directives, text-formatting helpers, and safe rendering with apostrophe handling.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
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