Browse Kotlin Multiplatform libraries
index data from klibs.ioComposable media player component enabling video playback from URLs or local files, with optional landscape orientation, loading state, and error handling through customizable callbacks.
WYSIWYG editor component enables creating and editing Markdown text with features like emoji autocompletion, clickable links, and customizable rendering, using a simple framework for building editors.
Integrates over 1,000 scalable vector icons from the Iconsax set in multiple styles, enabling consistent and modern UI development with minimal effort.
Rendering engine for the A2UI protocol, enabling AI agents to generate dynamic user interfaces with full v0.8 widget catalog, JSON Pointer reactive data binding, and comprehensive event handling.
Solves input-mask challenges in compose projects, offering customizable visual transformations for text fields. Supports placeholders, text styling, and demonstrates use with date formatting.
Image selection library with photo and video capture, image cropping, and compression features. Integrates Android and iOS libraries for enhanced cross-platform functionality.
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.
Enhances UI components with updated SwipeBox, fixed Cupertino Date Picker interactions, and uses Dialogs for CupertinoDialogs. Automated builds enable quicker releases and adoption of new features.
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.
Lightweight line chart components enhance Compose UI with customizable, embeddable graphs for Android, iOS, and Desktop applications. Usage examples available in the sample module.
Interactive Miro-like canvas and node graph controls for diagramming: draggable/resizable shapes, connections, stylus drawing, zoom/pan, customizable rendering callbacks, settings panel and force-directed physics.
Reusable composables, theming, accessibility, haptic feedback, presenter patterns and core utilities simplifying Compose interface development, with demo app and module documentation.
Simplifies event presentation and addition through a modal interface on iOS and default calendar app on Android. Uses native APIs for seamless integration.
Simple dropdown spinner component enabling effortless selection from a list. Offers customizable display options, automatic state updates, and support for option-specific callbacks in applications.
Compose library for rendering data in tables, enabling customizable table layouts with features like scroll states, headers, dividers, and content cells for various platforms.
Customizable animated loading components for Compose UIs — stylish effects like DotSpinner, BarsWave and SonarWave, configurable colors, sizes and durations for effortless loading states.
Generate PDFs from Compose UI with multi-page and dynamic page support, configurable page sizes and filenames, customizable output directory, automatic initialization, and simple sharing integration.
TV guide UI component for browsing channels and timed events, supporting keyboard and focus navigation, responsive layout, and customizable header/timebar, channel rows and event cells.
Local-installable instrumentation toolkit that visually highlights UI recompositions with a lightweight pulse, using compile-time injection, Gradle integration, and opt-out annotations for selective scopes.
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.
Enhances user interfaces by integrating swipe gestures for interactive functionality in Compose-based applications, enabling dynamic actions on custom UI components with intuitive user experiences.
Enhances user interfaces with stylish progress indicators, offering a variety of visually appealing, customizable designs like circular and text progress types with smooth animations.
Enables seamless integration of Rive animations into Android and iOS applications through a unified API, supporting playback controls, state machine manipulation, and resource management.
iOS 26–style frosted-glass surfaces for Compose: backdrop blur, chroma lift, edge sheen; quality tiers with graceful degradation, zero‑alloc fallback, dynamic sheen, grain and refraction.
Offers a set of utility classes focusing on coroutines, featuring modules for core functionality, UI composition, Gradle integration, navigation, and Retrofit support. Utilizes semantic versioning for updates.
Alert library facilitates creating customizable alerts with styles like Standard, Split, and Snackbar, supporting features like automatic dismissal, vibration, and background color customization.
Facilitates image selection and camera functionalities with a customizable UI. Offers features like single/multiple image picking, camera mode toggling, and image resizing options for efficient application integration.
Interactive Gantt chart visualization with customizable tasks, dependencies, and progress indicators. Includes tooltips for task information and plans for additional features like timeline zoom and dark mode.
Onboarding showcase toolkit enabling declarative, step-by-step UI highlights with captureBounds targeting, customizable highlight shapes/styles, flexible composable content, intelligent tooltip positioning, and simple controller-driven sequencing.
Production-ready UI components, theming, and design tokens for consistent interfaces; brand assets, iconography, Figtree typography, spacing, shadows, radii and opacity tokens.