Browse Kotlin Multiplatform libraries
index data from klibs.ioSegmented OTP/PIN input: N boxes, auto-advance/backspace, single hidden text field enabling reliable clipboard paste that fills all boxes, customizable styles and error shake.
iOS-style segmented control offering platform-appropriate visuals with three built-in styles, animated selection indicator, per-segment disabling, equal/content widths, keyboard navigation, RTL and extensive customization.
Syntax highlighting for Compose with purpose-built lexical tokenizers, role-based theming, predictable token roles, drop-in text helpers, and 39 built-in languages.
WhatsApp/Telegram-style voice messaging UI primitives: hold-to-record with slide-to-lock and slide-to-cancel gestures, live amplitude waveform, seekable playback bubble; audio capture kept BYO.
Stream-based caching for asynchronous data streams with typed keys, pluggable Store persistence, configurable strategies (IF_HAVE, ONLY_REQUEST, ONLY_CACHE), optional logging and serialization helpers.
Render Google A2UI v0.9 surfaces natively via AG-UI streaming, with CopilotKit-style generative UI actions, closed component catalog, local-first JSON‑Pointer bindings and host-owned theming.
Animated, customizable layered sinusoidal wave hero backgrounds with per-layer breathing, sway and drift, depth-gradient fills, adjustable shadows, palette-driven coloring, and auto or stateless rendering modes.
Facilitates easy management of UI states for developers by providing components like ViewStateStore, Reducer, and built-in navigation. Implements concepts similar to Redux.
Enables creation and styling of segmented displays in Compose applications, suitable for digital clocks, calculators, and more, with a demo app showcasing features.
Facilitates permission requests across Android and iOS environments, supporting a variety of permissions like location and camera, with easy setup and integration in multiplatform projects.
Enhances layout adaptability by introducing web and desktop size classes, facilitating consistent design across devices using Material 3 window size classes. Now deprecated, replaced by JetBrains' version.
A collection of utilities offering core classes, UI components for desktop and Android, table composables, and demo applications for creating demonstration activities and applications.
Lightweight localization library enhances Jetpack Compose for Web by enabling simple translations, runtime locale switching, and idiomatic composition with minimal dependencies. Tailored for WASM.
Facilitates retrieval of platform-specific information such as platform name, SDK build, and version details, enhancing context-aware app development in a multiplatform environment.
Enables seamless status bar customization across Android and iOS, offering unified API for color configuration, edge-to-edge design support, and independent system bar control.
Compose UI library creates icon buttons or wraps views with bouncy and spark animations, enhancing interactivity and visual appeal. Offers customizable styles and effects.
Easily implement customizable rating bars with seamless integration, supporting both Android and iOS platforms, including options for image customization beyond traditional stars.
Expands a floating action button to support multiple operations, enhancing user interaction through customizable icons and actions for different tasks. Includes demo app and multi-platform testing capabilities.
Enables efficient state management with an MVI framework, featuring state rendering, action dispatching, event handling, and middleware integration for customizable application architecture, including support for Compose.
Integrates a fully serviced chat experience into mobile apps using the BotStacks platform, offering seamless installation for multiplatform and Android-specific implementations.
Library facilitates rapid image integration into projects, leveraging platform-specific bitmap libraries for displaying JPEG, PNG, and WEBP files as a Composable.
Enhances the compose framework by adding customizable shadow features, allowing concave shadows and mimicking web or iOS shadow designs, bridging missing functionalities.
A Kotlin Multiplatform Mobile (KMM) library designed to simplify Wi-Fi connectivity management across common platforms, targeting Android and iOS. This library provides a unified API connecting to a specific Wi-Fi network. The primary use case is for connecting to hotspots exposed by IoT devices.
Lightweight tool for creating game-like experiences using an Entity Component System to coordinate elements within a game world. Supports easy integration with composable functions.
Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.
Offers a personal development toolkit with integration for project build systems, facilitating streamlined implementation and version management.
Enables creation of custom virtual gamepads for games and applications. Supports various controls and includes a unique radial layout for organizing components.
Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.
Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.
Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.