Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagcompose
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
mifos-passcode-cmp2.3.0-beta
3

Secure and flexible passcode management library enables integration of passcode-based and biometric authentication into applications. Offers cross-platform support with modular, shared codebase for secure access control.

AndroidJSJVMNativeWasm·openMF·Mozilla Public License 2.0
Kmp-Vibrate1.1.0-beta01
3

Utility library enabling device vibration control with customizable timing and patterns, featuring easy integration and platform-specific initialization through a common interface.

AndroidJSNativeWasm·jmseb3
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
device-kit0.0.6
3

Offers detailed device information, including CPU, GPU, RAM, storage, battery, and system details, for easy integration into projects targeting Android and iOS.

AndroidNative·mohaberabi
ComposePreferences1.1.1
3

Implements preference management for UI settings with a focus on customization and scalability. Supports serialization, custom color schemes, typography, and spacing, enhancing user interface design adaptability.

AndroidJSJVMNativeWasm·StrableD·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
datetimepicker-kmp1.0.7
3

Offers a datetime picker library for creating date and date range selectors with customizable defaults, built using Compose Multiplatform. Future enhancements include time selection features.

AndroidNative·Kudl1k·MIT License
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
easy-datastore1.0.0-alpha1
3

Simplifies storing and retrieving key-value pairs with a user-friendly API, supporting asynchronous operations and customizable data store file locations.

AndroidJVMNative·chethann
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
NavResult1.0.2
3

Simplifies communication between composables by enabling result passing and handling with minimal configuration. Offers easy setup with request keys, handers, and serializable result types.

AndroidNative·andannn·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
ComposeToast1.0.0
3

Beautiful, customizable toast UI component with action buttons, multi-position placement, automatic queue management, dialog-safe display, built-in success, error, info and warning types, and a type-safe, easy API.

AndroidJSJVMNativeWasm·OCNYang
KESPL0.9.6
3

Suspending API for two-way communication with ESP devices, flow-based packet streams, scanning/connection strategies, auto-selection and caching of device capabilities, display and alert parsing.

AndroidNative·DeveloprOfThings·Other
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
Glossarist0.1.0-alpha.5
3

Type-safe i18n with unique string keys, automatic translation validation, pluralization functions, custom locale support, minimal boilerplate, and runtime locale switching.

AndroidJSJVMNativeWasm·lazarusmugo·Apache License 2.0
kmp-mvi1.0.0-alpha15
3

Lightweight MVI toolkit simplifying state management, handling effects, progress and errors; offers coroutine/flow-based action handling, Compose extensions, lifecycle-aware collection and test utilities.

AndroidJSJVMNativeWasm·marcin-adamczewski·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
ComposeMarkdownMultiplatform0.1.9
3

Declarative Compose Markdown renderer using CommonMark parsing, modular plugin architecture for tables/images/HTML, themeable typography/colors, and extensible parser extensions for customizable rendering.

AndroidJVMNativeWasm·feiyin0719·MIT License
CacheOnHand0.3.0
3

Global reactive cache with TTL, queries/mutations/flows and infinite pagination, transactional optimistic updates with rollback, stale-while-revalidate, per-key locking, factory-based APIs, type-safe errors and refetch.

AndroidJVMNativeWasm·notoriouscorgi
atproto-kotlin9.6.0
3

Code-generated AT Protocol SDK for Bluesky: parses upstream lexicon at build time, emits immutable records, typed string-format value classes, sealed-equivalent open-union $type dispatch, XRPC services, and OAuth2 (PAR+PKCE) with DPoP.

JVM·kikin81·MIT License
kmp-emoji-picker0.1.0
3

Emoji picker UI component with category tabs, searchable grid (name/shortcode/emoticon matching), skin-tone selector, pluggable recent-store, Noto SVG fallback, 18-locale metadata and accessibility support.

AndroidJVMNativeWasm·digitalby·MIT License
Featured1.2.0
3

Type-safe, reactive feature-flag and configuration manager with generated typed helpers, runtime local/remote providers, Compose-friendly observers, debug UI, and build-time dead-code elimination for disabled flags.

AndroidJVMNative·androidbroadcast·MIT License