Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagui
ktoast1.0.5
4

Enhances toast notifications with seamless integration across mobile, web, and desktop platforms using Compose Multiplatform, offering versatile and customizable message displays.

AndroidJVMNativeWasm·tarifchakder·MIT License
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
comet-visualizer0.3.0
4

Real-time coroutine execution trace viewer with hierarchical tree and mouse-centered Gantt chart, source-file/line links, SSE live streaming, theme toggle and clickable node details.

JSJVM·pandubaraja·Apache License 2.0
jsonCMP1.0.0-RC3
41 used by

Syntax-highlighted, foldable JSON viewer and editor with line numbers, real-time validation, formatting, key sorting, search across documents, and multiple color themes.

AndroidJVMNative·skymansandy
montage-kmp0.0.12
4

Design system delivering reusable UI components, design tokens, and docs with Jetpack Compose integration, Maven-distributed artifacts, and step-by-step getting-started guides.

AndroidNative·run-spot·MIT License
Compose-Multiplatform-Tile-Map0.3.0
4

Tile-based, reusable map UI component with viewport-aware tile loading, built-in gesture handling, multiple map providers, geo conversion utilities, overlay drawing and dynamic provider switching.

AndroidJVMWasm·timo-drick·Creative Commons Zero v1.0 Universal
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
net.akehurst.language.editor2.2.21
3

Integrates AGL with Ace and Monaco editors, facilitating language-aware editing capabilities through syntax highlighting and other language features.

JSJVMWasm·dhakehurst·Apache License 2.0
Material-Kompose1.0.0-test02
3

Library for implementing Material components across platforms, enhancing UI consistency and design efficiency.

AndroidJVM·racka98
CanvasLib1.0.1
3

Facilita o desenvolvimento de aplicações com interface gráfica em programação gráfica, oferecendo funcionalidades específicas para manipulação de elementos visuais.

JSJVMNative·palex65
remotedata0.4
3

Streamlines handling remote requests in applications with UI, managing progress indicators, errors, and data. Features a sealed interface for request states and supports mapping, folding, and UI rendering.

JVMNative·careless-coyotes·MIT License
KMM-Form-Validation2.2.0
3

Library enables form control and validation, leveraging functionality from sesame-form.

AndroidJVMNative·MobileUpLLC·MIT License
SignaturePad2.3.0
3

Facilitates digital signature capture with customizable pen color and width. Supports drawing on bitmaps for signature submission in applications.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
navigation0.7.5
31 used by

Tool simplifies navigation with base functionality, Compose wrappers, and MVVM support. Features nodes, chains, and repositories for flexible navigation architecture.

AndroidJSJVMNative·InsanusMokrassar·MIT License
nudge1.0.0-alpha01
3

Simplifies snackbars by providing customizable notifications with various styles, types, and durations for seamless integration into applications, enhancing user interaction with ease.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
FlexUI1.0.0-exp-07
3

Creates a cohesive, aesthetically pleasing UI component library, featuring customizable themes, size, corner, and color types, along with global or individual component configuration.

AndroidJSJVMNativeWasm·annotation-engine·Apache License 2.0
UiPlayground0.0.68
3

Experimenting with UI APIs and patterns through a catalog app, showcasing interactive components like Media Control Sheet and shaders such as Color Split, Pixelate, and Noise effects.

AndroidJVMNativeWasm·alexrdclement·Apache License 2.0
kmp-compose-tab-container1.0.0
3

Facilitates creation of tabbed user interfaces across platforms using a Compose Multiplatform library, simplifying development of seamless, cross-platform tab navigation structures.

AndroidNative·zj565061763·Apache License 2.0
multiplatform-swiper0.0.2
3

Facilitates integration of a Tinder-like swiper in Compose applications, ideal for decision-making games. Features include swiping directions, active maintenance, and future API updates.

AndroidJVMNative·Veronatus·Apache License 2.0
codescanner0.0.1
3

Enables QR code scanning with customizable UI elements and error handling. Integrates with existing apps through simple configuration, supporting camera usage and permissions management.

AndroidNative·nathanfallet
Waterfall1.1.0
3

Enables the creation of customizable staggered grid layouts, arranging items in columns with automatic content height detection, scrolling support, and configuration options for gaps and padding.

AndroidJVMNative·SingularityIndonesia·Apache License 2.0
KMPalette-Theme-Library0.0.6
3

Dynamic theme management library enabling custom theme families, mode switching, persistence, and previewing with Theme Picker UI. Integrates with Material 3 for adaptable styling.

AndroidJVMNativeWasm·iammohdzaki·MIT License
ChitraLekhan0.0.5
3

Android library for image annotation enables freehand and shape-based drawing, configurable brushes, and zoom/pan gestures. Integrates with Jetpack Compose, offering undo/redo and easy toolbar setup.

AndroidJVMNativeWasm·karya-inc·GNU General Public License v3.0
KaryaUiCompose0.1.3
31 used by

Modern UI library enhances user interface construction with tailored components, consistent styling, and seamless integration for diverse platforms using Compose-based design principles.

AndroidJVMNativeWasm·karya-inc
deveng-core-kmp1.7.93
3

Customizable UI components and comprehensive theming system featuring global and per-component color/font overrides, typography helpers, ready-made buttons and dialogs, and accessibility guidance.

AndroidJVMNativeWasm·pinqponq
algokit-walletsdk-kmp3.202602.8
3

Wallet UI and headless engine delivering ready account onboarding (Algo25, Universal HD, Falcon24), QR imports, theme customization, network switching, encrypted key storage, passphrase management and localization.

AndroidNative·michaeltchuangllc·GNU General Public License v3.0
xicons1.0.0
3

Icon library collection offering Java implementations of many popular icon sets (Fluent, Antd, Font Awesome, Material, Tabler, etc.), usable across Swing and JavaFX with multiple styles.

AndroidJSJVMNativeWasm·Enaium·MIT License
kmp-screenutil1.0.1
3

Adaptive UI scaling using design-draft-based width/height ratios, extension properties (.w, .h, .r, .sw, .sh) and responsive font sizing (rsp); customizable font-scale behavior.

AndroidJVMNative·classops·Apache License 2.0
signature-pad1.0.1
3

Smooth, pressure-aware signature capture offering UNDO/REDO, velocity-based stroke widths, Catmull-Rom Bézier smoothing, presets, tunable parameters, SVG/bitmap export and smart auto-crop.

AndroidJSJVMNativeWasm·rulogarcillan·Apache License 2.0
OrataDesign0.0.3-Alpha
3

Production-ready design system: Material 3–inspired tokens and typography, accessible, themeable components (buttons, text fields, alerts, snackbar), dynamic theming, customization, and type-safe hot-reload ergonomics.

AndroidJVMNativeWasm·uangkuid