Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesign-system
compose-cupertino0.1.0-alpha04
1.6k1 used by

Create native-looking iOS applications with a library offering Cupertino-themed widgets, UIKit wrappers, adaptive themes, extended Apple SF Symbols, and seamless swipe-back animations for page transitions.

AndroidJSJVMNativeWasm·alexzhirkevich·Apache License 2.0
miuix0.9.2
882

A shared UI library for Compose Multiplatform. Supports all platform targets. Provides components with Xiaomi HyperOS design style.

AndroidJSJVMNativeWasm·compose-miuix-ui·Apache License 2.0
compose-fluent-uiv0.1.0
700

UI library inspired by Fluent Design, offering components like buttons, sliders, and dialogs, as well as themes and animations. Supports both light and dark themes with customizable elements.

AndroidJSJVMNativeWasm·compose-fluent·Apache License 2.0
aurora2.0.0
652

Collection of libraries for developing modern, elegant, and fast desktop applications, featuring comprehensive theming, component APIs, window management, and SVG transcoding tools. Includes extensive documentation and Maven artifact availability.

JVM·kirill-grouchnikov·Apache License 2.0
SaltUI2.9.0-beta02
394

UI components enhance applications with a cohesive design framework, originating from Salt Player. Used in multiple apps, serving extensive user bases efficiently.

AndroidJVMNative·Moriafly·Apache License 2.0
JetCo1.1.1-beta
375

Ready-to-use, customizable Compose UI components — charts, cards, steppers, controls — offering polished visuals, interactive behaviors, performance optimizations, and easy integration into declarative UI projects.

AndroidJSJVMNativeWasm·developerchunk·Apache License 2.0
kilua0.0.35
364

Composable web framework enabling modern web application development with declarative UI components, state management, server-side rendering, and support for WebAssembly and JavaScript targets.

JSJVMWasm·rjaros·MIT License
carbon-compose0.7.1
328

Implements IBM's Carbon Design System using Compose Multiplatform, offering a catalog app for testing on various targets, including Android, iOS, desktop, and web. Open for contributions.

AndroidJVMNativeWasm·gabrieldrn·Apache License 2.0
compose-macos-theme0.4.2
279

Create native-looking UIs for Mac using Compose UI, with the ability to share UI code across multiple platforms. Includes components like search fields, text fields, checkboxes, and more.

AndroidJVM·chozzle·Apache License 2.0
compose-multiplatform-charts1.0.0
261

Offers a set of customizable chart components, including BarChart, BubbleChart, Dial, GasBottle, LineChart, and PieChart. Supports theming and animation for enhanced visual appeal and user experience.

AndroidJVM·netguru·MIT License
orbit-compose0.39.0
182

Open-source design system library enhances consistency and efficiency in product development. Features include Material 3 components, easy integration, customizable themes, icons, illustrations, and comprehensive documentation.

Android·kiwicom·MIT License
compose-cupertino2.3.1
1711 used by

Enhances the original with updated features like SwipeBox, improved Date Picker interactions, and faster automated releases. Integrates new multiplatform features efficiently.

AndroidJSJVMNativeWasm·slanos·Apache License 2.0
compose-win9x-theme0.0.4
164

Offers a unique, standalone theme emulating a Win9x-style UI, with customizable components and extensive multiplatform support, designed for Jetpack Compose applications.

AndroidJVMWasm·nassendelft·GNU General Public License v3.0
instantsearch-android4.0.2
158

Builds instant-search experiences on Android with widgets and helpers, leveraging Algolia's API. Supports Compose UI, Paging 3, and Insights integration. Includes telemetry for data collection and prioritization.

AndroidJVM·algolia·Apache License 2.0
summon0.5.2.12
158

Powerful type-safe frontend framework delivers reactive state management, component-based architecture, and comprehensive styling for building elegant, responsive applications with declarative syntax and enhanced UI capabilities.

JSJVMWasm·codeyousef·Apache License 2.0
ComposeTheme1.3.0
142

Flexible API enables building custom design systems with unique design tokens and properties. Offers default colors, text styles, shapes, and easy theming. Supports extending properties and debugging capabilities.

AndroidJSJVMNativeWasm·composablehorizons·MIT License
RikkaUi0.3.0
137

Beautiful production-ready UI components and theme system, over 40 customizable primitives, optional CLI copies components into source for full ownership and unlimited customization.

AndroidJSJVMNativeWasm·rainxchzed
kmdc0.1.2
122

Experimental library offering Jetbrains Compose DSL wrappers for Material Design Components, enabling streamlined, customizable UI development. Supports selective component inclusion to optimize bundle size.

JS·mpetuska·Apache License 2.0
Kore1.0.0-alpha03
116

Design foundation offering beautifully pre-styled components, theming primitives and reusable building blocks to craft scalable, consistent design systems for rapid UI development.

AndroidJSJVMNativeWasm·dev778g-me·MIT License
ComposeDialogs4.0.0
912 used by

Enhances user interfaces with customizable dialogs, offering flexible configurations and seamless integration for simplified dialog management and user interaction.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
spark-android2.7.0
86

Material-based design system offering themed UI components, customizable color tokens, rebrandable shapes via feature flags, separate icons module and a browsable catalog app.

AndroidJVM·leboncoin·MIT License
czan2.11.3
791 used by

Design system library inspired by Paul Cezanne, tailored for apps with a specific look and feel for targeted platforms like Material 3 for Android and Cupertino for iOS, following Atomic Design methodology.

AndroidJSJVMNativeWasm·Tweener·Apache License 2.0
KMPDevicePreview1.0.0-alpha02
78

Enables app preview and simulation across various screen sizes, devices, and settings like dark mode and orientation. Supports custom device configurations and web-based demos for online showcasing.

AndroidJSJVMNativeWasm·KAppMaker·MIT License
compose-macos-26-ui1.0.0-beta-01
73

macOS‑26 visual system delivering 30+ native‑feeling components, light/dark theming, built‑in design tokens (colors, Manrope typography), animations, and zero external UI dependencies.

AndroidJSJVMNativeWasm·kdroidFilter
compose-material-data-table1.2.2
64

Implements a flexible Material 2 Data Table with features like column width settings, sorting, various column types, filtering, pagination, and scrolling capabilities for enhanced data representation.

AndroidJVMNativeWasm·aleksandar-stefanovic·MIT License
kiteui1.0.3
43

Cross-platform UI framework inspired by Solid.js, leveraging native view components for fine-grained reactivity, smaller binary sizes, semantic theming, and seamless web integration with URL-based navigation.

AndroidJSJVMNative·lightningkite·Apache License 2.0
compose-material-dialogs0.9.7
421 used by

Builds complex dialogs effortlessly with customizable date, time, and color pickers. Simplifies dialog creation and enhances user interface development with comprehensive documentation and easy integration.

AndroidJVMNative·Syer10·Other
day-and-night-switch1.0.1
40

Creates a realistic, visually appealing switch inspired by a popular meme, featuring light and shadow effects, and written entirely with Compose Multiplatform.

AndroidJVMNativeWasm·akexorcist·Apache License 2.0
compose-skeleton-shimmer2.0.1
37

Feature-rich skeleton and shimmer UI toolkit offering customizable shimmer types (linear, radial, pulse, wave), global pause/resume, staggered animations, Material 3 theming, accessibility and lifecycle-aware performance.

AndroidJVMNative·ebinjoy999
KMP-Splash1.1.4
35

Automates native splash asset generation and creates a matching runtime transition layer to eliminate startup flicker; single-build config, project file patching and dark‑mode support.

AndroidNative·kmpbits·Other
Page 1Next →