Browse Kotlin Multiplatform libraries
index data from klibs.ioAnnotation-based, type-safe navigation library generating graph builders and typed destinations; deep-linking, predictive back gestures, shared-element transitions, independent tab backstacks, and MVI-friendly architecture.
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.
Async image loading with pluggable engines and .9/NinePatch support, shared NinePatch painter, resource ID generation for common resources, Glide extensions and RenderScript-based blur utilities.
iOS-style UI components and controls with improved SwipeBox, fixed date-picker scrolling, disabled bottom-sheet content scaling, dialog-for-popup behavior, automated releases and live web demo.
Background geolocation delivering reliable, battery-conscious continuous tracking with a modern DSL and Flow-style APIs, granular OS-specific tuning for priority/accuracy, coroutine-friendly permissions API and demo app.
Lightweight library for implementing MVVM or MVI patterns, compatible with Jetpack Compose and XML. Supports exception handling, Odyssey integration, and Compose Multiplatform.
Enhances Jetpack Compose with an AndroidX MenuHost & MenuProvider-like API, offering generic implementation and material components for streamlined menu creation and management.
Set of Google's libraries converted to provide a common API for functionalities like Places and SignIn across mobile platforms. Supports easy integration into projects.
Generates 12 billion unique multicultural avatars, representing diverse races, cultures, and age groups. Offers avatar creation from random, string, or hash inputs, outputting SVG or PNG formats.
Facilitates image downloading and caching from various sources, offering compose widgets for display, customizable modifiers, alignment, scaling, opacity, and error handling.
Enhances user interfaces with stylish progress indicators, offering a variety of visually appealing, customizable designs like circular and text progress types with smooth animations.
Simplifies contact retrieval across platforms by offering a straightforward interface for accessing contact information. Includes iOS and Android examples for seamless integration.
Delivers a customizable Material 3 parallax toolbar layout with smooth animations and transitions for app bars. Integrates cross-platform support, offering rich customization options for colors, dimensions, and behavior.
An image loading library features asynchronous image loading, memory and disk caching, GIF and SVG support, and integrates network authentication. Supports vectors and XML configurations.
Fetches real-time London Underground tube status using Transport for London API. Offers ready-made UI components, authentic branding, and seamless offline handling for Android and iOS applications.
Transforms Markdown into composable functions with inline embedding of code, customizable preprocessing and rendering hooks, and optional directory aggregation support for streamlined function access.
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.
Modern, fully-composable HSV colour picker using Brush+Canvas rendering, hoisted HSV-A state, modular pickers (SV box/circle, linear and arc sliders), presets/shades, theming and hex copy.
Facilitates fast, opinionated navigation setup for Compose applications, supporting features like route definition, deep linking, custom animations, and data passing between screens.
Chart library targets Android and iOS, supporting line and bar charts. Features optimized line charts for live data and large datasets, with zoom and dataset downsampling.
Offers an enhanced Material 3 Switch with additional animations and color states, serving as a drop-in replacement for Jetpack Compose's default switch implementation.
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.
Tool for cropping and transforming images with actions like rotate and flip, utilizing `ImageBitmap`, `Uri`, `File`, or `Painter` as inputs.
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.
Declarative DSL building native menu bars with cross‑platform fallbacks, shortcut and icon helpers, per‑platform visibility flags, out‑of‑the‑box macOS defaults and localized labels.
Unified API for scheduling and managing background tasks—one‑off, periodic, exact and chained jobs—featuring advanced triggers, structured logging, event‑driven completion, demo UI and docs.
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.