Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-flow
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
vaultkmp1.0.0
0

Secure, encrypted AES-256-GCM key-value storage offering type-safe entries, Flow-based observation, coroutine-friendly async API, object serialization, hardware-backed key protection and flexible builder configuration.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0
currency-convert26.26.01
0

Currency formatting, arithmetic and number-to-words conversion for monetary amounts, plus a composable numeric input with smart locale-aware formatting, key handling, and precision control.

AndroidNative·phucbgvns·Apache License 2.0
v8v1.0.0
0

Orchestrates native on-device speech-to-text into local app actions, cross-app MCP commands, or remote webhook workflows; offline-first, multilingual, privacy-respecting, with unified single-package API.

AndroidJSJVMNative·alimomin1998·Apache License 2.0
flowvi0.1.0
0

Tiny, Compose-first MVI toolkit enabling unidirectional state management via pure reducers, suspend side-effects and an interactor that folds events and upstream flows into StateFlow; easy to embed.

AndroidNative·dpaltv·Apache License 2.0
fosh-labs-kmp-architecture-kit0.1.0
01 used by

Shared architecture primitives for clean, layered apps: lifecycle-aware BaseViewModel exposing StateFlow with native-coroutines observation, ViewModelState marker, and sync/suspend/flow UseCase variants.

AndroidNative·foshlabs
composure1.0.2
0

Lightweight coroutine-based unidirectional data-flow architecture for predictable state management, mapping events→actions→results→state, with interactor pipelines, side-effect handling, lifecycle-scope integration and UI screen binding.

AndroidJVMNative·reid-mcpherson
compass0.5.0
0

MVI state management with ViewModel lifecycle, composable StateContent, reusable component DSL, typed navigation keys, Navigator API, predictive-back animations, ViewModelStore syncing and saveable backstack state.

AndroidJVMNativeWasm·usmonie
twitchkt1.0.0
0

Typed asynchronous clients for Twitch OAuth2, Helix REST API, EventSub WebSocket and IRC; stream-based auto-pagination, automatic EventSub reconnect/keepalive, pluggable token and logging.

JSJVMNativeWasm·CaptnBlubber·Apache License 2.0
viewing-state-kmp1.0.0
0

Sealed state types modeling common UI transitions — loading, saving, mutating (with original/updated tracking), plus ResourceState that combines load/save flows for predictable, type-safe view-state handling.

AndroidNative·felipearpa·MIT License
wac-discovery0.2.2
0

Discovers smart TVs, speakers, routers and IoT devices via SSDP and mDNS concurrently, deduplicates results, resolves UPnP metadata, with preset and custom filtering.

AndroidJVMNative·WacLabs·Apache License 2.0
kmp-uwb0.2.3
0

Centimetre-accurate UWB spatial awareness: peer-to-peer TWR ranging, angle-of-arrival, FiRa STS security, exhaustive 10-state lifecycle, composable errors, and hardware fakes for testing.

AndroidJVMNative·gary-quinn·Apache License 2.0
zipline1.28.0-composelive-0.3
01 used by

Embeds QuickJS to fetch and run JavaScript modules at runtime, enabling hot-updates, bridged interfaces with serialization, modular caching, precompiled bytecode, profiling, and signature verification.

AndroidJSJVMNative·tret9·Apache License 2.0
pale-blue-cmp-core1.0.0
0

Type-safe suspendable navigation with result-passing (primitives and serializable objects), plus a lightweight MVI ViewModel interface to standardize UI state management.

AndroidJSJVMNativeWasm·PaleBlueApps·Apache License 2.0
sumopod-ai-sdk0.1.1
0

OpenAI-compatible SDK offering chat completions (streaming and non-streaming), text embeddings, model browsing across 40+ models, SSE streaming, thread-safe singleton, and API-key redaction.

AndroidJVMNative·MozeeB·Apache License 2.0
Firebase-KMP-Kit0.4.0
0

Unified Firebase Remote Config access through a single API, fetchAndActivate, typed getters, JSON export, simple initialize, optional auto-refresh and REST-backed local cache.

AndroidJSJVMNativeWasm·RazoTRON·Apache License 2.0
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
Markdown0.0.1-alpha.12
0

Blazing-fast AST-based Markdown engine with incremental parsing, token-by-token LLM streaming, full CommonMark coverage, theming, LaTeX math, linting, plugin directives and image loading.

AndroidJSJVMNativeWasm·zly2006·MIT License
debuggable-compiler-plugin0.1.7
0

Instruments classes at compile time to automatically track and visualize Compose State, Flows and function actions; adds diagram-style variable captures, optional stack traces, and pluggable loggers.

AndroidJSJVMNativeWasm·TBSten
lazy-paging-kmp0.0.2
0

Wrapping LazyPagingItems into lazy columns that auto-handle loading, empty, error and pull-to-refresh states; exposes resolved paging state so UI code focuses only on state rendering.

AndroidNative·felipearpa·MIT License
funKtional1.1.3
01 used by

Lightweight functional extensions for nullable handling, suspend-friendly mapping, type-safe casting, null-aware matching, and lift combinators for combining nullable values with concise chaining.

JVMNative·ktomek·MIT License
kflowext2026.4.1
0

Extension utilities for reactive Flow streams: concise operators, converters, lifecycle-aware collectors, enhanced error handling, caching and testing helpers to simplify stream composition, transformation and consumption.

AndroidJVMNative·gahojin·Apache License 2.0
KRecorder0.2.0
0

Audio recording engine with configurable sample rate, channels, encoding and output formats, reactive state (amplitude/duration), waveform-ready visual components, optional UI and lifecycle-safe controls.

AndroidNative·criticalAY·Apache License 2.0
komoji1.0.0
0

Fast, localized offline Unicode emoji database offering powerful search, multilingual names/keywords, grouping, variant support, lazy SQLite connection with auto-close timeout, and reactive stream searches.

AndroidJVMNative·raku2412·MIT License
compose-sonner2.0.0
0

Opinionated toast component offering stacked, animated, and customizable toasts: multiple types/colors, positions, transitions, swipe-to-dismiss, actions/icons, durations, lazy performant rendering, and ViewModel-friendly updates.

AndroidJVMNative·vickyleu·Apache License 2.0
btc-wallet-kmp0.6.1
0

High-level Bitcoin wallet API offering HD key derivation, multiple address types including Taproot, watch-only support, UTXO selection strategies, transaction creation/signing/broadcast, and pluggable sync/storage.

AndroidJVMNative·Sour-Labs·Apache License 2.0
Kindling2.0.1
0

Production-ready multi-module component library offering shadcn/ui-style UI components (toaster, data table, carousel), typed navigation, structured ViewModel base, debounce/throttle coroutine utilities, Material3 theme-aware.

AndroidJVM·ClementBobin·Apache License 2.0
KaudioAnalyser1.4.2
0

Real-time and file-based audio analysis with pitch detection (FFT/YIN), spectrum analysis, and note-frequency utilities including A4 tuning and formatted note output.

JSJVMNativeWasm·SOR2171·MIT License
ReversibleState1.0.0
0

Tracks editable and applied values, exposes an uncommitted-change indicator, supports commit/revert operations, and grouping to commit or revert only dirty child states.

JVMNative·w2sv·Apache License 2.0
Kotlin-Multiplatform-SDK1.0.1
0

Headless, plug-and-play SDK offering networking, auth, HTTP cache, offline queue, logging, telemetry and MVI contracts; modular feature modules, dependency registry, and three integration paths including full offline-first with host SQL.

AndroidNative·NiteshKuk