Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose-ui
CMPFadingEdges1.0.2-alpha03
1

Customizable fading edges for UI components with horizontal/vertical orientations, static or dynamic scroll-aware behavior, clip or color fill types, marquee support and flexible modifiers.

AndroidNative·ienground·MIT License
compose-icons2.0.7
1

Comprehensive collection of popular icon packs with a Material-style API, ready-to-use vector icons, curated small and large packs, and Maven Central artifacts for selective inclusion.

Android·ardasoyturk·MIT License
MynauiconsCompose1.0.0
1

Exposes a complete icon set as optimized ImageVector assets with Filled and Outline styles, lightweight and fast, offering a clean, developer-friendly API for Compose icons.

AndroidJVMNative·dev778g-me·MIT License
zui-compose-desktop0.2.0
1

UI component library extracted from a larger toolkit, delivering reusable zui components with a dedicated module, simple Gradle build command, and a single dependency coordinate for easy integration.

JVM·duanluan·Apache License 2.0
skeuo-compose0.1.1-alpha01
1

Lifelike tactile UI components using layered gradients, procedural textures (grain, matte, glossy, concentric) and realistic shadows; includes palette-driven buttons, cards, switches, sliders, knobs and d-pads.

AndroidJVM·Quantum3600·Apache License 2.0
avatar-kt0.3.0
1

Generates unique, deterministic offline avatars via canvas; multiple stylistic variants (BEAM, MARBLE, PIXEL_ART, EMOJI, WACKY), with customizable colors, size and shape.

AndroidJSJVMNativeWasm·feliperce·MIT License
kss1.0.3
1

CSS lexer and parser producing a fully navigable AST with exact character offsets per token/node, W3C Syntax Level 3-compliant, plus interactive AST explorer demo.

JSJVMNativeWasm·dev-tonholo·MIT License
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
capsule-compose-multiplatform0.0.1
1

Creates G2-continuous rounded rectangles and capsules with configurable continuity (G1/G2), tunable arc/Bezier profiles, G1-guarantee and optimized Bézier control-point calculation for efficient rendering.

AndroidJSJVMNativeWasm·MingYubmy·Apache License 2.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
compose-media-picker0.2.0
1

Unifies media selection for images, videos, and files with system-camera capture, streaming reads, lightweight file references, seamless single-call API, and no custom camera UI or extra permissions.

AndroidJVMNativeWasm·aashutosh-rana·Apache License 2.0
sidekick0.2.6
1

Debug overlay embedding a floating panel to inspect HTTP traffic, view logs, toggle feature flags, manage typed preferences via codegen, and add custom debug screens—zero release overhead.

AndroidJSJVMNativeWasm·jipariz·Other
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
lucide-icon-kmp0.1.0
1

Compose-based icon toolkit wrapping Lucide icons: lazy icon registry, configurable icon component, searchable picker with localization, custom icon registration, and build-time generator for bundled icons.

AndroidJSJVMNativeWasm·ShermanTsang·MIT License
ToastX1.0.2
1

Material-style toast notifications with single root host, multiple styles (gradient, glass, animated), built-in success/error/warning/info types, custom icons, Lottie and action/duration controls.

AndroidJSJVMNativeWasm·maulikdadhaniya
kmp-loading-animations2.0.5
1

Ready-to-use animated loading/spinner indicators with extensive customization, a linked catalog for lookup/random selection, and a showcase grid featuring 30+ styles.

AndroidJSJVMNativeWasm·akimaleo·Apache License 2.0
SkikoWayland0.148.1
1

Direct Compose Desktop rendering into toolkit-owned Wayland wl_surface via EGL, bypassing X11/JAWT; creates wl_egl_window, resizes buffers, supports integer buffer and fractional UI scaling.

JVM·brahmkshatriya·Apache License 2.0
phosphor_icons1.0.0
1

Comprehensive Phosphor icon set for CortenaUI: thousands of vector-like glyphs with five weight styles, font-backed rendering to reduce app size, seamless Icon component integration.

Android·cortenaui·GNU General Public License v3.0
accompanist0.23.0
0

Enhances Jetpack Compose with additional libraries for insets, system UI control, AppCompat theme adaptation, paginated layouts, runtime permissions, placeholder UI, flow layouts, and navigation animation.

AndroidJVM·accelforce·Apache License 2.0
accompanist0.28.0-0.1
0

Enhances UI development by adding paginated layouts, placeholders, Flexbox-like components, and swipe-to-refresh features, supplementing existing UI toolkit capabilities with essential utilities.

AndroidJSJVMNative·sproctor·Apache License 2.0
JewelSampleBeta-0.0.1
0

Enables development of applications across Android, desktop, iOS, and browser platforms. Offers setup instructions and build commands for seamless deployment and execution on each platform.

AndroidJSJVMNative·AndrewAboalhana·MIT License
ComposeReorderable0.9.8
0

Enables drag-and-drop reordering in LazyList and LazyGrid layouts with customizable animations, supporting drag handles and elevation effects during item movement.

JSJVMNative·yannickpulver·Apache License 2.0
compose-barcode0.1.0
0

Enables barcode generation within a user interface framework, facilitating seamless creation and integration of barcodes in multiplatform applications.

AndroidJVMNative·3moly·MIT License
voyager15.0.0-alpha04
0

Multiplatform navigation library integrates with Jetpack Compose, enabling scalable single-activity apps with features like linear, tab, bottom sheet, nested navigation, state restoration, and deep linking.

AndroidJSJVMNativeWasm·Gentle-Hilt·MIT License
compose-google-sigin-in1.1.1
0

Enables seamless Google sign-in integration for apps, simplifying authentication implementation across platforms. Supports credential retrieval, user data access, and sign-out functionality with minimal setup.

AndroidNative·the-best-is-best
FormBuilderUILibrary1.0.8
0

Facilitates code sharing across Android and iOS applications, organizing platform-specific and common code, with support for integrating platform-native features like SwiftUI and Apple’s CoreCrypto.

AndroidJVMNative·aniketdhakorkar
kmp-compose-layer1.2.0
0

Facilitates a Compose Multiplatform layer, enabling seamless integration across Android, iOS, desktop, and web platforms, enhancing cross-platform UI development.

AndroidJVMNativeWasm·zj565061763·Apache License 2.0
squircle-shape2025.12.0-dev3
0

Offers customizable squircle shapes for UI components, integrating with themes for consistent styling. Features corner smoothing, multiplatform support, and canvas drawing capabilities for enhanced design flexibility.

AndroidJSJVMNativeWasm·ApoloApps·MIT License
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
SwitchView-Compose1.0.0
0

Enhances toggle switch functionality with customizable options, including switch size, colors, icons, and corner radius. Offers `CustomSwitch` and `SectionSwitchView` components for detailed UI customization.

AndroidNative·jmseb3·Apache License 2.0