Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesign-system
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
ComposeToast3.2.0
1

Enhances Jetpack Compose applications with customizable Toast notifications, enabling easy display of transient messages across Android, iOS, and desktop platforms. Offers various toast types like SUCCESS, ERROR, WARNING, and INFO.

AndroidJSJVMNativeWasm·the-best-is-best
compose-open-icons1.0.0
1

Offers a collection of open icons, including Compose icons for IconPark, enhancing user interface design through diverse and easily integrated graphical elements.

AndroidJSJVMNativeWasm·qdsfdhvh
kobweb-material1.0.0
1

Enhances web applications with a variety of UI components, including buttons, badges, tabs, and pickers, aiming to improve user interface elements and navigation features.

JS·RodrigoFerreira001
CMP-Bottom-Bar0.4.3
1

Facilitates cross-platform app development with shared code for UI, leveraging Compose Multiplatform. Supports platform-specific customizations, including SwiftUI integration for iOS.

AndroidJVMNativeWasm·mejdi14
StandardButton2.0.3
11 used by

Widget library for defining primary, secondary, and tertiary button styles, enabling customizable button types with straightforward implementation and usage.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
Units2.0.3
12 used by

Defines spacing and text sizes as multiples of a base unit for consistent UI design, simplifying layout scaling and customization with a default base of 16dp/16sp.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
keyboard1.0.0-alpha06
1

Custom keyboard view library for internal use, focusing on rapid prototyping. Features layout variants, autocomplete, theming support, and cross-platform integration, with development phase limitations.

AndroidJVMNative·Actinis·Apache License 2.0
ktheme0.1.0
1

Enables creation of Material Design 3 themes, offering dynamic themes with AMOLED support, persistent settings, pre-configured components, and detailed customization options for theme appearance and behavior.

AndroidJVMNativeWasm·feraxhp
ComposeColors2.0.0
12 used by

Enhances theme management by offering predefined color palettes and easy customization options for consistent design across applications.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
kmp-compose-systemui1.1.0-alpha01
1

Compose Multiplatform system UI library enhances user interface design capabilities across platforms, streamlining UI development with shared components and consistent styling.

AndroidNative·zj565061763·Apache License 2.0
particles0.0.1
1

Set of foundational components designed for building applications, enhancing modularity and reusability in application development.

AndroidJVMNativeWasm·henriquehorbovyi·MIT License
seekbar1.0.0-alpha01
1

Customizable seekbar component with advanced features like segmented progress, markers, haptic feedback, and custom styling for media players and progress indicators.

AndroidJVMNative·abdallahmehiz·Apache License 2.0
green-tokens-jvm3.1.4
1

Enables the use of design tokens from the Green Design System in backend services, facilitating integration by adding dependencies in build configuration files.

JVMNative·seb-oss·Apache License 2.0
kadaptiveui1.2.2
11 used by

Offers adaptive UI components for writing once and running on Android and iOS, ensuring platform-specific look and feel with components like progress indicators, dialogs, and sliders.

AndroidJSJVMNativeWasm·the-best-is-best
MaleficComponents2.1.1
1

Offers cross-platform UI elements and components, such as typography and layout tools, for creating mobile and desktop applications with consistent theming and customization.

AndroidJSJVMNative·OmyDaGreat·MIT License
MaleficTheming2.3.0
11 used by

Provides tools for creating and managing material themes in Jetpack Compose. Supports theme configuration via JSON, resources, and InputStreams, with examples for seamless cross-platform integration.

AndroidJSJVMNative·OmyDaGreat·MIT License
KomposeTable0.0.3
1

Highly customizable table component inspired by JavaFX Table, with sorting, resizing, selection, theming, alternating row colors, hover effects, and type-safe data handling for tabular data.

AndroidJVMNative·stephenWanjala
opalus-ui-compose0.1.5
1

Composable UI toolkit offering a surface registry/render system for modals, dialogs and drawers, plus async function-based dialog group supporting alert and confirm dialogs.

AndroidJSJVMNativeWasm·aquamarine-z
PixaCompose1.1.1
1

Comprehensive UI toolkit with 20+ production-ready components, built-in theming, accessibility, animated transitions, visual variants and size presets — ideal for consistent design systems and rapid prototyping.

AndroidNative·ayoubarka·Apache License 2.0
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
PayCraft2.1.0
1

Provider-agnostic, self-hosted billing syncing payment events to Supabase as single source-of-truth; multi-provider plugins, CLI/AI setup, built-in paywall UI, dashboard and multi-tenant isolation.

AndroidJSJVMNativeWasm·MobileByteLabs·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
ComposeFilePicker2.0.0
11 used by

Customizable file picker with searchable grid and menu views, smooth UI previews, multi-selection, localization support, extensible theming and easy integration into app interfaces.

AndroidNative·vickyleu
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
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
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