Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Taganimation
KMP-Searchable-Dropdown1.1.0
26

Enables creation of customizable, searchable dropdowns with single or multi-item selection, supporting default and custom content configurations. Offers search settings, dropdown customization, and upcoming animation features.

AndroidJVMNativeWasm·mejdi14
compose-sonner0.4.0
23

Opinionated toast component offering stacked toasts, animations, various types, transitions, customizable icons, and swipe-to-dismiss functionality. Supports lazy rendering and Material design themes.

AndroidJSJVMNativeWasm·brdominguez·Apache License 2.0
Madifiers0.1.0-alpha01
23

Pre-made modifiers, composables and extensions simplifying UI development: bionic-reading text, animated text-unit interpolation, window utilities for dp/px, plus custom buttons and utility functions.

AndroidJSJVMNativeWasm·MadFlasheroo7·Apache License 2.0
KMP-Liquid-Slider1.1.0
22

Offers a visually appealing, customizable liquid slider with fluid animations and image-switching capabilities, suitable for diverse applications requiring interactive UI elements.

AndroidJVMNativeWasm·mejdi14
DhyanToast0.0.1
21

Snackbar-style API for elegant toast notifications with stacked toasts, gestures (tap-to-pause, swipe-to-dismiss), category theming, auto-dismiss and smooth spring animations, customizable visuals and easy integration.

AndroidJSJVMNativeWasm·AndroidPoet·Apache License 2.0
Camcorder0.0.1-beta
16

Tool for creating, previewing, and saving GIF animations with Compose Desktop, using frame count or elapsed time for frame rendering.

JVM·vitorhugods·Apache License 2.0
gaze-glassy2.0.0
15

Liquid glass visual effects and runtime shader system for UI, enabling reusable fragment shaders, animated ripples and continuous rounded-capsule shapes with unified render-effect API.

AndroidJSJVMNativeWasm·6xingyv
tuucho0.0.1-alpha29_2.3.10
13

Powerful application rendering engine dynamically generates user interfaces by parsing JSON descriptions. Offers navigation stack, transition animations, form submission, and intelligent caching for seamless cross-platform UI deployments.

AndroidNative·by-tezov
koffee0.2.1
11

Lightweight, animated toast system for Jetpack Compose. Enables hot, cold, or custom toasts with animated entrance/exit, customizable layouts, positions, and durations. Zero dependencies ensure compact implementation.

AndroidJVMNative·donald-okara
FlowTab-CMP0.5.9-beta
11

Beautiful, animated, framework-agnostic bottom navigation bar with expandable search, blur/glassmorphism effects, badge support, customizable selection indicators, smooth transitions and lightweight presentation-only architecture.

AndroidNative·Alims-Repo·Apache License 2.0
OSKit-Compose-KMP4.2.0-rc1
9

Facilitates development with an opinionated architecture for Compose, implementing VISCE architecture. Offers animations, layouts, popups, markdown rendering, and system UI enhancements for seamless cross-platform development.

AndroidJVMNativeWasm·outsidesource·MIT License
AnimatedLEDStrip1.0.5
91 used by

Core library for managing LED strips with features like abstract communication, animation definition, color handling, and emulation options for flexible LED control and animation.

JVM·AnimatedLEDStrip·MIT License
KLoading1.2.0
9

Customizable animated loading components for Compose UIs — stylish effects like DotSpinner, BarsWave and SonarWave, configurable colors, sizes and durations for effortless loading states.

AndroidJSJVMNativeWasm·RhoBus·Apache License 2.0
CMPProgress0.2
8

Enhances user interfaces with stylish progress indicators, offering a variety of visually appealing, customizable designs like circular and text progress types with smooth animations.

AndroidJVMNativeWasm·moismailio
KrossRive1.0
8

Enables seamless integration of Rive animations into Android and iOS applications through a unified API, supporting playback controls, state machine manipulation, and resource management.

AndroidNative·farimarwat
MaterialSwitch0.3.0
7

Offers an enhanced Material 3 Switch with additional animations and color states, serving as a drop-in replacement for Jetpack Compose's default switch implementation.

AndroidJVMNative·t895·MIT License
Ganttastic1.3.0
7

Interactive Gantt chart visualization with customizable tasks, dependencies, and progress indicators. Includes tooltips for task information and plans for additional features like timeline zoom and dark mode.

AndroidJVMNativeWasm·kotlinlabs·Apache License 2.0
MRouter1.0.0
6

Facilitates routing in compose environments, enabling basic navigation, parameter passing, animations, gestures, lifecycle management, shared elements, and local routing functionalities across multiple platforms.

AndroidJVMNativeWasm·ErolC·Apache License 2.0
capsule1.1.1
5

Compose library enhances user interfaces with smooth, continuous rounded shapes like rectangles and capsules, offering efficient Bézier curve calculations to optimize performance, even during animations.

AndroidJSJVMNativeWasm·xfqwdsj·Apache License 2.0
ComposeCoach1.0.1
5

Lightweight toolkit for in-app coach marks and guided tours — customizable target shapes, reveal animations, button layouts, and simple addTarget/host API for easy onboarding flows.

AndroidJSJVMNativeWasm·vivekgupta4Git·MIT License
snowfall-compose1.0.2
4

Creates a simple snowfall animation modifier for Compose, allowing customization of snowflake appearance, speed, and density for enhanced visual effects in UI components.

AndroidJSJVMNativeWasm·skeptick·Apache License 2.0
OTPVerificationKMP1.2.0
4

Lightweight, customizable OTP/PIN input component with features like auto SMS reading, animations, and styling control. Supports cross-platform use and smart states for seamless integration.

AndroidJVMNativeWasm·atharvyadav22
HypnoticCanvas1.0.1
4

Animated, customizable shader backgrounds via a simple modifier; ships with mesh gradient, glossy and lens shaders, supports texture uniforms and custom shader implementations.

AndroidJSJVMNativeWasm·brahmkshatriya·Apache License 2.0
KMP-Shimmer-Compose1.0.0
3

Wrap content with automatic shimmer animation until loaded; supports centralized loading control for multiple placeholders, custom shimmer themes (colors, duration), and easy light/dark provisioning.

AndroidNative·suwasto·Apache License 2.0
compose-avatar-cropper1.0.0
3

Lightweight avatar cropping UI with touch gestures, pinch-to-zoom, pan, double-tap reset, circle and square masks, smooth animations, and simple state-driven crop API.

AndroidJVM·mucute
skiv1.0.2
3

Template for creating animated, interactive slide decks with modular structure, customizable theming, and ready-to-use components for building polished presentations quickly.

AndroidJSJVMNativeWasm·donald-okara
KWave0.2.0
3

Animated, customizable layered sinusoidal wave hero backgrounds with per-layer breathing, sway and drift, depth-gradient fills, adjustable shadows, palette-driven coloring, and auto or stateless rendering modes.

AndroidJVMNative·Shyzkanza·Apache License 2.0
sparkify1.0.0
2

Compose UI library creates icon buttons or wraps views with bouncy and spark animations, enhancing interactivity and visual appeal. Offers customizable styles and effects.

AndroidJVMNativeWasm·wendei-id
collapsing-toolbar1.0.4
2

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

AndroidJSJVMNativeWasm·dshatz·GNU General Public License v3.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