Browse Kotlin Multiplatform libraries
index data from klibs.ioGenerates 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.
Vulkan API bindings adding type safety, RAII-based resource management, exception handling and ecosystem integration; streamlines instance creation, error handling and graphics resource lifetime.
Modern, fully-composable HSV colour picker using Brush+Canvas rendering, hoisted HSV-A state, modular pickers (SV box/circle, linear and arc sliders), presets/shades, theming and hex copy.
Enables cross-platform general-purpose computing with support for OpenCL, CUDA, Metal, and WebGPU. Offers partial JS support and plans for Vulkan integration.
Refracts live desktop pixels behind transparent app windows via native screen-capture and GPU lens shader; also supplies portable source/surface modifiers to render liquid-glass over app content.
Offers comprehensive graphics rendering solutions, including geometry processing, offscreen rendering, HUD creation, Wavefront OBJ support, and composable UI components, enhancing graphical application development.
Simple helper for building Bezier curves by creating instances and calculating point values based on progress, supporting direct value inputs for flexibility.
Compose library enhances user interfaces with smooth, continuous rounded shapes like rectangles and capsules, offering efficient Bézier curve calculations to optimize performance, even during animations.
Library enables boolean operations on 2D polygons, providing union, intersection, difference, and XOR functionalities. Optimizes vector paths for efficient processing and space-saving.
Tile-based, reusable map UI component with viewport-aware tile loading, built-in gesture handling, multiple map providers, geo conversion utilities, overlay drawing and dynamic provider switching.
Animated, customizable shader backgrounds via a simple modifier; ships with mesh gradient, glossy and lens shaders, supports texture uniforms and custom shader implementations.
Facilita o desenvolvimento de aplicações com interface gráfica em programação gráfica, oferecendo funcionalidades específicas para manipulação de elementos visuais.
Facilitates digital signature capture with customizable pen color and width. Supports drawing on bitmaps for signature submission in applications.
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.
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.
Icon library collection offering Java implementations of many popular icon sets (Fluent, Antd, Font Awesome, Material, Tabler, etc.), usable across Swing and JavaFX with multiple styles.
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.
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.
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.
Thin OpenGL wrapper library facilitates easy extension and troubleshooting. Supports multiple platforms, suitable for projects requiring minimal abstraction layers and ongoing development.
Facilitates creation of platform-specific bindings for integrating static libraries, automates Rust to Kotlin code generation, and supports publishing to Maven and GitHub Packages for streamlined distribution.
Matrix and vector operations optimized for WebGPU, offering comprehensive vector and quaternion math with immutable and mutable variants, ideal for cross-platform applications.
Lightweight wrapper around RGFW exposing windowing, OpenGL-based rendering, and input handling with examples and easy dependency integration for rapid graphical application prototyping.
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.
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.
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.
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.
Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.
Utility functions and models enhance web-based canvas applications, streamlining development and improving functionality for interactive graphics and user interfaces.
Offers a UI framework designed for seamless integration and management of model-view-viewmodel (MVVM) architecture, facilitating organized and efficient application development.