Browse Kotlin Multiplatform libraries
index data from klibs.ioAutomates native splash asset generation and creates a matching runtime transition layer to eliminate startup flicker; single-build config, project file patching and dark‑mode support.
Facilitates image display with gesture support using a customizable container function, allowing integration with various image frameworks, dynamic sizing, and optional exit mechanisms.
Cross-platform media player library enables running sample apps on Android and iOS, and supports publishing to MavenLocal and MavenCentral with detailed setup instructions.
Toolkit offers reusable components like a state machine, recycler adapter, event observer, delegate properties, and foldable state handling to streamline software development.
AI-powered image filtering library detects and blurs inappropriate content, ensuring respectful and culturally appropriate visuals, particularly aligned with Islamic values. Offers customizable blur strength.
Simple declarative navigation library represents navigation history as global state, supporting Compose, SwiftUI, and Android Fragments. Fully asynchronous and testable without UI.
Pre-made modifiers, composables and extensions simplifying UI development: bionic-reading text, animated text-unit interpolation, window utilities for dp/px, plus custom buttons and utility functions.
Extensible, plugin-based debugging platform with runtime-loadable modules, DSL configuration, simultaneous session support, and type-safe serialized communication for customizable debugging workflows.
Dynamically converts JSON into Jetpack Compose components, enabling server-driven UI, generative UI with AI integration, and facilitating UI updates without app redeployment.
Authentication SDK simplifying sign-up, sign-in, and profile management with prebuilt UI components, customizable typography/theme, plus sample apps demonstrating custom flows, passkeys, MFA, and quickstart integration.
UI components optimized for E Ink® displays — Material Design 3 styling, monochrome color/typography, disabled ripples, accessibility and low‑refresh performance tweaks for readable, energy‑efficient interfaces.
Enables intuitive management of app preferences using a modern UI toolkit, streamlining shared preferences and datastore integration with customizable, dynamic UI components.
Facilitates application log observation and management with a Ktor plugin for network request monitoring, enhancing debugging and analysis. Offers debug-only implementation to optimize performance.
Material-aligned picker components offering vertical, horizontal and paired pickers, plus low-level primitives for building fully customizable, stylable pickers with selection indicators and composable backgrounds.
Declarative form validation for Compose UI with Down/Up/Splash flows, ErrorSafe bundled state, live validation, configurable snackbar, and built-in rules (required, email, range, custom, optional).
Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.
Enables shared code development for Compose Multiplatform applications with platform-specific folders for Android and iOS, supporting integration with native features like Apple's CoreCrypto.
Lightweight, animated toast system for Jetpack Compose. Enables hot, cold, or custom toasts with animated entrance/exit, customizable layouts, positions, and durations. Zero dependencies ensure compact implementation.
Reusable composables, theming, accessibility, haptic feedback, presenter patterns and core utilities simplifying Compose interface development, with demo app and module documentation.
Chess mobile application enabling multiplayer matches via Bluetooth connectivity, offering a convenient platform for playing chess on the go with friends.
Enables dynamic theming and customization of UI components, facilitating easy switching of themes and colors for a more personalized user interface experience.
UI library facilitates spinning components using customizable states for manual or automatic rotation, supporting both composable and XML configurations. Offers options for rotation speed and axis control.
Lightweight library for implementing MVVM or MVI patterns, compatible with Jetpack Compose and XML. Supports exception handling, Odyssey integration, and Compose Multiplatform.
Date/time parsing, formatting, arithmetic and humanized relative-times with immutable, thread‑safe API; auto-detect parsing, type‑safe formatting/timezone chains, boundary navigation, field setters, live Compose helpers.
Bridges the gap between multiplatform and platform-specific libraries, offering unified APIs for AlertDialog and DropdownMenu, enabling consistent code across platforms without modifying stable APIs.
Modern, customizable Hijri date picker with Material3 styling — single, range and multi-date selection, text-input mode, locale-aware UI, selectable-date constraints, HijrahDate support.
Gesture-based image zoom library for enhanced image viewing with features like double-click scaling, rotation, subsampling, and Exif orientation. Supports multiple image loaders and scroll bars.
Automatic retries, loading-state management, configurable caching and pagination with reactive flows, Compose-friendly UI helpers and ViewModel integration to simplify resilient, low-boilerplate data fetching.
Adaptation of a design system for Android apps, delivering core tokens, components and a build-system for consistent styling and seamless integration.
Embeds host WebView into declarative UI, exposing a compact common API for loading pages, observing URL/loading state, driving navigation — uses native WebView instead of bundling Chromium.