Browse Kotlin Multiplatform libraries
index data from klibs.ioCross-platform library for allocating and managing byte arrays using an API similar to Java's ByteBuffer. Supports direct, heap, and shared memory allocation zones, enabling efficient memory management across different platforms.
Facilitates multi-platform authentication with Google Sign-In across Android, iOS, Desktop, and Web. Includes GoogleSignInButton composable for easy integration and future support plans for additional providers.
Implements treemap chart visualizations using a declarative UI framework. Offers customization through data evaluation and layout measurement, allowing creation of detailed hierarchical visual representations.
Generates `ImageVector` from `.xml` files, supporting theme attributes and dynamic colors for easy integration into Compose code. Automatically categorizes images by subfolder.
Deeply hides secrets in projects to prevent credential harvesting. Uses reversible XOR obfuscation, stores secrets in native binaries, and requires runtime evaluation, enhancing security.
Streamlines cross-platform content sharing in applications with a unified API, supporting Android and iOS with features like native performance, file sharing, and customizable options.
Design system library inspired by Paul Cezanne, tailored for apps with a specific look and feel for targeted platforms like Material 3 for Android and Cupertino for iOS, following Atomic Design methodology.
Enables rapid implementation of server-driven UI, supporting Android, iOS, and Flutter platforms. Offers pre-existing components, custom component creation, and compatibility with various UI frameworks.
Enables app preview and simulation across various screen sizes, devices, and settings like dark mode and orientation. Supports custom device configurations and web-based demos for online showcasing.
Flexible and lightweight drawing library enables customizable screen drawing with advanced features like palm rejection and line style customization, supporting bitmap export and sharing.
Enables biometric user authentication using FaceID and TouchID, integrating seamlessly with Compose Multiplatform and providing robust support for Android and iOS platforms.
Facilitates Android device connection without ADB server, supporting wireless debugging, apk sideloading, file management, port forwarding, and shell command execution with secure SSL/TLS1.3 connections.
Implements a flexible data table for seamless data visualization and manipulation, featuring responsive layouts, in-cell editing, custom cell rendering, lazy loading, and efficient list updates.
Development shifted to a new repository at korlibs/korge; old repo will be read-only with a backup branch available.
Creates a debugging menu featuring network inspection, customizable properties, and key-value storage. Allows toggling settings, selecting options, and executing actions through a user-friendly interface.
Display and parse emoji in strings, extract and list emoji, replace short-codes/emoticons; render using Noto images or animations with system-font fallback and customizable download handling.
Simple UI component explorer for creating and testing UI elements, supporting both Android View and a declarative UI approach. Extensible through annotations and showcases with demo modules.
Minimalistic audio player library enabling audio playback without UI, wrapping native functionality in "headless" mode. Compatible with various platforms and includes examples for Jetpack Compose integration.
macOS‑26 visual system delivering 30+ native‑feeling components, light/dark theming, built‑in design tokens (colors, Manrope typography), animations, and zero external UI dependencies.
Manages state evolution and side-effects with coroutine and Flow support, testing utilities, and code generation to reduce boilerplate. Compatible with multiple languages and platforms.
Extensible library simplifies text field validation, offering abstraction and reusable logic for UI frameworks. Features include error handling and validation state management. No longer maintained.
Template for publishing to Maven Central; Fibonacci sequence generation from environment-provided seed numbers, with tests and minimal setup for a deployable library.
Supports Parcelize in common code, enabling `@Parcelize` annotation for automatic `Parcelable` implementation. Compatible with Android and other targets, simplifying data serialization across platforms.
Enhances user interfaces by facilitating the creation of sequential animations, offering hierarchical management, robust error handling, and customizable transitions for an intuitive animation experience.
Implements OpenTelemetry specification, acting as a facade for the Java SDK, with future plans for a native implementation. Supports tracing and logging APIs.
Implements verifiable credentials for issuing, presentation, and validation across various applications, supporting W3C and ISO standards, ARIES protocols, OpenID, and customizable cryptographic operations.
HTTP inspection library for viewing requests and responses, including headers and bodies, with features for logging customization, request-response overriding, and a UI for log viewing.
Interactive graph visualization supporting hierarchical and force-directed layouts, custom layout plugins, customizable nodes and edges, zooming/panning, resizable canvas, layout animations and automatic node measurement.
Intercept HTTP and WebSocket traffic, mock API responses, throttle requests, and capture detailed logs; includes built-in inspector UI, header masking, log retention, and no-op release variants.
SDK enables integration of Yandex MapKit into projects, offering features like map rendering and image resources. Supports compose and moko frameworks for enhanced customization.