Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagui
CoroutineCallTreeVisualization0.0.1
3

Real-time visualizer for coroutine call trees, tracking function calls, suspension/resume points, exceptions and cancellation propagation; includes compiler instrumentation, event-stream export and customizable GUI themes.

JSJVMNativeWasm·brokenhappy·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
compose-icons2.0.0
3

Pack of well-known icon sets offering ready-to-use composable vector icons, auto-generated from SVGs, bundled with docs, versioned dependencies and easy integration into Compose-based UIs.

AndroidJSJVMNativeWasm·joaocsousa·MIT License
kinvoicing1.2.0
3

Type-safe DSL for building invoices with sealed IR, themes, branding, status displays, taxes/discounts, and multiple renderers: PDF, print-quality HTML, email-safe HTML, and Compose UI.

AndroidJVMNativeWasm·chrisjenx·Apache License 2.0
KWave0.2.0
3

Animated, customizable layered sinusoidal wave hero backgrounds with per-layer breathing, sway and drift, depth-gradient fills, adjustable shadows, palette-driven coloring, and auto or stateless rendering modes.

AndroidJVMNative·Shyzkanza·Apache License 2.0
sk-tabbar0.0.20_1.2.6
2

Component for managing a bottom screen tab bar, offering customizable tab configurations, stack management, and theming options for enhanced user interface design.

AndroidJVMNative·skot-framework·Apache License 2.0
mill0.1.0
2

Facilitates easy management of UI states for developers by providing components like ViewStateStore, Reducer, and built-in navigation. Implements concepts similar to Redux.

AndroidJSJVMNative·ZegJoker·Apache License 2.0
kotlin-blueprintjs5.10.2-10
2

Enhances React development with convenient Kotlin wrappers for BlueprintJS components, offering `RBuilder` extensions and type-safe icon references while simplifying dependency management.

JS·joffrey-bion·MIT License
fs-segmented-display0.0.3
2

Enables creation and styling of segmented displays in Compose applications, suitable for digital clocks, calculators, and more, with a demo app showcasing features.

AndroidJVMNativeWasm·fsryan-org·Apache License 2.0
catjam0.0.2
2

Library enables selection and rendering of custom emojis with an emoji picker, offering customization options like size, colors, and custom icons for enhanced user interaction.

AndroidNative·matt-ramotar
Toolbox4.0.0
2

A collection of utilities offering core classes, UI components for desktop and Android, table composables, and demo applications for creating demonstration activities and applications.

AndroidJVMNativeWasm·MFlisar·Apache License 2.0
compose-statusbar1.0.6
2

Enables seamless status bar customization across Android and iOS, offering unified API for color configuration, edge-to-edge design support, and independent system bar control.

AndroidNative·bentleypark·MIT License
sparkify1.0.0
2

Compose UI library creates icon buttons or wraps views with bouncy and spark animations, enhancing interactivity and visual appeal. Offers customizable styles and effects.

AndroidJVMNativeWasm·wendei-id
RatingBar0.3.0
2

Easily implement customizable rating bars with seamless integration, supporting both Android and iOS platforms, including options for image customization beyond traditional stars.

AndroidNative·hiroaki404·Apache License 2.0
ComposeExtendedFab1.0.0
2

Expands a floating action button to support multiple operations, enhancing user interaction through customizable icons and actions for different tasks. Includes demo app and multi-platform testing capabilities.

AndroidJVMNativeWasm·agent-polyblank·MIT License
basic-images0.2.7-beta01
2

Library facilitates rapid image integration into projects, leveraging platform-specific bitmap libraries for displaying JPEG, PNG, and WEBP files as a Composable.

AndroidJSJVMNativeWasm·LexiLabs-App·MIT License
c-shadow0.2.0
2

Enhances the compose framework by adding customizable shadow features, allowing concave shadows and mimicking web or iOS shadow designs, bridging missing functionalities.

AndroidJSJVMNativeWasm·MikolajKakol·MIT License
duks-routing0.1.4
2

Library enhances navigation in compose-based applications with multi-layer navigation, authentication, responsive design, state restoration, and feature toggles, supporting device-aware and type-safe routing.

AndroidJVMNativeWasm·crowded-libs·Apache License 2.0
PadKitb5d29ff
2

Enables creation of custom virtual gamepads for games and applications. Supports various controls and includes a unique radial layout for organizing components.

AndroidJVMNative·Swordfish90·Apache License 2.0
collapsing-toolbar1.0.4
2

Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.

AndroidJSJVMNativeWasm·dshatz·GNU General Public License v3.0
compose-web-navigator1.1.0
2

Facilitates web navigation for user interfaces, simplifying route management and enhancing web application interaction through streamlined dependency integration.

Wasm·Taz03·Apache License 2.0
multiplatform-tooltip1.0.0
2

Simplifies adding tooltips to applications with options for customizing content, positioning, and auto-closing. Supports interactive tooltips on buttons and clickable elements with flexible Composable integration.

AndroidJSJVMNativeWasm·julianegner
mobile-rag1.0.4
2

RAG integration and UI components for building retrieval-augmented generation flows, featuring document indexing, local search, embedding support, and chat-style conversational interfaces.

AndroidJVMNative·sjaindl·MIT License
compose-nexus0.0.2
2

Element Plus inspired UI component library offering comprehensive theming, foundational utilities, 70+ controls, containers and page templates, plus sample apps and ready-to-run demos.

AndroidJSJVMNativeWasm·XingRay·Apache License 2.0
compose-markdown0.1.2
2

Incremental Markdown parser and renderer producing append-only streaming snapshots with stable block identity for Compose UIs; presets optimized for chat and streaming previews.

AndroidJSJVMNativeWasm·adamglin0·MIT License
blur-cmp0.9.2
2

Real-time backdrop blur overlay capturing and blurring live content behind UI, offering uniform or variable per-pixel blur, gradients, blend modes, tinting, and GPU-accelerated performance.

AndroidNative·ezoushen
CircularList2.0.0
2

Vertical scrollable value picker offering infinite and finite circular lists, customizable item height, width, colors, initial selection, display formatting, and selection callback.

AndroidJSJVMNativeWasm·rajdeepvaghela·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
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