Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose
iced-kt0.1.0
2

Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.

AndroidJSJVMNativeWasm·OmyDaGreat·Apache License 2.0
shadow1.0.1
2

Lightweight library adding customizable, smooth shadow effects to composables with color or shader fills, blur, spread, translation controls, shape-aware rendering and Modifier/DrawScope extensions.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
svg-icon-compose0.1.1
2

Render SVG icons in Compose with compile-time code generation, type-safe DSL for SVG creation, animated presets and path-morphing, symbol/use support, and runtime SVG parsing.

AndroidJSJVMNativeWasm·fuyuz·MIT License
AvifKit0.3.1
2

AVIF encoding and decoding with native libavif, adaptive SMART/STRICT compression, automatic JPEG fallback, multi-threaded processing, priority presets, format detection, resizing and metadata preservation.

AndroidNative·alfikri-rizky·MIT License
Drag-Highlight0.1.0
2

Lightweight primitive enabling drag-based selection with visual rectangle, consuming drag gestures to prevent parent scroll conflicts, optional hit-testing, and fully customizable selection styling.

JVM·IknowDeadPool·MIT License
orca0.13.0
2

Markdown renderer with predictable AST, safe link/image defaults, extensible style model, admonitions, footnotes, syntax-highlighted code blocks, streaming-friendly debounced parsing, and pluggable image loading.

AndroidJVMNativeWasm·wertikolix·MIT License
kotose-utils-kmp1.2.0
2

Compose utilities offering serializable resource wrappers (StrRes, PlatformStrRes), configurable string/plural resolvers, and context extensions to resolve resources inside Composable UIs.

AndroidJVMNative·RobinPcrd·Apache License 2.0
compose-nexus0.0.2
2

Element Plus inspired UI component library offering comprehensive theming, foundational utilities, 70+ controls, containers and page templates, plus sample apps and ready-to-run demos.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
compose-markdown0.1.2
2

Incremental Markdown parser and renderer producing append-only streaming snapshots with stable block identity for Compose UIs; presets optimized for chat and streaming previews.

AndroidJSJVMNativeWasm·adamglin0·MIT License
blur-cmp0.9.2
2

Real-time backdrop blur overlay capturing and blurring live content behind UI, offering uniform or variable per-pixel blur, gradients, blend modes, tinting, and GPU-accelerated performance.

AndroidNative·ezoushen
toast-compose-library0.0.8
2

Lightweight, fully customizable toast notifications featuring queueing with bounded size, action button with locale-aware label, swipe-to-dismiss, progress bar, custom animations, and optional native system toasts.

AndroidNative·joyner-perez·MIT License
lizz-yt-dlp0.1.0-alpha04
2

Provider-based media client offering built-in YouTube audio downloads and English transcript extraction, modular engine plus native audio-encoding bridge, extensible provider architecture.

AndroidJVMNative·Lizzergas·Other
ComposeTestToolsv0.1.0
2

Testing utilities for Compose hooks and composables: testHook, renderHook and waitForCondition enabling assertion of non-UI hook values, composition-local wrappers, clock control and fast unit-hook rendering.

AndroidJVMNativeWasm·notoriouscorgi·Apache License 2.0
compose-native-host0.0.3
2

Embed Compose UI into native windowing hosts, GPU Metal renderer for smooth resizing/scrolling, GraalVM native-image support, multi-window/multi-runtime, Gradle plugin automates native build.

JVM·letmutex·Apache License 2.0
naver-map-compose-multiplatform0.2.1
2

Declarative Naver map integration offering composable map, camera state control, configurable properties/UI, markers and snapshot-based MarkerComposable, rich overlays (polylines, polygons, paths) and event callbacks.

AndroidNative·HyungJu·Apache License 2.0
CircularList2.0.0
2

Vertical scrollable value picker offering infinite and finite circular lists, customizable item height, width, colors, initial selection, display formatting, and selection callback.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
cmp-form0.1.0
2

One-line field+rule DSL for Compose forms with typed FieldState, async server checks, cross-field rules, multi-step wizards, conditional fields, i18n, and optional Material3 bindings.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
compose-super-charts1.2.0
2

Interactive, highly configurable chart components offering a wide range of chart types, per-chart style/data configuration objects, shared tooltip and legend systems, accessibility helpers, sample screens, and scaffold/card wrappers.

AndroidJVMNative·kotalsumit·Apache License 2.0
KBrowser0.1.0-alpha38
2

Cross-platform WebView UI and Playwright-style browser automation with AXTree extraction, CDP-based physical clicks, CSP-safe element location, anti-detection interactions, headless operation and screenshot capture.

AndroidJVMNative·lzdev42·Other
tutorial-view0.3.0
2

Spotlight onboarding tours: dim screen with rounded cutouts, anchor explanatory tooltips with Back/Skip/Next, live target tracking, lifecycle-safe targets, customizable shapes, animations and labels.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
compose-pdf0.1.0
2

Compose-style DSL for multi-page PDF generation with selectable text and vector output, top-down coordinates, simple drawing primitives (text, shapes, images), and small, standards-compliant files.

JVM·NadeemIqbal·Apache License 2.0
compose-uri-painter1.1.0
2

Painter loading images from URIs for Compose UIs, wrapping Coil in a minimal, preconfigured implementation focused solely on image retrieval without animation or extra features.

AndroidJSJVMNativeWasm·composablehorizons·MIT License
console0.2.5
2

Gesture-triggered debug overlay to inspect logs, grouped events, HTTP traffic, and live session state; supports custom log types/renderers, real-time search/filters, custom triggers, and zero-overhead release stubs.

AndroidJVMNative·Thernal
ComposeRichEditor0.1.0-alpha01
2

Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.

AndroidJSJVMNativeWasm·Taocent·Apache License 2.0
mosaic0.18.0-1
2

Experimental console UI builder using Jetpack Compose compiler/runtime — declarative composable primitives, state-driven rendering, live terminal redraws, built-in effects and sample interactive apps.

JVMNative·yschimke·Apache License 2.0
compose-pdf0.7.3
2

Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.

AndroidJVMNative·RikoAppDev·Apache License 2.0
compose-web-canvas-utils1.0.2-alpha
1

Utility functions and models enhance web-based canvas applications, streamlining development and improving functionality for interactive graphics and user interfaces.

JSWasm·sekvy·MIT License
ComposePreferences2.0.0-beta02
1

Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
collapsing-toolbar-mpp-compose1.0.0
1

Template facilitates development of a library targeting desktop, Android, and iOS platforms. Features include shared module organization, documentation generation, code style enforcement, and streamlined publishing via Maven.

AndroidJVMNative·dshatz·Apache License 2.0
Reaktiv0.15.15
1

Powerful MVLI library enhances state management and navigation using unidirectional data flow, type-safe navigation, Jetpack Compose integration, coroutine support, and modular design.

AndroidJVMNativeWasm·Syrou·Apache License 2.0