Browse Kotlin Multiplatform libraries
index data from klibs.ioModular, customizable wheel-style picker: supply custom item and window components, style items by position, adjust buffer, animation and scroll friction, plus animated programmatic scrolling.
Facilitates multi-platform authentication with Google Sign-In across Android, iOS, Desktop, and Web. Includes GoogleSignInButton composable for easy integration and future support plans for additional providers.
Implements treemap chart visualizations using a declarative UI framework. Offers customization through data evaluation and layout measurement, allowing creation of detailed hierarchical visual representations.
Generates `ImageVector` from `.xml` files, supporting theme attributes and dynamic colors for easy integration into Compose code. Automatically categorizes images by subfolder.
Streamlines cross-platform content sharing in applications with a unified API, supporting Android and iOS with features like native performance, file sharing, and customizable options.
Design system library inspired by Paul Cezanne, tailored for apps with a specific look and feel for targeted platforms like Material 3 for Android and Cupertino for iOS, following Atomic Design methodology.
Enables app preview and simulation across various screen sizes, devices, and settings like dark mode and orientation. Supports custom device configurations and web-based demos for online showcasing.
Display and parse emoji in strings, extract and list emoji, replace short-codes/emoticons; render using Noto images or animations with system-font fallback and customizable download handling.
Minimalistic audio player library enabling audio playback without UI, wrapping native functionality in "headless" mode. Compatible with various platforms and includes examples for Jetpack Compose integration.
macOS‑26 visual system delivering 30+ native‑feeling components, light/dark theming, built‑in design tokens (colors, Manrope typography), animations, and zero external UI dependencies.
Extensible library simplifies text field validation, offering abstraction and reusable logic for UI frameworks. Features include error handling and validation state management. No longer maintained.
Enhances user interfaces by facilitating the creation of sequential animations, offering hierarchical management, robust error handling, and customizable transitions for an intuitive animation experience.
Interactive graph visualization supporting hierarchical and force-directed layouts, custom layout plugins, customizable nodes and edges, zooming/panning, resizable canvas, layout animations and automatic node measurement.
Intercept HTTP and WebSocket traffic, mock API responses, throttle requests, and capture detailed logs; includes built-in inspector UI, header masking, log retention, and no-op release variants.
SDK enables integration of Yandex MapKit into projects, offering features like map rendering and image resources. Supports compose and moko frameworks for enhanced customization.
Implements drop and inner shadows for Compose, allowing customization of shadow properties like shape, color, offset, blur, and spread for enhanced UI design.
Integrates AndroidX Navigation3 with browser History, offering chronological and hierarchical navigation modes, maps app backstack to history fragments, supports single-time configuration and address-bar navigation.
Create versatile collapsing header UIs with automatic height adjustment, multiple scroll modes, snapping, parallax, floating elements, progress tracking and stacked-column collapsing effects.
Highly customizable swipeable component with REVEAL/DISMISS modes, directional control, 15+ built-in animations, gradient backgrounds, threshold-based triggers, real-time progress and flexible theming.
Implements a stale-while-revalidate (SWR) cache invalidation strategy for Compose, enabling efficient data fetching, error handling, and auto revalidation, closely mirroring React SWR's API and options.
Enables creation of Telegram mini apps, offering features like viewport management, theme adaptation, and seamless integration with Telegram WebApp API for enhanced user experience.
Implements a flexible Material 2 Data Table with features like column width settings, sorting, various column types, filtering, pagination, and scrolling capabilities for enhanced data representation.
Robust, feature-rich camera toolkit offering high-performance previews, photo/video capture, zoom, exposure, tap-to-focus, flash and extensible plugin architecture with built-in permission management.
Store mutable state persistently within composable functions, supporting various data types like String, Int, and Boolean, and simplifying state retention across app restarts.
Fresh and improved version of moko tensorflow, facilitating machine learning model integration with enhanced functionality and ongoing development for evolving needs.
Enables effortless chatbot creation and integration with customizable UI and behavior. Leverages advanced natural language processing capabilities. Supports both Android and iOS platforms for consistent user experiences.
Framework enables creation of web, mobile, and desktop apps from a single codebase, integrating HTML, CSS, and JavaScript with familiar API structures, built-in navigation, and Material Design components.
Simulating WindowInsets in Compose previews and tests — status/navigation bars, display cutouts; visual overlap highlighting, screenshot-friendly configurations, and device recording to capture real insets.
Library facilitates creating a program guide (EPG) with a lazy layout for displaying data on a two-directional plane. Supports registering items like programs, channels, timelines, and current time markers, with customizable dimensions and scroll state management.
Implements a thread-safe event bus using channels for multi-key, multi-producer, single-consumer communication. Supports unbounded and conflated channels, ensuring all events are consumed. Ideal for UI applications.