Browse Kotlin Multiplatform libraries
index data from klibs.ioState management framework offering one-way data flow, immutable processing, explicit state transitions and state-machine DSL with enter/action/exit/recover, coroutine-based async, persistence, plugin-driven extensions, test-friendly.
Enhances Jetpack Compose with additional features like placeholder UI, Flexbox-like layouts, swipe-to-refresh, and pager components, supporting a smoother development experience. Some functionalities have deprecation plans and migration guides.
Unified Google Maps Compose API providing map display, markers, shapes, camera control, custom icons, composable info windows, and smooth camera animations.
SVG decoder for Coil, rendering vector images to pixel-perfect bitmaps via resvg Rust FFI, with system font support, consistent rendering and no browser dependency.
Enhances drawing capabilities with a flexible painting helper for creating and managing artwork, offering features like customizable stroke width, toolbar visibility, and canvas export as image bitmap.
Enables displaying hints or tooltips pointing to specific UI elements, supporting multiple hints sequentially, customizable hint styles, overlay colors, and clip shapes.
Enables efficient decoding and encoding of static and animated GIFs, with features like parallel encoding, automatic compression, and support for various GIF options such as looping.
Google Photos-style pinch-to-resize grid offering pinch-to-change column count, haptic snaps, breathing-scale animation, smooth transitions, configurable gestures, programmatic controls, and preserved scroll position.
Highly customizable, interactive data grid offering physics-based drag-and-drop, injectable cell content, granular theming, selection engine, responsive columns, smart scrollbars, and loading/empty states.
Modern Material 3–based component system delivering accessible, themeable, customizable UI elements (Button, Card, Dialog, Calendar, Charts, Inputs) with simple APIs and design-token integration.
Simple text parser and syntax highlighter featuring customizable rules, context support, and rendering options for both Compose and Android. Inspired by the SimpleAST library.
Enables display of customizable app rating dialogs, prompting user reviews on app stores. Supports adjustable display intervals, initial delay, and fully customizable UI, ensuring non-intrusive feedback gathering.
Transforms standard mutable collections like lists, sets, and maps into reactive data structures, automatically emitting updates via flows when contents change, eliminating manual state management.
Lightweight UI framework for building scalable, fully multiplatform applications. Achieves modularity through independent components called black-boxes, promoting code reusability, lifecycle awareness, and declarative navigation.
Offers unified wrappers for common and Material Design APIs, facilitating cross-platform UI rendering with Compose UI and Compose HTML while addressing platform-specific limitations.
Coroutine-driven modern router enabling suspendable cross-module navigation with compile-time annotation scanning, automatic route/service aggregation, type-safe parameter passing, lifecycle-bound ViewModels, service discovery, and advanced transitions.
Unified passkeys API offering create/authenticate flows backed by native authenticators, declarative UI integration, browser handoff, libfido2 support, and a server module for WebAuthn verification.
Enables integration of native WebViews in Compose Multiplatform applications, offering web navigation, configuration options, JavaScript evaluation, and a unified JavaScript API.
Enables seamless integration of Phosphor Icons into UI projects, offering a script for generating icon paths and supporting multiple platforms including Android, iOS, Desktop, and Web.
Streamlines cross-platform UI development with customizable, production-ready components, enabling consistent design and seamless integration across Android and iOS using a simple API.
Enables easy creation of adaptive horizontal and vertical stacks with Compose, ensuring seamless integration and flexible layout management for user interfaces.
Text-to-speech SDK with native engines and HuggingFace ONNX models, SSML, voice selection, progress tracking, priority queuing, model management and on-demand downloads.
Announces UI messages to native screen readers using JNA, offering CompositionLocal helpers and Swing integration, supports assertive/polite priorities and returns success status.
In-app update manager offering pluggable release sources (GitHub-ready), streaming download progress via StateFlow, customizable asset matching, installer hooks, optional Compose UI components, pre-release and background update support.
Semantic icon token system mapping stable tokens to interchangeable icon packs, supporting vector and glyph renditions, fallback chains, three-tier tokens, and variable-font Material Symbols for variants.
Enables handling of screen results for Compose Navigation3, addressing the absence of native support for screen result handling. Utilizes SavedState architecture, ensuring reactivity and state persistence across screens.
Rapid development framework integrating logic, services and UI with modular DSL, type-safe APIs, flexible navigation, native components, custom themes, responsive layout, and client-server collaboration.
Vector and raster shape primitives with transforms, boolean operations, tessellation, SVG parsing, animation, hit‑testing and GPU‑accelerated rendering, plus caching and scene composition.
PDF viewing and handling toolkit with rendering, RAM/disk caching, remote persistence, configurable page preloading, shared zoom and search state, save/open/export flows, toolbar and thumbnail integrations.
Customizable color picker component enables hue slider and 2D color selection with configurable parameters for appearance and selection behavior. Integrates seamlessly with UI layouts.