Browse Kotlin Multiplatform libraries
index data from klibs.ioEnables creation of custom virtual gamepads for games and applications. Supports various controls and includes a unique radial layout for organizing components.
Implements a collapsible toolbar for modern UI frameworks, offering features like collapsing animations, scroll strategies, and modifiers for parallax effects and dynamic content positioning.
Utility library offering general-purpose and coroutine-related tools through modular architecture, facilitating enhanced project functionality and seamless dependency management via BOM integration.
Lightweight, interactive world map component enabling pan, zoom, and country selection. Customizable styles and optimized performance for seamless, responsive UI integration across platforms.
Offers a comprehensive client for mail.tm API, enabling complete API coverage, smart error handling, authentication, helper functions, and testing support for managing temporary email accounts and messages.
Integrates multiple scanning protocols into a unified interface, enabling product scanning via camera or barcode methods with easy setup and comprehensive scanning result management.
Facilitates generation of Java/Kotlin source files, offering a streamlined and unified structure for managing code base creation across different projects.
Enables secure storage of sensitive data in applications by leveraging native security APIs. Supports symmetric and asymmetric key generation for data protection, using AES and RSA encryption algorithms. Provides seamless integration into applications with both synchronous and asynchronous methods.
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.
Modular toolkit for digital identity wallets and verifiers, offering core utilities and a BLE OpenID transport implementation for verifiable presentations; includes sample apps and extensible modules.
Lightweight wrapper around RGFW exposing windowing, OpenGL-based rendering, and input handling with examples and easy dependency integration for rapid graphical application prototyping.
Type-safe access to the Lichess API enabling anonymous or token-based usage, streaming event flows, OAuth with auto-refresh, and typed services covering all endpoints.
GNav-like navigation component with KSP metadata code generation and Gradle task wiring to include generated sources, enabling stable build-time navigation setup across modules.
Lightweight client tracker for Matomo, tracking pageviews, events, goals, search, content and e‑commerce; offline persisted queue with retries, heartbeat pings, custom dimensions, pluggable backends.
Implements Milky protocol client with API calling, event subscription (WebSocket support), Ktor HTTP transport and kotlinx-serialization payload handling; excludes WebHook event push listening.
Elm-architecture-driven GUI toolkit offering pure functional state management, immutable models, type-safe message handling, commands/subscriptions for side effects, and declarative UI built on Compose.
Compile-time plugin replacing annotated parameters with precise code-location strings, improving stack-trace readability and allowing customizable templates using placeholders like file, class, method, line.
Compiler plugin inserting simple or qualified class names at compile time, preserving names across obfuscation and working in environments where reflection lacks qualified names; supports inline reified wrappers.
High-performance JSON serializer/deserializer with zero extra allocations, zero-copy buffer wrapping, map/object inlining, polymorphic value-subclass support, and advanced parser hooks.
Type-safe i18n: generates classes from YAML translations, catches missing keys at compile time, supports parameter interpolation, nested keys, locale enums and Ktor-based request locale resolution.
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.
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.
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.
Convert Confluence Atlassian Document Format to Markdown and back; fetch and update pages or templates, manage attachments and comments, and customize node transformers/transcribers.
Lightweight download manager using platform-native APIs, DSL configuration, auth (Bearer/Basic), custom headers, progress/state callbacks, WiFi-only restriction, task control and background download support.
Docker Remote API client featuring type-safe OpenAPI-generated models, async streaming of logs/stats, Unix domain socket connectivity, and DSL-style management for containers, images, networks, volumes.
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.
RAG integration and UI components for building retrieval-augmented generation flows, featuring document indexing, local search, embedding support, and chat-style conversational interfaces.
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.
Delegate-based ViewModel composition enabling smaller, testable MVVM modules; unidirectional state flow, pure delegates, explicit state/effect handling, fast builds and Compose-friendly UI binding.