Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesign-system
halogen0.2.0
34

Turns natural-language prompts into full Material 3 themes at runtime — generating colors, typography, and shapes from LLM seeds, expanding via HCT, with per-key caching and presets.

AndroidJVMNativeWasm·himattm·Apache License 2.0
komoui0.3.0
32

Modern Material 3–based component system delivering accessible, themeable, customizable UI elements (Button, Card, Dialog, Calendar, Charts, Inputs) with simple APIs and design-token integration.

AndroidNative·derangga·Other
compose-phosphor-icon1.0.0
292 used by

Enables seamless integration of Phosphor Icons into UI projects, offering a script for generating icon paths and supporting multiple platforms including Android, iOS, Desktop, and Web.

AndroidJSJVMNativeWasm·adamglin0·MIT License
KrossUi1.0
29

Streamlines cross-platform UI development with customizable, production-ready components, enabling consistent design and seamless integration across Android and iOS using a simple API.

AndroidNative·farimarwat
RikkaIcons0.1.0
28

Semantic icon token system mapping stable tokens to interchangeable icon packs, supporting vector and glyph renditions, fallback chains, three-tier tokens, and variable-font Material Symbols for variants.

AndroidJSJVMNativeWasm·rainxchzed
Compose-DateTimePicker0.6.0
24

Offers customizable date and time pickers with support for 12/24-hour formats and year-month selection. Integrates seamlessly with existing UI, ensuring responsive design across devices.

AndroidJVMNativeWasm·kez-lab·Apache License 2.0
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
komposeauth0.2.0
20

Full-stack authentication stack: ready-to-run server plus shared SDK and client SDK with federated Google, passkey, OTP, email verification, KYC, reusable UI and credential manager.

AndroidJSJVMNativeWasm·pitampoudel·Apache License 2.0
lint-ui1.0.7
19

UI framework enhances desktop applications with global theme control, Material Design 3 style, and essential widgets. Features include data persistence, dynamic dark mode, and theme management.

JVM·lumkit·GNU Lesser General Public License v2.1
MMD1.0.2
16

UI components optimized for E Ink® displays — Material Design 3 styling, monochrome color/typography, disabled ripples, accessibility and low‑refresh performance tweaks for readable, energy‑efficient interfaces.

Android·mudita·Apache License 2.0
ComposePreferences3.0.0
151 used by

Enables intuitive management of app preferences using a modern UI toolkit, streamlining shared preferences and datastore integration with customizable, dynamic UI components.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
ProShape1.0.0
15

Open-source UI library introduces iOS-style rounded corners, simplifying UI creation with easy integration, lightweight customization, and an expressive API for premium design aesthetics.

AndroidNative·riadmahi·MIT License
lite-quest1.0.0-beta01
15

Lightweight FHIR-inspired questionnaire engine with reactive state, JsonLogic-driven validation/visibility/calculations, type-safe models, extensible evaluator, rich UI widgets, pagination, repeating groups and themed summary view.

AndroidJSJVMNativeWasm·ellykits·Other
KmpLibrary2.1.9
14

Offers a template for quickly bootstrapping a library with Fibonacci sequence generation functionality, including guidance for building, testing, and deploying to Maven Central.

AndroidNative·SweetMeSoft·Apache License 2.0
dhis2-mobile-ui0.7.0
13

Enhances mobile user interfaces with features like Compose compiler reports for detailed code insights and Paparazzi-enabled screenshot testing, allowing verification against golden images and automated documentation generation.

AndroidJVMNative·dhis2·BSD 3-Clause "New" or "Revised" License
Korner2.0.0
13

Smooth iOS-style rounded corners and squircles with per-corner customizable radius and smoothing, type-safe smoothing API, presets (Subtle/Balanced/Smooth/Continuous), lightweight, allocation-friendly, integrates with UI components.

AndroidJSJVMNativeWasm·dev778g-me·MIT License
compose-markdown-editor0.3.0
12

WYSIWYG editor component enables creating and editing Markdown text with features like emoji autocompletion, clickable links, and customizable rendering, using a simple framework for building editors.

JVM·konecny-ondrej·MIT License
iconsax-compose0.0.5
12

Integrates over 1,000 scalable vector icons from the Iconsax set in multiple styles, enabling consistent and modern UI development with minimal effort.

AndroidJVMNativeWasm·RabehX·GNU General Public License v3.0
material-pickers0.4.2
12

Material-aligned picker components offering vertical, horizontal and paired pickers, plus low-level primitives for building fully customizable, stylable pickers with selection indicators and composable backgrounds.

AndroidJVMNative·eidam-slices·MIT License
compose-cupertino3.3.1
11

Enhances UI components with updated SwipeBox, fixed Cupertino Date Picker interactions, and uses Dialogs for CupertinoDialogs. Automated builds enable quicker releases and adoption of new features.

AndroidJSJVMNativeWasm·RobinPcrd·Apache License 2.0
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
LBAndroid4.11.0
11

Reusable composables, theming, accessibility, haptic feedback, presenter patterns and core utilities simplifying Compose interface development, with demo app and module documentation.

AndroidJVMNative·LunabeeStudio·Apache License 2.0
ComposeThemer2.0.0
101 used by

Enables dynamic theming and customization of UI components, facilitating easy switching of themes and colors for a more personalized user interface experience.

AndroidJVMNativeWasm·MFlisar·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
dds-compose1.8.0
9

Enhances project design by integrating a custom design system through a dependency, facilitating streamlined aesthetic and functional consistency across applications.

AndroidNative·Team-B1ND·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
compose-hig1.1.0
91 used by

iOS-style UI components and controls with improved SwipeBox, fixed date-picker scrolling, disabled bottom-sheet content scaling, dialog-for-popup behavior, automated releases and live web demo.

AndroidJSJVMNativeWasm·ienground·Apache License 2.0
LondonTubeStatus0.0.4
8

Fetches real-time London Underground tube status using Transport for London API. Offers ready-made UI components, authentic branding, and seamless offline handling for Android and iOS applications.

AndroidNative·IntSoftDev
rang-vikalp1.0.0-beta1
8

Modern, fully-composable HSV colour picker using Brush+Canvas rendering, hoisted HSV-A state, modular pickers (SV box/circle, linear and arc sliders), presets/shades, theming and hex copy.

AndroidJSJVMNativeWasm·akshay2211·Apache License 2.0
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