Browse Kotlin Multiplatform libraries
index data from klibs.ioLazy, composable, memoized computations that evaluate on demand and cache results; supports map/flatMap/zip, recursive memoization builders, Delay abstraction, and stack-safe composition via internal trampoline.
Identity-based reference wrapper and collection helpers enabling reference-equality keys, identity sets/maps, lazy distinct-by-identity sequences, and diagnostic identity strings for interning, memoization, and cycle detection.
Dependency-light utilities rendering Java-style escaped strings and characters with configurable quote handling, char-class friendly escapes for [] and -, Unicode/control escape forms, and truncation with suffix.
Decides which throwables to rethrow from broad catch blocks, preserving fatal errors, interruptions, cancellations, control-flow and contract violations; supports configurable policies and suppressed-failure handling.
Shared Compose UI framework with modular common and platform-specific source sets, plus native app entry using SwiftUI and straightforward IDE/CLI build-and-run instructions.
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.
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.
Reusable, modular UI components collection with extensible, customizable widgets, centralized component catalog, easy Gradle dependency integration, and concise publishing and documentation guidance.
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.
Adaptive UI toolkit offering responsive layout components, configurable breakpoints, navigation patterns, dynamic sizing and theming helpers for building scalable, adaptive interfaces.
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.
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.
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.
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.
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.
Asynchronous HTTP client offering DSL-style request builders, configurable engines, interceptors, streaming responses, multipart support, and extensible plugins for concise, testable network code.
Detects runtime environment as an enum, exposes currentPlatform constant, offers lightweight, easy-to-integrate API and extensible hooks for telemetry-friendly platform metadata.
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.
Shared Compose UI component set enabling common UI code, platform-specific source folders, native integration points and native app entry templates.
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.
Collection of extension functions and small utilities improving API ergonomics, DSL creation, common conversions, testing helpers and interop conveniences for library development.
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.
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.
Firebase-first SDK exposing coroutine-style suspending functions, reactive flows, and serialization-backed read/write for Firestore, Realtime Database, Auth, Functions, Storage, Messaging, Installations.
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.
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.
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.
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.