Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagdesktop
compose-super-charts1.2.0
2

Interactive, highly configurable chart components offering a wide range of chart types, per-chart style/data configuration objects, shared tooltip and legend systems, accessibility helpers, sample screens, and scaffold/card wrappers.

AndroidJVMNative·kotalsumit·Apache License 2.0
KBrowser0.1.0-alpha38
2

Cross-platform WebView UI and Playwright-style browser automation with AXTree extraction, CDP-based physical clicks, CSP-safe element location, anti-detection interactions, headless operation and screenshot capture.

AndroidJVMNative·lzdev42·Other
biometric-kmp0.1.0
2

Compose API to gate app content with native user verification: single suspend call returns typed results, device-credential fallback, extensible opt-in capability interfaces and native escape hatch.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
tutorial-view0.3.0
2

Spotlight onboarding tours: dim screen with rounded cutouts, anchor explanatory tooltips with Back/Skip/Next, live target tracking, lifecycle-safe targets, customizable shapes, animations and labels.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
compose-stylus0.1.1
2

Unified pressure-sensitive pen input API with detailed events (pressure, tilt, rotation), modifier integration, PenInkSurface for low-latency ink rendering, Catmull‑Rom smoothing, motion prediction, and stroke persistence.

AndroidJVMNativeWasm·MohamedRejeb·Apache License 2.0
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
CmpImageCropView0.1.0
2

Lightweight interactive image-cropping widget with seven aspect-ratio modes, pinch-to-zoom and pan, circular profile mask, customizable handles and guides, and full-resolution output that preserves crop state.

AndroidJSJVMNativeWasm·rroohit·Apache License 2.0
SwingFlow1.0.0
1

Facilitates easier binding of reactive data flows to Java Swing components, offering customizable lifecycle management, one-directional or bi-directional bindings, and integration with intermediate flow operations.

JVM·MerlinTHS
ComposePreferences2.0.0-beta02
1

Library mimics AndroidX Preferences for Compose, offering a simple API to modify settings across Android, Desktop JVM, and JS canvas environments.

AndroidJSJVMNativeWasm·sproctor·Apache License 2.0
kmp-libs0.0.2
1

Facilitates desktop application execution through a Gradle command, enhancing project setup efficiency and simplifying the development process.

AndroidJVMNative·Dmitriy1892·Apache License 2.0
collapsing-toolbar-mpp-compose1.0.0
1

Template facilitates development of a library targeting desktop, Android, and iOS platforms. Features include shared module organization, documentation generation, code style enforcement, and streamlined publishing via Maven.

AndroidJVMNative·dshatz·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
MoeNav1.1.2
1

Lightweight navigation library tailored for seamless screen transitions using URL-based navigation, nested graphs, and dynamic parameters, optimized for modern web applications.

Wasm·MohammadNasrallahBlank·MIT License
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
kbus0.3.1
1

Facilitates cross-platform application development with shared code and platform-specific implementations, supporting seamless integration of iOS and web components alongside SwiftUI and Compose Multiplatform.

JSJVMNativeWasm·jimbroze
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
ktor-network-monitor1.0.0-alpha2
1

Visualizes network calls in client-server applications, utilizing a room database for log storage and offering integration with Compose for user interface. Demonstrates functionality across mobile and desktop environments.

AndroidJVMNative·chethann
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
mdk-compose0.0.2
1

Wraps MDK player for Compose Multiplatform, supporting various rendering methods. Features include media playback, but is still under development with pending platform support and API enhancements.

AndroidJVMNative·sbenmeddour·Apache License 2.0
keyple-interop-localreader-nfcmobile-kmp-lib0.1.6
1

Enables NFC card communication through an abstraction layer, simplifying cross-platform application development. Targets Android, iOS, and desktop platforms, built with Gradle.

AndroidJVMNative·eclipse-keyple·Eclipse Public License 2.0
DevDeck0.1.2
1

Blazing-fast developer setup manager and CLI tool simplifies managing environments using smart deck files. Features include curated news, one-click project control, templates, and disposable code runner.

JVM·JustINCodingUK
SectionList1.0.0
1

Enables categorizing and grouping lazy list items into sections with efficient scrolling and tracking capabilities. Synchronizes with other UI elements, optimizing performance using a custom algorithm.

AndroidJVMNativeWasm·Ahmad-Kaddour·Apache License 2.0
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
MultiLibTemplate1.0.0
1

Comprehensive template enables building and publishing libraries to Maven Central with ease, offering full multiplatform support, pre-configured development tools, and automated GitHub Actions for seamless release management.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
MaleficExtensions2.0.1
1

Collection of productivity-boosting extensions for common types, operator-based function composition and UI: memoization, numeric and tuple utilities, tree structures, file helpers, rich Compose modifiers/tray APIs.

AndroidJSJVMNativeWasm·OmyDaGreat·MIT License
hijri-date-picker0.0.2
1

Lightweight, customizable Hijri date picker offering Material 3 styling, full localization (Arabic numerals and RTL), hoistable state management, themeable colors/strings, and customizable year range.

AndroidJVMNative·Helmy2·Apache License 2.0
ADBS-Converter1.0.3
1

Scaffold enabling shared Compose UI and app logic across targets, with common and per-target source sets, dedicated native entrypoints, and Gradle run tasks for development including web modes.

AndroidJSJVMNativeWasm·dangolchirag·MIT License
ComposeSchedule0.0.2
1

Shared Compose UI codebase with common and target-specific source folders, plus example apps and run/build configurations for each target; includes developer run instructions.

AndroidJSJVMNativeWasm·lotdrops·MIT License
multiplatform-path-provider0.0.1
1

Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.

AndroidJVMNative·loshine·Apache License 2.0