Browse Kotlin Multiplatform libraries
index data from klibs.ioLibrary facilitates cross-platform haptic feedback by offering predefined and custom effects, Compose support, and platform-specific DSLs for creating responsive user interactions.
Powerful calendar library offering enhanced design and extensibility. Supports Gregorian, Chinese lunar, Tibetan, and other calendars, alongside zodiac signs, solar terms, and public holidays.
Customizable "See More" text for creating expandable and collapsible text components. Handles overflow with options for styling and inline or non-inline links.
Material ripple effect for any Compose UI; single rememberRippleIndication() for plug-and-play integration via CompositionLocal or theme, customizable color, alpha (Material3 defaults), bounded/unbounded behavior.
Snackbar-style API for elegant toast notifications with stacked toasts, gestures (tap-to-pause, swipe-to-dismiss), category theming, auto-dismiss and smooth spring animations, customizable visuals and easy integration.
Simplifies C/C++ integration: config-driven Gradle builds, automatic interop generation, dependency wiring, and streamlined compilation/linking for multi-target projects, IDE-friendly and reproducible.
Offers a user interface component for selecting colors, inspired by the AOSP Compose samples, suitable for integration into user applications.
Testing library enhances assertions with a power-assert compatible DSL, simplifies checking hierarchical data structures, and facilitates access to test files and environment variables.
Modern validation library offers a concise DSL for defining and executing validation rules, supporting type safety, multiple strategies, modular architecture, and built-in localization.
Implements WebAssembly host functions from WASI Preview 1 and Emscripten, enabling execution of WebAssembly binaries compiled with Emscripten on various runtimes like GraalVM and Chicory.
Enables use of font-based icons in Compose Multiplatform, supporting variable fonts, multiplatform resources and platform-specific resources.
Enables usage of the YouTube Music API, optionally with user authentication. Offers interfaces for direct API access and custom implementation, featuring example usage guidance.
Facilitates audio integration in applications, supporting file formats like MP3 and AAC. Enables audio playback, pausing, stopping, and memory management with `Audio` and `AudioByte` classes.
Creates text blueprints for Compose applications, enabling efficient text resource handling, rich styling, and automatic locale adaptation, while preventing stale ViewModel strings during language changes.
Tiny library introducing an Omittable type for distinguishing between absent and null values, enhancing API efficiency and semantic clarity in data transfer objects.
Full-stack authentication stack: ready-to-run server plus shared SDK and client SDK with federated Google, passkey, OTP, email verification, KYC, reusable UI and credential manager.
Fast, deterministic integer permutations producing keyed, reversible bijections over ranges. Memory-efficient, invertible shuffles with cycle-walking, xor-shift-multiply mixing, seeded determinism, and full/unsigned domain support.
Enhances interoperability with platform-specific APIs by providing a result class wrapper. Offers convenient methods for handling success and failure cases, including transformation functions and non-fatal exception handling.
Simple file API offers consistent functionality across platforms, including file operations like reading, writing, directory management, and permissions. Ensures equivalent operations and extensions for cross-platform consistency.
Formats user input values using customizable masks with syntax inspired by RedMadRobot. Supports mask creation with DSL, visual transformations for text fields, and phone number formatting.
Simple and robust logging solution with customizable loggers, metadata support, log level and content filtering, including integration with Ktor for enhanced logging capabilities.
Enhances API development with annotations for HTTP requests, authentication, and error handling, while supporting compile-time error checks to streamline debugging and integration processes.
Enables seamless integration with Appwrite's backend services, offering consistent API, full cross-platform support, and functionality mirroring the Appwrite Android SDK for ease of use.
Dynamically converts JSON into Jetpack Compose components, enabling server-driven UI, generative UI with AI integration, and facilitating UI updates without app redeployment.
Simplifies speech-to-text integration with a unified API across platforms. Offers reactive API, Jetpack Compose compatibility, error handling, and minimal setup for seamless application integration.
Implements Project Fluent for seamless internationalization and localization, offering structured, high-level tools for managing complex language-specific data across various applications.
Zero-dependency library for fuzzy string matching and calculating string similarity using various algorithms like Levenshtein, Jaro-Winkler, and more, with a simple, non-GPL design.
Enables logging in shared modules with platform-specific implementations, allowing custom loggers, filtering, logging level control, and tag transformations for flexible log management.
Enables seamless integration between shared code and Flutter, generating necessary Dart files and Android module classes using KSP, while supporting JSON serialization with `json_serializable`.
Facilitates building and running applications with Gradle, incorporating a multi-module setup with shared build logic, version catalog for dependencies, and caches for efficiency.