Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
tuskt0.1.0
0

Resumable tus protocol implementation offering a client, embeddable server library, standalone runnable server jar, shared protocol primitives, and end-to-end integration tests.

AndroidJSJVMNativeWasm·daphil19·Apache License 2.0
CountDownTimer1.0.0
0

Lightweight coroutine-based countdown timer exposing StateFlow states (Idle, Running, Paused, Finished), periodic interval ticks, and controls for start, pause, resume, stop, and restart.

AndroidJVMNative·rezita·Apache License 2.0
OnTheFly-KMP1.0.1
0

Dynamic UI engine rendering native Compose widgets from JavaScript at runtime via QuickJS+Rust bridge; 40+ components, candlestick charts, reactive state, WebSocket realtime, cross-screen persistent store.

AndroidJVMNative·dongnh311
DeviceGuardSDK0.1.0
0

Comprehensive device security toolkit: fingerprint-based stable IDs, root/jailbreak and emulator detection, app integrity checks, VPN/proxy inspection, remote-control/surveillance detection, modular detectors, aggregated risk scoring.

AndroidJSJVMNative·dongnh311·Apache License 2.0
kotlin-simd1.2.0
0

Exposes SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 compiler intrinsics as functions, plus boolean SSE-support constants for runtime feature detection and fallback implementations.

Native·nlbuescher
kmm-crypto2.0.2
02 used by

Encrypts and stores application data with simple save/load/delete API, alias-based key initialization, and coroutine-friendly async operations for secure persistent storage.

AndroidJSJVMNativeWasm·the-best-is-best
Uploader0.2.0
0

Chunked multipart uploads to cloud storage with pause/resume, retry and persistent upload state across restarts. Enqueued background engine, per-chunk progress stream, and pluggable HTTP callbacks.

AndroidJSJVMNativeWasm·mohamadkaramidarabi·Apache License 2.0
Support-Logging-KMP0.3.1
0

Privacy‑first logging with compiler‑transformed string interpolation: defaults to redaction, supports public(...) and hash(...), outputs sanitized logs and exposes signature‑protected access with native system logger integration.

AndroidNative·zuhlke·MIT License
kotlin-http-client1.20.2
02 used by

Asynchronous HTTP client offering DSL-style request builders, configurable engines, interceptors, streaming responses, multipart support, and extensible plugins for concise, testable network code.

AndroidJSJVMNative·the-inkwell·MIT License
kotlin-platform1.17.2
0

Detects runtime environment as an enum, exposes currentPlatform constant, offers lightweight, easy-to-integrate API and extensible hooks for telemetry-friendly platform metadata.

AndroidJSJVMNative·the-inkwell·MIT License
kotlin-safearea1.18.0
0

Safe-area and window-inset utilities for Compose, offering rememberWindowInsetsController, WindowInsetsController APIs, a WindowInsets UIViewController wrapper, navigation/status bar padding modifiers, and runtime visibility control.

AndroidJSJVMNative·the-inkwell·MIT License
Chatia-ui-components0.0.1
0

Shared Compose UI component set enabling common UI code, platform-specific source folders, native integration points and native app entry templates.

AndroidNative·moashrafff
net.akehurst.kotlin.kserialisation2.2.21
0

Serialises data structures with robust reference and cyclic-graph handling, JSON-friendly output, pluggable strategies for object identity, and straightforward integration into serialization pipelines.

JSJVMWasm·dhakehurst·Apache License 2.0
kotlin-viewmodel1.19.0
04 used by

Safe-area utilities calculating display insets, applying edge paddings/margins, and dispatching window insets for consistent UI layout across varying device display cutouts and system bars.

AndroidJSJVMNative·the-inkwell·MIT License
kotlin-multiplatform-ext1.16.0
02 used by

Collection of extension functions and small utilities improving API ergonomics, DSL creation, common conversions, testing helpers and interop conveniences for library development.

AndroidJSJVMNative·the-inkwell·MIT License
kuilt0.6.0
0

