Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers an easy-to-use action menu with icons, selectable items, nested submenus, and automatic overflow handling. Supports customizations and provides test tags for each menu item.
Access device details for Android and iOS without boilerplate code. Offers easy integration and usage through composable functions or view models, simplifying platform-specific information retrieval.
Simplifies access to Android Health Connect and Apple HealthKit APIs, enabling easy health data management, permission handling, and record reading/writing across platforms in a unified environment.
Library enables cross-platform file I/O, including text, binary, and zip/archive files. Features coroutine support, charset encoding/decoding, bitwise operations, byte buffers with endian support, and customizable zip file handling.
Feature-rich WebView wrapper integrating native UI, offering promise-based JSBridge, type-safe serialization, reactive state management, lifecycle handling, request interception, dark mode, and file uploads.
Material-based design system offering themed UI components, customizable color tokens, rebrandable shapes via feature flags, separate icons module and a browsable catalog app.
Flexible abstraction for type-safe feature flags, enabling compile-time safety, observing value changes as a `Flow` or Compose State, and providing testing capabilities with an in-memory manager.
Facilitates parsing capabilities by offering bindings to the tree-sitter library, enabling syntax tree generation and providing a plugin for generating language-specific source files. Includes bundled languages.
Core PC NTQQ protocol implementation with Milky-compatible client, media codec, QR matrix generator, prebuilt TypeScript/npm exports, TEA-based login/auth and multimedia tooling.
Coachmark overlays with true transparent cutouts, leaving UI interactive and animated; supports varied cutout shapes, highlight animations, connector styles, multi‑step tours, and configurable controller and CTA.
Offers a declarative API for managing Snackbars, supporting global and local messages, type-safe custom messages, flexible positioning, custom UI, and animations.
Modular, customizable wheel-style picker: supply custom item and window components, style items by position, adjust buffer, animation and scroll friction, plus animated programmatic scrolling.
Instruments @Composable functions with lightweight tracking to monitor recomposition rates against per-composable budgets, detect violations, and report via IDE performance cockpit, CLI, and logs.
Powerful reactive stream library simplifies building connectors for various enterprise protocols using Flow and coroutines. Provides higher-level abstractions, efficient data processing, and seamless integration with diverse technologies.
Port of JDK's IO classes for cross-platform support, facilitating Java-style IO operations. Offers modules for buffer, charset, URI handling, and seamless integration with kotlinx-io and Okio.
Cross-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.
Enhances JavaScript projects by adding useful Gradle plugin functionalities, including automatic key generation for React components, preventing autoboxing in hooks, and supporting various union type representations.
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.
Library simplifies date and time manipulation with primitives, time zone support, date ranges, ISO format parsing, and localized text access. Offers DSL-based custom parsers and convenient operators.
Enables creation of sub-processes with redirected I/O using a unified, easy-to-use API. Offers inheritance, piped, and null I/O modes, along with timeout detection, ensuring excellent performance and maintainability.
Accessible and customizable UI components' library, designed for seamless integration with Tailwind CSS. Includes setup instructions for local development using Kobweb. Free and open-source.
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.
Implements Agent Client Protocol for integrating AI agents, supporting client and agent capabilities, standardized AI interface, JSON-RPC handling, session management, and file operations. Includes examples and STDIO transport communication.
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.
Lightweight, flexible image diffing library performs per-pixel Euclidean distance comparisons, adjustable for sensitivity and anti-aliasing errors. Configurable `SimpleImageComparator` accounts for minor pixel differences due to resizing.
Type-safe, high-performance MAVLink library addresses performance issues, provides modular code generation, and supports custom MAVLink message generation with user-defined adapters and connection handling.