Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagsdk
kmpworker0.1.0-beta06
0

Reliability-first background-task API offering scheduling, retries, SQL-persistence, offline queue with replay, task chaining, tag-based cancellation, state flows and test fakes.

AndroidNative·neuralheads·Other
KMPNotifier1.6.7
0

Handles push and local notifications via Firebase Cloud Messaging with simple initialization, configurable foreground display, image support, runtime permission helpers and unified API.

AndroidJSJVMNativeWasm·ishumakov881·Apache License 2.0
kmp-ai0.4.0
0

Run offline LLMs with llama.cpp backend: real‑time token streaming, SHA‑256‑verified resumable downloads, chat templates, KV‑cache reuse across turns, and grammar‑constrained generation.

AndroidJVMNative·fadizg
kotlin-data4.0.0
0

Compact immutable collections, mutable primitive buffers, persistent queues and heaps, plus Option/Either/Validated result types—primitive buffers avoid boxing; includes Arr, ArrMap, BankersQueue, LeftistHeap.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
Logger0.0.1
0

Lightweight logging utility offering automatic console and logcat output, file logging with level filters, optional class/method/line traces, simple v/d/i/w/e API and raw writes.

AndroidJVM·alexey-odintsov
Spark-Messages1.0.1
0

Unified initialization call handles bridge assignment and dependency-injection startup; application-level start supplies correct context to DI to avoid missing-definition errors; shared implementation hides globals and DI configuration from clients.

AndroidNative·karun02525
QRCodeScannerLibrary1.0.3
0

Lightweight QR code scanner offering easy integration via GitHub Packages and Gradle, simple dependency setup, sample app assembly and one-command publishing to package registry.

AndroidNative·karun02525
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
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
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
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
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
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
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
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
aisdk-kotlin0.3.0-alpha01
0

Multifaceted AI tooling library delivering typed agent and tool contracts, streaming text and structured outputs, provider/gateway adapters, embeddings and media primitives, telemetry, mocks, and utilities.

AndroidJVMNative·torad-labs·Other
qr-decoder-emv-co-kmp2.0.0
0

EMVCo Merchant-Presented QR decoding for Colombia: full TLV parsing and EASPBV v1.4 field support, CRC-16 validation, lenient diagnostics, compact single-entry API and no shared-module dependencies.

AndroidJVMNative·fgardila·Other
natrium0.0.2
0

Thin facade over Wire's Kalium SDK offering a streamlined API for secure citizen-to-government messaging, with a core SDK and a CLI reference implementation.

AndroidJVMNative·SchwarzDigits·GNU General Public License v3.0
kvality3.3.0
0

Schema-first validation with fluent, composable rules and Joi-like DSL — chainable validators, nested and cross-field checks, schema composition, strict/partial modes, and structured error objects.

AndroidJVMNative·Chandu4221·Apache License 2.0
connector-kotlin0.1.2-beta
0

Connector for an online multiplayer space game, offering client-side networking, object and event handling, messaging, and game-state synchronization; early beta for testing and development.

AndroidJSJVMNativeWasm·flattiverse·MIT License
log4agent0.1.0
0

Local logging toolkit routing structured mobile SDK logs to a developer-hosted server; stores per-device/session JSONL, supports redaction, simple tail/curl inspection and agent workflows.

AndroidJVMNativeWasm·Icyoung·MIT License
earshot0.3.0
0

On-device speech-to-text: extracts clean 16kHz audio, downloads and runs local models, returns transcripts with timing, language and confidence — no server or audio upload.

AndroidNative·eknuth·MIT License
kalium0.0.2-fork.1
01 used by

End-to-end encrypted messaging and cryptography toolkit featuring a CLI for login, group management, messaging, key package handling, and configurable build-time crypto/cache policies.

AndroidJSJVMNative·SchwarzDigits·GNU General Public License v3.0
KosherKotlin1.0.1
0

Calculates astronomical times, sunrise/sunset (NOAA default), and Jewish zmanim for prayers; offers ComplexZmanimCalendar, lazy computed zman properties, metadata-rich definitions, and an allZmanim list.

AndroidJSJVMNative·elfifo4
PrinterKMP1.2.2
0

ESC/POS thermal printing via Bluetooth, TCP and USB with unified API, customizable ESC/POS commands, easy integration, extensible connectivity, ideal for receipts and POS workflows.

AndroidJVMNative·mtlabdo
boks2d0.1.2
0

Native Box2D v3 bindings exposing familiar world/body/shape APIs, contact and hit events, advanced collision filtering, sleep control, and high-performance benchmarks.

AndroidJVMNative·Commit451·MIT License
kmp-oidc0.2.0
0

Lightweight OpenID Connect authentication supporting Authorization Code Flow with PKCE, discovery, token exchange/refresh, local and provider logout, secure token storage, and provider-specific customization.

AndroidNative·Worker432·Apache License 2.0
Print1.0.0
01 used by

Logging to console, files, network, SigNoz and Firebase; global crash handling across coroutines, threads and native signals; install wrapper protects entry point and writes persistent, async-signal-safe crash reports.

AndroidJSJVMNative·CheerWizard·MIT License