Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose-multiplatform
cmp-lib-template0.0.4
0

Enables multiplatform library development with a sample app across desktop, Android, iOS, and web. Supports local and central Maven publishing with detailed setup instructions.

AndroidJVMNativeWasm·aryapreetam·MIT License
recruit-app-kmp0.0.1-alpha.2
0

Scaffolding for full-stack apps: integrated shared business logic, declarative UI, server backend, Web/Wasm support, and organized common plus platform-specific source sets for reuse.

AndroidJSJVMNativeWasm·yuanjingtech
boot-app-kmp0.0.2-alpha.15
01 used by

Simplifies app development by providing default networking, storage, dependency injection, plugin system, material icons and monospaced font, logging and SQL storage, plus Chinese-text rendering fixes.

AndroidJSJVMNativeWasm·yuanjingtech·MIT License
kmp-image-selector1.4.0
0

Select images with configurable aspect ratios, native integration, and an easy async API returning image bytes; integrates with UI layers via simple launcher registration and ViewModel support.

AndroidJVMNative·WannaverseOfficial·MIT License
line-chart-cmp0.1.1
0

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).

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
KMMUI1.0.6-1778786096945
0

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.

AndroidNative·BorealNetwork·MIT License
Piscespotlight0.2.0
0

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.

AndroidJVMNative·xcodeBn·Apache License 2.0
epic-calendar1.0.10
0

Rendering customizable calendars, pagers and date pickers with single/multi/range selection, ranged highlighting, flexible appearance configuration, paged navigation, and optional global defaults — experimental.

AndroidJSJVMNative·andriyoganp·MIT License
CameraK0.0.2
0

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.

AndroidJVMNative·atomic991·MIT License
frigg1.1.2
0

Shared Compose-based UI and structured per-target source sets for reusable app code, plus a native app entry point and simple build/run instructions.

AndroidNative·CardosofGui
WordProcessor1.0.0
0

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.

AndroidJVM·TactWareInc
cmp-x0.0.1
0

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.

AndroidJSJVMNativeWasm·simplepeng
JsonComposeViewer1.0.0
0

Renders JSON elements as a collapsible, syntax‑colored tree with expandable objects/arrays, type‑based coloring, CompositionLocal-driven indentation, and configurable JsonViewerStyle (colors, spacing, counts).

AndroidJVMWasm·TactWareInc
compose-form1.0.0
0

Lightweight, customizable form-builder DSL with reusable fields, built-in field and form validation, stateful ViewModel access, change observation, and custom input field support.

AndroidJSJVMNativeWasm·IsaacDobrevaSkevington
swiftycompose-compose-multiplatform0.1.0
0

SwiftUI-like declarative UI toolkit for building composable components using prefix operators (!,+,-), chainable modifiers, state bindings, and common view primitives (VStack, Text, Slider).

AndroidJSJVMNativeWasm·deanalvero·Apache License 2.0
KScan0.4.0
0

Composable barcode scanner offering easy integration, built-in ScannerView or headless scanner, supports multiple code formats, and programmable torch/zoom controls via ScannerController.

AndroidJVMNativeWasm·ArnyminerZ·Apache License 2.0
compose-webview-multiplatform2.0.4
0

Embeds a WebView UI component with remembered state and navigator; supports loading URLs, HTML, POST data, JavaScript evaluation, progress, errors and native–web communication.

AndroidJVMNativeWasm·threethan·Apache License 2.0
ensure-camera-permission1.0.0
0

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.

AndroidNative·PopradiArpad·Apache License 2.0
MessageBar0.1.0
0

Flexible message/snackbar system with configurable queue management, key-based deduplication and rate-limiting; customizable styling and animations, swipe/tap gestures, top/bottom positioning, action buttons and icons.

AndroidNative·myapplabs
stencil1.0.0
0

Flexible, customizable system for synchronized backgrounds across multiple child components, enabling cohesive gradients, flexible positioning, shape masking, and coordinated rendering for unified visual effects.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
modal1.0.2
0

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.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
compose-sonner0.3.8
0

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.

AndroidJSJVMNativeWasm·EmccK·Apache License 2.0
NetLens0.1.0
0

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.

AndroidNative·myapplabs·Apache License 2.0
palette0.0.119
0

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.

AndroidJVMNativeWasm·alexrdclement·Apache License 2.0
parcel-kmp1.0.0
0

Unified, type-safe API for picking, saving, capturing, sharing and reading files: single/multi/directory selection, camera photo/video, save dialog, share sheets, compose-first integration and runtime capability checks.

AndroidJSJVMNativeWasm·sitharaj88·Other
snackbar1.0.0
0

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.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
form-doctor0.0.7
0

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.

AndroidJSJVMNativeWasm·DeFerence3·Apache License 2.0
JecnaSupl1.0.5
0

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.

JVM·Stevekk11
multiplatform-resources-svg0.0.1
0

Unified SVG rendering API offering a rememberSvgPainter composable and SvgImage wrapper, with platform-specific optimizations — native renderer integration and asynchronous caching for efficient, seamless SVG use.

AndroidJSJVMNativeWasm·loshine·Apache License 2.0
currency-convert26.26.01
0

Currency formatting, arithmetic and number-to-words conversion for monetary amounts, plus a composable numeric input with smart locale-aware formatting, key handling, and precision control.

AndroidNative·phucbgvns·Apache License 2.0