Unified networking fabric with session API, swappable transports, replicated CRDT data structures, Raft consensus and leadership, turn-based game and fair-deal utilities, conformance tests.

AndroidJVMNativeWasm·tractat-us·Apache License 2.0
kotlinapi4.3.0
0

Client for interacting with app API: request/response handling with JSON, file and form inputs, collection-format queries (csv/tsv/ssv/pipes), numerous domain models (payments, chat, AI) and bearer auth.

JSJVMNative·femimarket
time1.0.3
0

Elegant, type‑safe, locale‑aware date/time, interval, relative‑time, duration and period formatting via readable DSLs; smart interval merging, customizable formats, and implicit locale/timezone scoping.

AndroidJSJVMNativeWasm·VladimirTintera
firebase-kotlin-sdk2.4.0-wasm
0

Firebase-first SDK exposing coroutine-style suspending functions, reactive flows, and serialization-backed read/write for Firestore, Realtime Database, Auth, Functions, Storage, Messaging, Installations.

AndroidJSJVMNativeWasm·Jawnnypoo·Apache License 2.0
libs-mobile0.4.0
0

Shared libraries published to Maven Central; modules versioned and released independently via tag-driven publish workflow that publishes only the tagged module; consumers need only mavenCentral.

AndroidJSJVMNative·coderwise
loops-kmp1.0.0
0

Client for loops.so API with full endpoint coverage, typed resource groups, direct vs proxy modes to prevent shipping API keys, automatic 429 retries, configurable timeouts and logging.

AndroidJVMNative·RetRo99·GNU General Public License v3.0
Rhaydus-Foundation0.2.0
0

Versioned shared backbone for apps: published libraries (MVI runtime, design system, image), unified build and style tooling, and Claude Code AI assets that teach assistants to adopt and use conventions.

AndroidJVMNative·CinqueIzumi·MIT License
kmpanion0.0.3
0

Utility extensions for common types, coroutine-safe runCatching, flow helpers (single‑consumption, saved‑state and preference‑backed StateFlows), lifecycle stream, MD5/hex, semantic versioning, image/string helpers.

AndroidJVMNative·UbiqueInnovation·Apache License 2.0
kmp-supportchat1.3.2
0

In-app support chat backed by Supabase, real-time messages, media, emoji reactions, swipe-to-reply quotes, shared conversation state with agent console, and anonymous client sign-in.

AndroidNativeWasm·Xemb0·MIT License
sha1-kotlin0.1.1
0

Line-by-line transliteration of RustCrypto/hashes, offering API parity across many cryptographic hash algorithms (SHA‑1, BLAKE2, MD5, …); includes source provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
ftxui-kt-framework0.6.0
0

Opinionated terminal UI framework with component-builder architecture, navigation stack, reactive state, built-in views (lists, tables, editors, paginated/tree), framework overlays (help, toasts, dialogs), keyboard shortcuts and theming.

Native·nassendelft·GNU General Public License v3.0
antlr4-kotlin0.1.2
0

Port of the ANTLR v4 runtime translating Java sources into a portable implementation, enabling ANTLR-generated parsers; runtime API parity work ongoing.

AndroidJSJVMNativeWasm·KotlinMania·Other
project-template1.0.0
0

State-of-the-art starter pack organizing code with Clean Architecture and DDD: layered Domain/Data/Presentation, use-case invoke patterns, self-validating models, Koin DI, optimized CI/CD.

AndroidJVMNative·ygdrasil-io·MIT License
universal-bertlv0.0.10
0

BER‑TLV/TLV parser for EMV payment data: recursive decode of constructed/primitive tags, hex-string I/O, comprehensive EMV tag dictionary, and rich value explainers and visualizations.

JSJVMNative·rafaelrabeloit·MIT License
klarity0.2.0
0

HTTP-capture debug toolkit: Ktor interceptor, bounded event bus with ring-buffer, header redaction, in-app overlay (shake to open), and zero-install live web viewer streaming events.

JVMNative·meeladheeraj