Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taggestures
kmpcharts0.13.4-alpha
1

Interactive Line and Bar charts accepting X/Y data and summaries, with axis formatters, configurable ticks, snapping touch popups with haptics, and customizable range highlights.

AndroidNativeWasm·niallermoran·MIT License
KuiklyWidgetGrid1.2.0-ohos
1

Card-style draggable grid offering multi-size widgets, long-press edit mode, drag-to-reorder with push/auto-wrap, delete/add, customizable card content/buttons, shake effects and layout/animation configuration.

AndroidNative·wwwcg
rubbertextview-kmp0.0.3
1

Tactile rubber-band drag interaction for text labels, with physics-based spring animation, shared drag/display state, three-way crossfade, configurable resistance and bounce.

AndroidJVMNativeWasm·delacrixmorgan·GNU General Public License v3.0
CuteCard0.3.3
1

Language-learning flashcard UI handling full card lifecycle: 3D flips, settled-lock, confirm/dismiss exit animations, audio button states, language pills, ghost stack, and extensive styling/customization.

AndroidNative·Haartag·MIT License
luma-compose1.0.0
1

Reusable patterned backgrounds and follow-glow visuals for Compose, with immutable styles, runtime states, rich layout and interaction presets, lightweight blur, parallax, and seeded randomness.

AndroidJSJVMNative·nvshink·MIT License
icorp-library-for-composemultiplateform1.0.0
1

Modern image cropper with stretchable/resizable selection, image pan and zoom, locked bounds, 90° rotation, aspect-ratio presets (Free, 1:1, 4:3, 16:9), and automatic downscaling under 1 MB.

AndroidJVMNative·kvarun701
compose-sonner-updated2025.12.0-dev3
0

Implements a customizable toast component with features like stacked toasts, animations, transitions, and swipe-to-dismiss functionality. Offers compatibility with Material 2 and 3 design, allowing extensive customization and high performance.

JSJVMWasm·ApoloApps·Apache License 2.0
compose-swipe-navigation1.0.0
0

Implements a custom navigation system using viewpager for swipe-back navigation between screens. Supports route definition with parameters, NavGraph creation, and parameter access in composables.

AndroidJVMNativeWasm·croccio·MIT License
kotlin-mapcompose0.11.0
0

Fast, memory-efficient library for displaying tiled maps with minimal effort, supporting markers, paths, and gestures like flinging, dragging, scaling, and rotating. Features marker clustering and multi-layer support.

AndroidJSJVMNativeWasm·the-inkwell·Apache License 2.0
zoomimage1.3.0
0

Gesture-based image zoom library designed for enhanced viewing capabilities. Features include dynamic scaling, rotation, subsampling for large images, and integration with popular image loaders.

AndroidJSJVMNativeWasm·ylk2534246654·Apache License 2.0
Kuva0.1.0
0

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.

AndroidNative·nathanmkaya·MIT License
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
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
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
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
scale2.0.0
0

Composable image viewer featuring intuitive gestures, pinch/zoom, huge-image sampling, paged galleries, preview popups with transition animations, highly customizable and independent of external image libraries.

AndroidNative·vickyleu·Apache License 2.0
ComposeViews2.0.0
0

Collection of reusable Compose UI components: pagers, auto-scrolling banners, indicators, image banners, versatile refresh layouts, flow/labels layout, date/value pickers, menu FABs, chainable scroll behaviors.

AndroidJSJVMNativeWasm·vickyleu·Apache License 2.0
compose-sonner2.0.0
0

Opinionated toast component offering stacked, animated, and customizable toasts: multiple types/colors, positions, transitions, swipe-to-dismiss, actions/icons, durations, lazy performant rendering, and ViewModel-friendly updates.

AndroidJVMNative·vickyleu·Apache License 2.0
Charts0.0.5
0

Composable charting toolkit offering percentage, min/max, events, state and duration visualizations with interactive dragging, hovering and selection, plus customizable styling and demo test app.

AndroidJVM·alexey-odintsov
MMTextKit0.1.0-alpha
0

Vertical typesetting editor supporting mixed Mongolian/Manchu and CJK/Kana/Hangul/Latin, with correct vertical rendering, cursor/selection, selection handles, undo/redo, multi-column flow, theming and context-menu hooks.

AndroidJVMNative·lzdev42·MIT License
webview-pdf-viewer1.0.4
0

Native WebView-based PDF viewing with direct URL loading, smooth scrolling, pinch-to-zoom, page indicators, dynamic titles, LRU bitmap caching, lifecycle-aware back navigation, coroutine-friendly API.

AndroidNative·karun02525
kmp-supportchat1.3.2
0

In-app support chat backed by Supabase, real-time messages, media, emoji reactions, swipe-to-reply quotes, shared conversation state with agent console, and anonymous client sign-in.

AndroidNativeWasm·Xemb0·MIT License
Kanvas0.2.0-alpha
0

2D runtime for Compose apps offering scene/entity/system architecture, camera-aware rendering, normalized input events, asset registry, and optional physics including Barnes–Hut gravity.

AndroidJVMNativeWasm·MaximDvinov·MIT License
ComposeDesktopTouch1.1.0
0

Native touchscreen and stylus integration for Compose apps: smooth 1:1 panning, inertial fling scrolling, tap-to-click synthesis, modal priority hit-testing, and layered touch modifiers.

JVM·LookAtWhatAiCanDo·MIT License
ComposeCharts0.3.0
0

Declarative composable charting library offering interactive, customizable line, bar, and pie charts with animations, gesture support, theming, and comprehensive documentation.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0