Browse Kotlin Multiplatform libraries
index data from klibs.ioDeclarative data fetching with caching and stale-while-revalidate, reactive background refreshes, lifecycle-managed registry, and dedicated mutation actions for synchronized async state and side effects.
Unified, coroutine-native API to manage home-screen quick actions with system icon mapping, pinning requests, usage reporting, hot activation stream, and a test-ready fake manager.
Native WebView-based PDF viewing with direct URL loading, smooth scrolling, pinch-to-zoom, page indicators, dynamic titles, LRU bitmap caching, lifecycle-aware back navigation, coroutine-friendly API.
Reliability-first background-task API offering scheduling, retries, SQL-persistence, offline queue with replay, task chaining, tag-based cancellation, state flows and test fakes.
HTTP traffic inspector logging requests, responses, headers and bodies; supports mocking/overriding, HAR export, in-app UI, configurable filters, sanitization, retention and notifications.
Runs as an MCP server over stdio, implementing audio processing, subtitle‑to‑LRC and WAV→MP3 conversion, shell command execution, image understanding via Vision API, plus resource/prompt declarations.
Manages runtime permissions, prompts and status via activity-bound controller; coroutine-friendly API, usable isGranted checks outside setup, and lifecycle-aware request handling.
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.
Lightweight toolkit for Ktor HTTP clients: retry schedules with Retry-After parsing, per-request timeouts, etiquette headers, and destructive body-prefix sampling for diagnostics.
Compiles AT Protocol lexicons into typed classes, generates API interfaces and HTTP (Ktor) implementations, and supplies OAuth and Jetstream bindings plus a Gradle plugin for schema generation.
Resumable tus protocol implementation offering a client, embeddable server library, standalone runnable server jar, shared protocol primitives, and end-to-end integration tests.
Lightweight coroutine-based countdown timer exposing StateFlow states (Idle, Running, Paused, Finished), periodic interval ticks, and controls for start, pause, resume, stop, and restart.
Encrypts and stores application data with simple save/load/delete API, alias-based key initialization, and coroutine-friendly async operations for secure persistent storage.
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.
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.
Firebase-first SDK exposing coroutine-style suspending functions, reactive flows, and serialization-backed read/write for Firestore, Realtime Database, Auth, Functions, Storage, Messaging, Installations.
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.
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.
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.
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.
Multiplatform IM SDK: unified network, sync, local DB and event layers with Wire-generated protobufs, Ktor client, SQLDelight, coroutines and catalog-driven Gradle dependency management.
Coroutine-first mediator implementing CQRS and Vertical Slice patterns: requests routed to a single handler, notifications fan out, customizable behavior pipeline and registrar-based handler registration.
HTTP inspection for Ktor, capturing requests, responses, headers and bodies, with UI, HAR export, request/response overriding, filtering, sanitization and configurable retention.
One-line audio recording, easy playback and OpenAI Whisper transcription via coroutine-style API; live waveforms, Compose-ready state/UI components, permission handling and WAV file I/O.
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.
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.
Typed JSON-RPC client for codex app-server: coroutine-driven session with response correlation and notification flows, high-level typed APIs, stdio/websocket transports, schema generation and testing tooling.
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.