Browse Kotlin Multiplatform libraries
index data from klibs.ioCustomizable virtual joystick offering touch-based directional controls with configurable dead zones, selectable 4- or 8-direction modes, reactive move events, and customizable visuals/background styles.
Typed, async-friendly key-value settings module offering persistent storage, reactive flows, optional encryption, schema migrations, and test utilities for unit and integration testing.
Comprehensive WiFi analysis, diagnostics and optimization toolkit offering RF modeling, channel selection, security auditing, ML-driven recommendations, anomaly detection and multi-format report generation for network troubleshooting.
Production-ready throttle and debounce toolkit for UI events, featuring async-safe click modifiers, AsyncButton and debounced inputs, plus configurable concurrency modes: Drop, Enqueue, Replace, Keep Latest.
Composable UI toolkit offering a surface registry/render system for modals, dialogs and drawers, plus async function-based dialog group supporting alert and confirm dialogs.
Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.
Type-safe DSL for building and rendering SVG graphics with composable UI integration, intuitive path DSL, gradients, clipping/masking, and first-class Kobweb web application support.
Replica la API oficial de Firebase, entrega módulos modulares, integración con coroutines/Flow, serialización tipada (value<T>, toObject<T>, set<T>) y testing con emulator.
Recommendation algorithm powering The Earth App, generating personalized content rankings and suggestions with production-grade performance and straightforward integration into app workflows.
Resolve shared map links (Google Maps, Apple Maps) into latitude/longitude coordinates, including short/redirected links, without relying on external mapping APIs.
Enables multiple setters for properties, resolved by argument type and invoked via standard property assignment; ideal for builders/DSLs, with inheritance-aware resolution and IDE diagnostics.
Functional monads for safer null and error handling: Maybe, Either, Try; error-accumulating types, evaluation combinators for combining results, and tuple utilities up to quintuple.
DSL for defining transport-agnostic API specifications focused on routines' inputs/outputs; generates protocol-compatible specs, clients and UIs while enforcing simple, consistent routing (POST-per-routine).
Comprehensive UI toolkit with 20+ production-ready components, built-in theming, accessibility, animated transitions, visual variants and size presets — ideal for consistent design systems and rapid prototyping.
Unified API for runtime permission management and device information, offering asynchronous, coroutine-friendly permission requests/status (single or batch), rationale handling, and location monitoring with live-tracking and state updates.
Type-safe access to the Scryfall REST API with complete models, a query DSL, async-friendly calls, input validation, rate-limit handling, rich card utilities and configurable logging.
Customizable fading edges for UI components with horizontal/vertical orientations, static or dynamic scroll-aware behavior, clip or color fill types, marquee support and flexible modifiers.
Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.
Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.
Resumable tus uploads with create/upload flows, pause/resume support, progress callbacks, metadata, configurable chunking and retries, optional file-locking, and persistence hooks for resumed transfers.
Simplifies terminal input handling, unifies keyboard into a byte stream ready for PTY/SSH, supports RAW/TEXT modes, maps virtual keys to ANSI sequences, and offers UI integration.
Implements ZeroMQ Base-85 encoding/decoding with 25% overhead, ASCII-safe output, automatic padding indicators, iterator-based streaming, and I/O stream helpers for efficient large-data processing.
Redux-style state management with modern toolkit features: type-safe reducer DSL, reactive StateFlow, memoized selectors, async thunks, entity adapter, listener middleware, slice pattern.
ViewModel-like retained model helper for dialogs and popups, composable integration with declarative entryProvider and metadata-based factories, typed PopupId, and synchronous showDialog result delivery.
Generates QR-code 2D Boolean matrices via a tiny, dependency-free API; omits rendering so custom renderers or CLI tools can handle visual output and integration.
Ktor client plugin streamlines Storyblok API calls; includes example code and full reference docs to integrate headless CMS content and visual-editor workflows into apps.
Static-generation tool exporting HTTP route responses as HTML or other files via a single command, enabling easy pre-rendering and static site output from dynamic routes.
Template library demonstrating publishing to Maven Central with Fibonacci sequence generator, PGP key and token setup, publishing plugin configuration, coordinates/metadata guidance, and GitHub Actions release workflow example.
High-level API for discovering, connecting to and exchanging messages with Bluetooth mesh companion devices, featuring scanning with filters, reliable acknowledgements, auto-sync time, channel polling and message streams.