Browse Kotlin Multiplatform libraries
index data from klibs.ioToken-driven theme system with semantic and component tokens, reusable UI components, root-level component customization, and a demo app showcasing light/dark themes, token presets, and component behavior.
Compose-facing toast API delivering native-backed transient overlays via a dedicated window when needed; remains visible across navigation and dialogs, lightweight with no extra runtime dependencies.
Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.
Lightweight logging library supports normal and JSON serialization logging, enhancing application debugging and monitoring capabilities. Only JVM artifact available, accessible via Maven Central.
Enables building scalable, maintainable applications with Model-View-Intent architecture, supporting reactive data flow and state management for shared business logic across platforms.
Offers a collection of utilities for mobile development, enhancing project setup and usage. Includes examples and guidance for integrating into projects, supporting multiple platforms.
Platform Dependent info for Kotlin Multiplatform
Implements a standard redux pattern for state management, enabling middleware, store enhancers, and development tools. Facilitates modular development and enhanced code reuse across various platforms.
Facilitates responsive design by offering media query support to applications, enabling adaptation to various device sizes and orientations using the `ProvideMediaQuery` wrapper.
Library enables reading and writing of Tagged Image File Format (TIFF) files, offering multi-platform support. Inspired by TIFF Java, supports parsing, raster extraction, and TIFF file creation.
Implements Redux architecture using StateFlows and Coroutines, enhancing state management with reactive programming and streamlined asynchronous operations.
Enhances conditional logic with functions like `whether`, `either`, and `inCase` for streamlined lambda execution based on boolean evaluations, optimizing code readability and flow control.
SDK facilitates integration with Iterable's API, offering a similar experience to the Android SDK while supporting seamless usage in both iOS and Android projects.
General-purpose library enabling usage across multiple platforms, including Java and JavaScript. Supports JVM languages and native binaries, with comprehensive API documentation available.
Enables use of `android.os.Parcelable` from common code, facilitating data serialization across different platforms. Integrates into projects using Gradle, enhancing code portability and modularity.
Agnostic and modularized framework enhances multi-module requests, maximizing module decoupling. Includes navigation extensions, supporting multi-platform integration with flexible abstractions for modular projects.
Compiler and ksp plugin generates and validates service providers, utilizing annotations for streamlined integration. Accessible through mavenCentral, supports both compiler and ksp integration methods.
Enables type-safe communication with signald UNIX sockets, handling serialization of requests and responses. Offers modules for simplified client APIs, coroutine support, and message subscription handlers.
Enables sending local and push notifications with a unified interface, supporting initialization, cancellation, permission management, and monitoring of notification permissions and state changes.
Facilitates decoding of Socket.IO and Engine.IO packets, enabling seamless processing of various packet types like connect, disconnect, and events with efficient parsing capabilities.
Facilitates mathematical manipulation and visualization of hexagonal grids, supporting line generation, distance calculation, and various layout types for board games or simulations.
Automates `println` debugging by generating code to log method inputs and execution time, simplifying debugging tasks. Allows configuration of annotation class and logger method.
Enables declarative application description using configuration tools, supporting graphical interfaces and data interaction. Features scopes, resources, containers, and event handling capabilities.
PostgreSQL driver enables executing SQL queries with connection pooling and named parameter support. Allows easy interaction with databases, mimicking Spring's NamedParameterJdbcTemplate functionality.
Quick and easy library for named tag replacement in strings, supporting custom delimiters and HTML escaping, offering straightforward string templating without advanced processing features.
Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.
Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.
Unofficial client library facilitates interaction with the Lokalise API, offering support for JVM and other platforms. Enables logging of HTTP communications for enhanced debugging.
Efficiently create Telegram bots with a versatile library supporting asynchronous operations, component collaboration, advanced encapsulation, and integration with frameworks like Spring Boot.