Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-native
compose-virtualjoystick-multiplatform1.0.0
1

Customizable virtual joystick offering touch-based directional controls with configurable dead zones, selectable 4- or 8-direction modes, reactive move events, and customizable visuals/background styles.

AndroidJSJVMNativeWasm·yoimerdr·Apache License 2.0
firebase-kmp-sdk1.2.3
1

Replica la API oficial de Firebase, entrega módulos modulares, integración con coroutines/Flow, serialización tipada (value<T>, toObject<T>, set<T>) y testing con emulator.

AndroidJSNative·romancanoniero·Apache License 2.0
kotlin-monads-multiplatform-library0.0.19
1

Functional monads for safer null and error handling: Maybe, Either, Try; error-accumulating types, evaluation combinators for combining results, and tuple utilities up to quintuple.

AndroidJVMNativeWasm·BenRomdhaneOmar·GNU Affero General Public License v3.0
device-manager-kmp0.0.1
1

Unified API for runtime permission management and device information, offering asynchronous, coroutine-friendly permission requests/status (single or batch), rationale handling, and location monitoring with live-tracking and state updates.

AndroidNative·big-gates
emKt1.0.2
1

Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
MeshCoreKmp0.12.2
1

High-level API for discovering, connecting to and exchanging messages with Bluetooth mesh companion devices, featuring scanning with filters, reliable acknowledgements, auto-sync time, channel polling and message streams.

AndroidNative·Wavesonics·MIT License
SSIO1.3.0
1

Async suspend-based streaming I/O layer exposing AsyncFileSystem/AsyncReadOnlyFileSystem, AsyncCloseable, async raw sources/sinks, buffered AsyncSource, AwaitPredicate, virtual/noop/system filesystems, random/discarding streams, portable implementations.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
kotlin_phoenix_channels0.1.1
1

Enables real-time bidirectional communication with Phoenix Channels via WebSocket, channel join/leave, push messages, event routing, automatic exponential-backoff reconnection, heartbeat, and type-safe message handling.

JSJVMNative·alexgaribay·MIT License
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
kofixture0.2.2
1

Type-safe test fixture generation with a composable, declarative API for building complex object graphs, nested overrides, sealed/enum/null handling, annotation-driven auto-registration, and testing-framework integration.

JSJVMNative·kofixture·Other
mobile-sync0.1.13
1

Sync and data stack for Quran apps: OIDC authentication, SQL-backed local persistence, orchestration of sync engine via DI, unified SyncService API, mutation/observe primitives and demos.

AndroidJVMNative·quran
commonmark-kotlin0.0.2
11 used by

CommonMark-compliant Markdown parser and renderer offering AST access for inspection and manipulation, extensible with GFM-style extensions (tables, strikethrough, autolink), outputs HTML, Markdown, or plain text.

AndroidJSJVMNativeWasm·feiyin0719·MIT License
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
ktfs0.2.0
1

Lightweight wrapper around a file-IO implementation, fixing non-ASCII path handling, adding fluent path-building DSL, withFs execution block and Path-centric file operations (read/write/move/delete).

JSJVMNativeWasm·SaltifyDev·MIT License
threadlocal-kotlin0.3.1
11 used by

Per-object thread-local storage: ThreadLocal type supplies independent per-thread object copies; faithful line-by-line transliteration of upstream crate, port-lint provenance headers, feature-parity in-progress.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kmp-toolkit0.4.0
1

Unified toolkit offering app lifecycle, device and app info, clipboard read/write/observe, network and keyboard monitoring, haptics, sensor observation, navigation, share-sheet and file pick/save helpers.

AndroidNative·Airsaid·Apache License 2.0
klang0.8.2
1

Pure systems-programming toolkit enabling bit-exact C semantics with single-heap memory, C-compatible types, deterministic floating-point, and dual-mode bitshift engine for reliable C-to-language porting.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
fiktion0.5.0
1

Fake-data generator for tests that builds realistic object graphs with scoped overrides, deterministic seeds, nested targeting, collection/map handling, null/default control, and extensible add-ons.

JSJVMNativeWasm·sya-ri·MIT License
luma-compose1.0.0
1

Reusable patterned backgrounds and follow-glow visuals for Compose, with immutable styles, runtime states, rich layout and interaction presets, lightweight blur, parallax, and seeded randomness.

AndroidJSJVMNative·nvshink·MIT License
lsp-types-kotlin1.2.0
11 used by

Type-safe LSP 3.17 message models and transport-agnostic LanguageServer/LanguageClient interfaces generated from metaModel.json; optional ksrpc JSON-RPC bindings, union-type mappings, lifecycle and progress helpers.

JSJVMNativeWasm·Monkopedia·Apache License 2.0
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
tokio-kotlin0.1.0
1

Event-driven, non-blocking asynchronous runtime featuring multithreaded work-stealing scheduler, reactor, async TCP/UDP and runtime primitives; faithful line-by-line transliteration of upstream implementation with provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Other
KMP-native-splash1.0.0
1

Generate native splash screens from a single Gradle DSL, auto-producing per-density assets and launch assets; runtime API to preserve/remove splash until UI ready, with dark‑mode and per‑flavor wiring.

AndroidJSJVMNativeWasm·tahaak67·Apache License 2.0
bitgrind-kmp0.1.0
1

Collection of libraries offering lexicographically-sortable ULIDs, zero-overhead 64-bit BitSet with bitwise ops and set-bit iteration, and unified asynchronous file I/O including OPFS support.

AndroidJSJVMNativeWasm·mrenouf·MIT License
SkikoWayland0.148.1
1

Direct Compose Desktop rendering into toolkit-owned Wayland wl_surface via EGL, bypassing X11/JAWT; creates wl_egl_window, resizes buffers, supports integer buffer and fractional UI scaling.

JVM·brahmkshatriya·Apache License 2.0
kzstd0.1.0
11 used by

Pure zero-runtime-dependency Zstandard codec producing standard zstd frames with dictionary support; immutable digested dictionaries reusable across threads, one-shot API, and decompression-bomb guard.

JSJVMNativeWasm·meshtastic·GNU General Public License v3.0
kotlin-fission1.0.0
0

Enables easy execution of native functions in fission.io, offering a simple setup with dependency inclusion, function registration, and specialized environment deployment for seamless function routing.

Native·vexdev·Apache License 2.0
core1.8.7
0

Facilitates code sharing for backend and mobile projects related to cocktails. Includes DTOs for cocktail data, filtering capabilities, and serialization support using kotlinx.serialization.

JVMNative·MixDrinks·MIT License
sqlcipher-ktn-pod1.4.2
0

Wraps SQLCipher from Cocoapods, enabling database encryption features for native iOS targets. Addresses module-related issues in certain plugin versions. Available via Maven Central.

Native·softartdev·MIT License
hauler0.4.1
0

RPC-serializable logging interfaces for forwarding and aggregating logs across services — local routing, streaming, filtered subscriptions, and batched delivery with deduplication and replayable storage.

JSJVMNativeWasm·Monkopedia·Apache License 2.0