Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagimage
multiplatform-print1.1.0
11

Print files and images with a simple Printer API; capture or record Composable UI into ImageBitmaps using ScreenshotState and ScreenshotArea, with adjustable refresh rate and recording Flow.

AndroidJVMNativeWasm·victorlpgazolli
identikon1.0.0
10

Generates recognizable identicons from hash values, serving as privacy-protecting avatars or placeholders. Supports saving as SVG, rendering on Android Bitmaps.

AndroidJVM·thibseisel·Apache License 2.0
qoi-kotlin1.0.1
9

Implements Quite OK Image (QOI) format reading and writing functionality. Utilizes Okio for file system interactions, supporting various input sources and output destinations.

JSJVMNative·mzgreen·MIT License
OSKit-Compose-KMP4.2.0-rc1
9

Facilitates development with an opinionated architecture for Compose, implementing VISCE architecture. Offers animations, layouts, popups, markdown rendering, and system UI enhancements for seamless cross-platform development.

AndroidJVMNativeWasm·outsidesource·MIT License
avif-kmp0.0.1
9

AVIF image encoding and decoding — lightweight bindings offering simple API for encoding/decoding, format conversion, quality control, and metadata handling for image processing workflows.

AndroidJVMNative·qdsfdhvh·Apache License 2.0
akit2.0.1-GREAT04
9

Async image loading with pluggable engines and .9/NinePatch support, shared NinePatch painter, resource ID generation for common resources, Glide extensions and RenderScript-based blur utilities.

AndroidNative·szkug·Apache License 2.0
Multiavatar1.0.1
8

Generates 12 billion unique multicultural avatars, representing diverse races, cultures, and age groups. Offers avatar creation from random, string, or hash inputs, outputting SVG or PNG formats.

AndroidJSJVMNativeWasm·mew22·MIT License
kompressor0.13.0
8

Compress images, video and audio with native hardware encoders through one API — zero binary overhead, probe/capability checks, progress callbacks and typed errors.

AndroidNative·cracknco·Apache License 2.0
peekaboo0.6.1
7

Facilitates image selection and camera functionalities with a customizable UI. Offers features like single/multiple image picking, camera mode toggling, and image resizing options for efficient application integration.

AndroidNative·jordond·Apache License 2.0
compose-buddy0.3.0
7

Renders and inspects @Preview composables on-device or headless, offering pixel-accurate screenshots, interactive inspector, rich hierarchy/semantics extraction, accessibility checks, and AI agent integration.

JVM·mikepenz·Apache License 2.0
kaptureX0.2.8-beta
6

Facilitates integration of image and video capture in applications with a unified API, offering customizable camera components like CameraPreview, supporting multiple platform functionalities.

AndroidNative·estivensh
LetterAvatarGenerator1.2.0
6

Generates letter avatars as ImageBitmap with precise text measurement, percentage-based sizing, custom font support, pure-canvas rendering, and random color-palette helpers.

AndroidNative·Pranathi-pellakuru·MIT License
zoomimage1.1.0
5

Gesture-based image zoom library for enhanced image viewing with features like double-click scaling, rotation, subsampling, and Exif orientation. Supports multiple image loaders and scroll bars.

AndroidJSJVMNativeWasm·Lucchetto·Apache License 2.0
tiffany0.1.3
4

Library enables reading and writing of Tagged Image File Format (TIFF) files, offering multi-platform support. Inspired by TIFF Java, supports parsing, raster extraction, and TIFF file creation.

JVMNative·granular-oss·MIT License
Memento0.2.1
4

Powerful image editor inspired by Instagram Stories. Effortlessly edit and manipulate text and images with intuitive gestures, supporting text customization, image overlays, layer management, and export features.

AndroidNative·takea-look·Apache License 2.0
cmp-imgcompress0.0.3
4

Ready-to-ship library template automating releases: converts README into homepage, deploys live wasm demo, publishes API docs, builds downloadable sample executables, and wires complete CI/CD.

AndroidJVMNativeWasm·aryapreetam·MIT License
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
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
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
feishu2html1.0.2
3

Converts Feishu (Lark) documents into standalone HTML files with faithful Feishu styling, image/attachment downloading, optional base64 embedding, MathJax math, syntax highlighting, async downloads and customizable templates.

JSJVMNative·yidafu·MIT License
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
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
apng1.0.1
3

High-performance APNG parsing and rendering with precomposed frames, Compose-style painters, declarative and imperative playback controls, optional HTTP network loading and disk LRU caching.

AndroidJSJVMNativeWasm·lugf027·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
blockprint-core0.2.2
3

Parses Minecraft blueprints, generates GLB 3D models in real time, supports standard blocks and OBJ models, includes Create mod multi-part adapters and progress-aware export.

AndroidJVM·moxisuki
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
AvifKit0.3.1
2

AVIF encoding and decoding with native libavif, adaptive SMART/STRICT compression, automatic JPEG fallback, multi-threaded processing, priority presets, format detection, resizing and metadata preservation.

AndroidNative·alfikri-rizky·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
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
led4k0.0.2
2

Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.

JVMNative·kshulzh·Apache License 2.0