Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-coroutines
prefero1.0.0-alpha02
1

Modern preferences layer built on AndroidX DataStore, enabling minimal boilerplate, type-safe autogenerated preference accessors from serializable models, reactive flows, and single-file configuration.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
RetainedModel1.0.3
1

Composable-friendly retained models offering lifecycle-aware instances, coroutine-scoped cancellation, simple retain factory, and onClear hooks for deterministic resource cleanup and UI state retention.

AndroidJVMNative·andannn·Apache License 2.0
kmp-settings0.8.1
1

Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.

AndroidJVMNativeWasm·mlm-games·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
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
redux-kmp1.0.0
1

Redux-style state management with modern toolkit features: type-safe reducer DSL, reactive StateFlow, memoized selectors, async thunks, entity adapter, listener middleware, slice pattern.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0
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
arch-android1.2.0
1

Ergonomic toolkit for app architecture: state machines for view/scene orchestration, storage abstractions with persisted delegates, recycler utilities, foldable posture helpers and a lightweight context provider.

Android·matheus-corregiari·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
Coroutines-Extensions1.0.0
1

Adds concurrent mapAsync, pairwise emissions, flow racing, exponential-backoff retries, timeout-or-null, and default/fallback helpers for building composable, resilient asynchronous streams with concise APIs.

JVM·rain991·Apache License 2.0
pulse1.0.0-alpha11
1

In-app developer toolbox offering network inspection, log viewing, crash reporting, leak detection, device diagnostics and performance monitoring with zero configuration, in-memory storage, dark themes, cURL/PDF export.

AndroidJSJVMNativeWasm·Kagua98·Apache License 2.0
KSM0.0.3-alpha
1

Finite-state machine DSL for explicit state graphs with exhaustive state types, event payloads for constructing states, observable reactive state stream, deterministic non-reentrant dispatch, and Mermaid export.

JVM·AdamWardVGP·Mozilla Public 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
getback-compose0.1.0
1

Restores lifecycle-agnostic navigation and hierarchical scope management for Compose UIs: visibility-aware lifecycles, type-safe navigation, DI-agnostic dependency scoping, and ref-counted coroutine scopes.

AndroidJSJVMNativeWasm·AdamShare·Apache License 2.0
kmp-nfc0.0.4
1

NFC toolkit for tag reading/writing: NDEF read/write, raw APDU transceive, capability introspection, plus test doubles with error injection and delay simulation.

AndroidJVMNative·gary-quinn·Apache License 2.0
core-domain-platform1.3.0
1

Pure domain layer enforcing Clean Architecture with typed contracts, DomainResult error handling, composable validators and policies, deterministic testing via injected clock and id providers, no framework dependencies.

JVMNative·DanCrRdz93·Apache License 2.0
arch-event-observer2.1.0
11 used by

Event and result observation with DataResult, LiveData/Flow wrappers, chaining/mapping/merge helpers and a Compose-first DSL for declarative loading, data, error and collection handling.

AndroidJSJVMNativeWasm·matheus-corregiari·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
compose-media-picker0.2.0
1

Unifies media selection for images, videos, and files with system-camera capture, streaming reads, lightweight file references, seamless single-call API, and no custom camera UI or extra permissions.

AndroidJVMNativeWasm·aashutosh-rana·Apache License 2.0
json-schema-ref-parser-kmp0.9.21
1

Parses and dereferences JSON Schema $ref pointers across files and URLs, merges allOf, preserves source locations, tracks original refs, handles circular references and authentication.

JSJVM·ZenWave360·MIT License
traKt5.1.1
1

API wrapper for traQ bots offering coroutine-friendly DSL-style event handlers (onMessageCreated), message-reply utilities, token-based initialization, and a simple run lifecycle for quick bot setup.

JSJVMNative·howard12721·MIT License
KmpNativeDatePicker1.0.2
1

Truly native date picker UI leveraging system pickers, auto-inheriting app theming; asynchronous suspend-style APIs for single or range selection, plus UI toolkit helper.

AndroidNative·KTSnippetByShubham·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
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
KspPreferences2.0.0
1

Type-safe, annotation-driven DataStore code generation producing zero-boilerplate compile-time implementations from simple interfaces; supports suspend and reactive reads, typed preferences, object serialization, and constructor/reflection instantiation.

AndroidJVMNative·SemenciucCosmin·Apache License 2.0
ToastX1.0.2
1

Material-style toast notifications with single root host, multiple styles (gradient, glass, animated), built-in success/error/warning/info types, custom icons, Lottie and action/duration controls.

AndroidJSJVMNativeWasm·maulikdadhaniya
kmp-inapp-review1.0.0
1

Unified, coroutine-friendly wrapper for native in-app review APIs, enabling a single requestReview() call to trigger platform review dialogs with a simple, exception-based completion contract.

AndroidJVMNative·Froyder·Apache License 2.0
kmp-webview0.1.5
1

Batteries-included WebView toolkit with drop-in UI scaffolding, two-way JS bridge, file/camera/getUserMedia support, progress indicators and error page, debug log panel, optional QR scanner.

AndroidNative·HarlonWang·MIT License
formk-kmp1.0.1
1

UI-agnostic form validation toolkit standardizing immutable, testable input states; supports custom and dynamic validations, aggregated form validity, and submission lifecycle handling.

JSJVMNativeWasm·fadibouteraa