Browse Kotlin Multiplatform libraries
index data from klibs.ioOne-line field+rule DSL for Compose forms with typed FieldState, async server checks, cross-field rules, multi-step wizards, conditional fields, i18n, and optional Material3 bindings.
AI-native layout engine generating declarative UI layouts from plain English, synthesizing layout algorithms at runtime, caching compiled frames for fast rendering, and fully AI-generated implementation.
Interactive, highly configurable chart components offering a wide range of chart types, per-chart style/data configuration objects, shared tooltip and legend systems, accessibility helpers, sample screens, and scaffold/card wrappers.
Cross-platform WebView UI and Playwright-style browser automation with AXTree extraction, CDP-based physical clicks, CSP-safe element location, anti-detection interactions, headless operation and screenshot capture.
Parses, validates, and generates ICAO Doc 9303 MRZs (TD1/TD2/TD3/MRV-A/MRV-B), exposing raw fields, computed values, and structured validation results for integrator decisions.
Compose API to gate app content with native user verification: single suspend call returns typed results, device-credential fallback, extensible opt-in capability interfaces and native escape hatch.
Mobile network connectivity checker exposing current connection status, observable state flows, and an NPE-safe factory returning a no-op instance before app context initialization; published to Maven Central.
QUIC and HTTP/3 bindings exposing connections, streams, datagrams (RFC 9221) and WebTransport, plus Ktor client/server engines, Alt‑Svc adaptive routing, connection pooling and per-stream dispatch.
Spotlight onboarding tours: dim screen with rounded cutouts, anchor explanatory tooltips with Back/Skip/Next, live target tracking, lifecycle-safe targets, customizable shapes, animations and labels.
Unified pressure-sensitive pen input API with detailed events (pressure, tilt, rotation), modifier integration, PenInkSurface for low-latency ink rendering, Catmull‑Rom smoothing, motion prediction, and stroke persistence.
Manages remote data state with sealed Loading/Success/Error model, reactive flows, type-safe transitions, mapping utilities (mapSuccess/mapError), atomic success updates and zero-dependency implementation.
Painter loading images from URIs for Compose UIs, wrapping Coil in a minimal, preconfigured implementation focused solely on image retrieval without animation or extra features.
Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.
Lightweight, modular utility library offering clean APIs, minimal dependencies, core helpers, coroutine extensions, and a dedicated module for date/time and duration utilities.
Gesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.
Interact with Slick-Pay API via HTTP client offering asynchronous calls, Spring Boot autoconfiguration, composable WebView payment UI; handles accounts, invoices, transfers, aggregations, and errors.
Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.
Lightweight interactive image-cropping widget with seven aspect-ratio modes, pinch-to-zoom and pan, circular profile mask, customizable handles and guides, and full-resolution output that preserves crop state.
Annotation-driven, compile-time navigation generator: declare journeys as sealed interfaces; generates typed controllers, sealed view classes, a saved back-stack host, and declarative piggybacked side-effects.
Experimental console UI builder using Jetpack Compose compiler/runtime — declarative composable primitives, state-driven rendering, live terminal redraws, built-in effects and sample interactive apps.
Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.
Reliable ARQ protocol implementation offering byte-for-byte wire compatibility with the reference, low-latency UDP transport, message/stream modes, tunable parameters, and pluggable congestion control.
Cron parsing and generation tool handles cron expressions, excluding day-of-week parsing, supporting execution and iteration over generated time instances.
Generates XML serialization bean serializers using annotation processing. Supports serializing/deserializing XML elements, attributes, and paths with annotations for structs like lists and maps.
Enhances testing capabilities by integrating custom assertions for the klock library, facilitating more effective date and time-related test validations.
Parses METAR raw data into structured data classes, capturing detailed weather information like temperature, wind, visibility, and cloud cover. Supports automated and manual observations.
Enables saving and retrieving serialized objects and standard data types in user preferences or app internal storage, supporting various platforms for app development.
Facilitates local publishing to a Maven repository, with tasks to modularize, add logging, and enhance documentation.
Kotlin-based Redis client supports RedisJSON with built-in serialization. Enables easy connection setup, key-value operations, and advanced element handling like persistence and expiration.
Enhances datetime functionality with type-safe APIs for time periods, similar to Swift's library. Supports operations like fetching, retrieving, iterating, and adjusting time periods across various units.