Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagui
ratatui-kotlin0.1.9
01 used by

Cook up interactive terminal user interfaces using a flexible widget-based toolkit with layout system, ready-made templates, extensive examples, documentation, and community resources for building text-based apps.

AndroidJSNativeWasm·KotlinMania·MIT License
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
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
mediasfu-sdk-kotlin1.0.3
0

Real-time video conferencing SDK offering drop-in UI, customizable components, screen sharing, recording, chat, participant management, breakout rooms, polls, pagination, and self-hosting support.

AndroidNative·MediaSFU·MIT License
compose-mini0.0.1
0

Lightweight modular helpers and guides for building custom declarative UI libraries from scratch, enabling shared code, pluggable modules, and reuse of a declarative runtime outside platform-specific constraints.

JSJVMWasm·0ffz·Apache License 2.0
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
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
m-toast0.3.0
0

Lightweight toast overlay system for showing customizable timed messages with icon support, fully custom composable content, alignment and offset controls, and sensible defaults.

AndroidJVMNativeWasm·xabaras·Apache License 2.0
DenseSpanGrid1.0.1
0

Drag-and-drop reorderable grid with multi-span items, dense or order-preserving packing, four reorder modes (swap/insert hover/drop), animated transitions, auto-scroll, configurable columns and spacing.

AndroidJVMNative·devPulsar-repo·MIT License
Kevorin1.0.0
0

Date and time formatting utilities: convert epochs to readable dates/times, compute time differences and relative strings, offer multiple format presets and Compose-friendly UI helpers.

AndroidNative·Amit-Kundu-io
Nexus-Player-KMP1.0.2
0

Compose-based, highly customizable video player offering multi-quality stream switching, playback speed control, repeat toggle, metadata extraction, and pluggable UI components like loading indicators and settings.

AndroidJSJVMNativeWasm·mamon-aburawi
flowkit-kmp0.1.0
0

Embeddable decision-flow engine for onboarding, questionnaires and assessments; separates logic from presentation, emits renderable states from JSON-defined flows, offers theming or fully custom UI integration.

AndroidNative·pedrorau·Apache License 2.0
TablarIconsCompose1.0.2
0

Complete Tabler icon set as optimized ImageVector icons with filled and outlined styles, lightweight API and effortless integration for use inside Jetpack Compose UI components.

AndroidJVMNative·dev778g-me·MIT License
MultiAds1.1.7
0

Lightweight, visual-first advertising SDK simplifying interstitial, rewarded and banner ad integration with visual state indicators, automatic retries, reactive ad switching, and lifecycle-aware loading control.

AndroidNative·saifullah-nurani·MIT License
AndroidLiquidGlass2.0.0-alpha06
02 used by

Customizable liquid-glass background effect engine for UIs, delivering blurred glossy visuals, interactive distortions, example components (buttons, toggles, sliders, bottom tabs) and demo showcase.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
lobicons0.2.2
0

AI provider icon set for Compose with 470+ vector glyphs, mono and color variants (tintable or full-color), plus a regeneration script to import lobe-icons assets.

AndroidJVMNativeWasm·wertikolix·Apache License 2.0
redwood0.20.0-composelive-0.11
0

Enables reactive, composable UIs with a design-system-first approach, type-safe generated APIs, and compiler-assisted incremental rendering to efficiently update view trees across displays.

AndroidJSJVMNative·tret9·Apache License 2.0
Storytale0.0.4
0

Generates an interactive gallery of UI components from story files via a Gradle plugin, enabling isolated component development, preview app generation, and compiler/runtime integration.

AndroidJSJVMNativeWasm·aryapreetam·Apache License 2.0
flexbox-kotlin0.1.1
0

Full CSS Flexbox layout model for Compose UIs with stable, versioned API, advanced features (wrap-reverse, baseline, percent basis), per-item positioning, overflow controls, and headless engine.

AndroidJVMNative·j0yhq·MIT License
lazy-paging-kmp0.0.2
0

Wrapping LazyPagingItems into lazy columns that auto-handle loading, empty, error and pull-to-refresh states; exposes resolved paging state so UI code focuses only on state rendering.

AndroidNative·felipearpa·MIT License
voxavis1.0.0
0

Visualization toolkit for vocal and pitch apps: scrolling pitch canvases, real-time indicators, offline charts, navigation components, and composable primitives to render users' sung pitch effectively.

AndroidNative·musicmuni·Other
VerticalStepper2.0.0
0

Customizable vertical stepper component with animated transitions, support for custom step layouts and alternate components, plus callbacks for animation completion.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
ViewSlider2.0.0
0

Horizontal snapping carousel centering and scaling the middle item, with customizable item width and scale factor, composable item content, selection callbacks, and selectable indicator/label.

AndroidJSJVMNativeWasm·rajdeepvaghela·Apache License 2.0
KRecorder0.2.0
0

Audio recording engine with configurable sample rate, channels, encoding and output formats, reactive state (amplitude/duration), waveform-ready visual components, optional UI and lifecycle-safe controls.

AndroidNative·criticalAY·Apache License 2.0
GameBigBox1.0.8
0

3D-rendered PC game big-box UI widget with runtime or bundled textures, spine mirroring and edge-derived side colors, configurable rotation, and a reusable GL-backed loading spinner that avoids reloads.

AndroidJVMNativeWasm·jhavatar
kaju0.1.0
0

Composable tree view with lazy rendering, connector lines drawn in one layout pass to avoid flicker, configurable indentation, icons, gaps, and optional always-expanded mode.

AndroidJVM·vottini·MIT License
UltraSwipeRefresh2.0.0
0

Pull-to-refresh and load-more component delivering highly customizable indicators, multiple scroll modes (translate/fixed/behind/front), themeable global config, Lottie/progress/classic indicators, vibration and finish-delay effects.

AndroidNative·vickyleu·MIT License
Dropdown2.0.0
0

Customizable animated dropdown menu with cascading submenus, DSL-style menu builder, multiple enter/exit animations, easing options, icons, color theming, offset control and selection callbacks.

AndroidJVMNative·vickyleu·Apache License 2.0