Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
symbol-export0.0.4
21 used by

Exporting library symbols into generated Symbols objects for tooling use, enabling compile-time errors on symbol renames, integrating with compiler plugins, symbol processors and code-gen tools, plus annotation read/write.

JSJVMNativeWasm·rnett·Apache License 2.0
shadow1.0.1
2

Lightweight library adding customizable, smooth shadow effects to composables with color or shader fills, blur, spread, translation controls, shape-aware rendering and Modifier/DrawScope extensions.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
kotlin-automapper0.11.0
2

Compile-time, type-safe generation of conversion extension functions for data, enum and sealed class object-to-object mappings; reversible mapping, automatic primitive and collection conversions, zero runtime overhead.

JSJVMNativeWasm·jacksever·Apache License 2.0
svg-icon-compose0.1.1
2

Render SVG icons in Compose with compile-time code generation, type-safe DSL for SVG creation, animated presets and path-morphing, symbol/use support, and runtime SVG parsing.

AndroidJSJVMNativeWasm·fuyuz·MIT License
arch-lumber1.2.0
21 used by

Lightweight, type-safe logging with a simple API, multiple levels, prebuilt DebugOaks for common backends, composable thread-safe Oak system and easy extensibility.

AndroidJSJVMNativeWasm·matheus-corregiari·Apache License 2.0
orca0.13.0
2

Markdown renderer with predictable AST, safe link/image defaults, extensible style model, admonitions, footnotes, syntax-highlighted code blocks, streaming-friendly debounced parsing, and pluggable image loading.

AndroidJVMNativeWasm·wertikolix·MIT License
xemantic-kotlin-js0.5.0
2

Type-safe DSL for building HTML5 and SVG DOM trees; reactive MVVM utilities with async-friendly state flows; idiomatic extensions for array, map and set collections, plain-object and DOM helpers.

JSJVMWasm·xemantic·Apache License 2.0
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-chip-textfield1.0.0-alpha01
2

Material-free chip input field enabling customizable chip creation, validation, suggestions, delimiters, backspace removal, programmable state, and layered chip customization (slots, full content, colors/shape).

AndroidJVMNativeWasm·aldefy
SKaiNET-transformers0.33.0
2

High-performance LLM application layer offering runtimes and CLI tools for Llama, Gemma, Qwen and BERT models; safetensors model loading and hardware-accelerated inference.

AndroidJSJVMNativeWasm·SKaiNET-developers·MIT License
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
xmpcore1.7.0
21 used by

XMP metadata parsing, manipulation and serialization with a compatible API, supports parsing from strings, configurable serialization options, and easy migration from original SDK imports.

AndroidJSJVMNativeWasm·StefanOltmann
ComposeTestToolsv0.1.0
2

Testing utilities for Compose hooks and composables: testHook, renderHook and waitForCondition enabling assertion of non-UI hook values, composition-local wrappers, clock control and fast unit-hook rendering.

AndroidJVMNativeWasm·notoriouscorgi·Apache License 2.0
remap0.7.1
2

Enables compile-time access to hidden system APIs via ASM bytecode transformation, remapping types and resolving hidden overload method conflicts through annotation-based configuration.

JSJVMNativeWasm·lisonge
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
dodopayments-kmp0.1.0
2

Async-first, type-safe client for the Dodo Payments API handling payments, subscriptions, customers, products, refunds and discounts. Returns sealed result type (no exceptions) and optional isolated DI facade.

AndroidJVMNativeWasm·AndroidPoet
cmp-form0.1.0
2

One-line field+rule DSL for Compose forms with typed FieldState, async server checks, cross-field rules, multi-step wizards, conditional fields, i18n, and optional Material3 bindings.

AndroidJVMNativeWasm·NadeemIqbal·Apache License 2.0
laygent0.1.0
2

AI-native layout engine generating declarative UI layouts from plain English, synthesizing layout algorithms at runtime, caching compiled frames for fast rendering, and fully AI-generated implementation.

JVMNativeWasm·zach-klippenstein·Apache License 2.0
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
compose-uri-painter1.1.0
2

Painter loading images from URIs for Compose UIs, wrapping Coil in a minimal, preconfigured implementation focused solely on image retrieval without animation or extra features.

AndroidJSJVMNativeWasm·composablehorizons·MIT License
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
compose-web-canvas-utils1.0.2-alpha
1

Utility functions and models enhance web-based canvas applications, streamlining development and improving functionality for interactive graphics and user interfaces.

JSWasm·sekvy·MIT License
symphony3.3.8
11 used by

Handles dynamic UI state changes with a suite of tools, facilitating state monitoring and management for applications. Offers support through contributions, issue reporting, and community engagement.

JSJVMNativeWasm·aSoft-Ltd·MIT License
Stopwatch2.1.1
1

Zero dependency tool for measuring and logging durations, offering convenience functions, formatted outputs, and customizable logging options. Supports logging statistics like min, max, and average times.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
Skeo0.3.1
1

Kotlin multiplatform video source scraper.

JSJVMNativeWasm·DatL4g
jetbrains-annotations-kmp24.1.0+apple
12 used by

Enhances Jetbrains' java-annotations for cross-platform projects, allowing seamless integration through Maven with versions matching the original library, supporting both Groovy and Kotlin-style Gradle configurations.

JSJVMNativeWasm·sschr15·Apache License 2.0
FrameBar1.1.0
1

Enables development of cross-platform applications with configurations for Android, iOS, desktop, and browser environments. Supports publishing to MavenCentral and building platform-specific artifacts.

AndroidJSJVMNativeWasm·rafambn·MIT License