Browse Kotlin Multiplatform libraries
index data from klibs.ioFacilitates cross-platform application development with shared code for mobile, web, and desktop, supporting platform-specific implementations and integration with Compose Multiplatform and SwiftUI.
Simplifies location handling in Compose applications with a declarative API. Offers automatic permission management, customizable UI components, flexible configuration, and smart error handling for seamless location fetching.
Minimal cross-platform library offers essential camera functionality for app integration. Features live preview, photo capture, camera controls, and gesture support, with a simple, predictable API.
Deploys a robust polling engine with features like exponential backoff, cancellation, and observability, assisting in function calls until conditions or limits are satisfied. Ideal for long-polling workflows.
Enhances user interfaces by enabling simple toast notifications across platforms, offering easy setup and a customizable duration with `ToastDuration` options of SHORT and LONG.
Customizable wheel pickers enable interactive date, time, and datetime selection with a simple implementation interface and various formatting and styling options.
Simple image cropping library enabling customizable cropping features, including color, crop area, and aspect ratio. Offers integration with Compose Multiplatform for versatile image manipulation.
Targets multiple platforms with shared code for UI development, supporting platform-specific implementations. Contains structured folders for common and platform-specific logic, alongside dedicated iOS app integration.
Cross-platform project facilitating shared UI development for Android and iOS, featuring common and platform-specific folders for code structure, supporting both SwiftUI and Compose integrations.
Library detects internet connection status for Wi-Fi, Cellular, and VPN. Offers unified API for network status checks and real-time updates, supporting Android and iOS platforms.
Customizable interactive line charts with marker popups, multiple data-series and point support, consistent styling across builds, smooth rendering, and a sample app (including a WASM demo).
Shared UI components and scaffolding for cross-platform apps, common/target-specific source layout, Koin DI bootstrap, sample app and build/run guidance, modularization helpers.
Interactive spotlight tutorials with type-safe targets, smart tooltip positioning, reactive state management, multiple concurrent tutorial configurations, and a clean flat API for highlighting UI elements and showing contextual tooltips.
Rendering customizable calendars, pagers and date pickers with single/multi/range selection, ranged highlighting, flexible appearance configuration, paged navigation, and optional global defaults — experimental.
Modern camera toolkit delivering high-quality preview, capture, and image processing via modular plugins — includes QR scanning, OCR, and flexible image-saving for easy integration.
Renders JSON data as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, indentation via CompositionLocal, and configurable styling for spacing, colors, and counts.
Compose-based cross-platform app template enabling shared UI and platform-specific code separation, offering native entry points, SwiftUI support, and Wasm/JS development/run tasks.
Lightweight, customizable form-builder DSL with reusable fields, built-in field and form validation, stateful ViewModel access, change observation, and custom input field support.
SwiftUI-like declarative UI toolkit for building composable components using prefix operators (!,+,-), chainable modifiers, state bindings, and common view primitives (VStack, Text, Slider).
Composable barcode scanner offering easy integration, built-in ScannerView or headless scanner, supports multiple code formats, and programmable torch/zoom controls via ScannerController.
Embeds a WebView UI component with remembered state and navigator; supports loading URLs, HTML, POST data, JavaScript evaluation, progress, errors and native–web communication.
Opinionated camera-permission handling for declarative UI, wrapping camera-requiring content in a single composable; manages rationale, permanent-denial flows, settings redirection and removes boilerplate.
Flexible, customizable system for synchronized backgrounds across multiple child components, enabling cohesive gradients, flexible positioning, shape masking, and coordinated rendering for unified visual effects.
Flexible, customizable modal component offering animated transitions, background blur/tint/scale, stacking multiple modals, gesture-driven dismissal, flexible positioning and visibility-ratio state for fine-grained control.
Opinionated toast UI component offering stacked and expanded toasts, rich types/colors, animations, flexible positions, swipe-to-dismiss, action/close buttons, custom icons, lazy high performance.
Network inspector for Ktor Client enabling opt-in request and response body capture, SQLDelight persistence, header and JSON key redaction, safe response interception, and optional in-app UI.
Design system delivering UI components, modifiers, and themes — interactive media controls, shader-driven visual effects (color-split, pixelate, noise, warp), plus a browsable catalog app.
Flexible, customizable snackbar system featuring swipe-to-dismiss, geometric stacking visuals, configurable animations, durations and alignment, plus an easy host/state API for transient message management.
Annotation-based form validation with KSP-powered compile-time metadata, zero-reflection overhead, reactive Compose-ready mutable-state form tracking, field-level error reporting, and extensible custom validators.
Shared Compose app template with organized common and platform-specific source sets, enabling UI code reuse and offering Gradle build/run tasks for easy development and debugging.