Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements web3.js functionality for native iOS and Android, enabling Ethereum network interactions like method calls on contracts and fetching gas prices using JSON-RPC.
Implements the JSON-RPC 2.0 protocol, enabling seamless remote procedure calls. Available as a Maven dependency for streamlined integration and supports multiple native targets.
Cross-platform experiment evaluation engine shares evaluation code across SDKs lacking native implementations, like Ruby and Python. Supports JSON input/output and native interoperability using serialization.
Library facilitates implementation of WalletConnect protocol v1, enabling secure communication between clients and wallets. Features include customizable connection storage, client-server interaction, and message handling.
Streamlines handling remote requests in applications with UI, managing progress indicators, errors, and data. Features a sealed interface for request states and supports mapping, folding, and UI rendering.
Lightweight framework facilitates system pulverization, enabling the configuration and deployment of distributed systems using specific protocols like RabbitMQ and MQTT for communication.
State machine framework manages view states across multiple targets, allowing shared logic and client-specific UI. Supports code generation for efficient state, action, and reducer management.
Simple logging library offers customizable log output, supports multiple log levels, and logs exceptions with stack traces. Enables consistent logging across applications with custom delegate functions.
Enhances testing capabilities by providing assertions for the kotlinx-datetime library, facilitating precise and efficient validation of date and time operations.
A MFM parser implementation with Kotlin Multiplatform
Library enables form control and validation, leveraging functionality from sesame-form.
Enhances Flipper integration with multiplatform support, allowing seamless usage of Flipper plugins like Network and UserDefaults across different platforms. Offers open-source collaboration opportunities.
Extends simbot3 with support for a specific API, offering low-level API access, bot creation, event subscription, and simplified API requests for bot-related functionalities.
Facilitates digital signature capture with customizable pen color and width. Supports drawing on bitmaps for signature submission in applications.
Experimental implementation of the Loxone communication protocol, compatible with specific miniserver generations and firmware. Future development or stability not guaranteed; feedback encouraged.
Multiplatform framework enables shared code development using The Elm Architecture pattern, offering clear separation of logic and presentation for modular, testable code with error resilience.
Multiplatform key-value storage solution using SQLite for seamless integration with React Native Async Storage, enabling efficient data management across Android and iOS platforms.
Enables use of ID Austria data as W3C Verifiable Credentials or ISO 18013-5 Credentials, supporting attributes like name, birthdate, address, age, vehicle registration, and gender.
Facilitates easy observation of state changes in Jetpack Compose and SwiftUI with minimal boilerplate using the `StateHolder` interface for seamless UI state management. Offers automatic Swift wrapper generation.
Adjusts font size in text composables based on available space, offering customizable font size ranges, text style, and alignment options for optimal display adaptability.
Library simplifies representation of commonly used states, offering a structured way to manage state transitions. Encourages community involvement through contributions, issue reporting, and starring the project.
Multiplatform wrapper enabling feature flag management and experimentation with Launch Darkly's service, allowing fetching and managing feature flags through client-side methods.
Facilitates polyline simplification with Radial Distance and Ramer-Douglas-Peucker algorithms, optimizing large datasets for visualization. Allows custom data type integration with coordinate extraction and transformation functions.
Caching and syncing library designed for managing data freshness, file storage, and error handling with coroutine support. Offers asynchronous data fetching and state observation features.
Library for mocking suspendable functions, facilitating testing by simulating coroutine behavior. Features include invocation tracking and support for cancellation scenarios in asynchronous operations.
Serves as the backend server and API, incorporating common models and utilities for streamlined development and integration.
Tool simplifies navigation with base functionality, Compose wrappers, and MVVM support. Features nodes, chains, and repositories for flexible navigation architecture.
Generates Universally Unique Identifiers compliant with RFC 9562, implementing multiple UUID versions. Features include thread safety, frozen state, and correctness testing against macOS/iOS UUID.
Delivers platform insights for seamless adaptation across environments, enabling integration with existing projects and providing up-to-date platform-specific details for optimal performance and compatibility.
Simplifies snackbars by providing customizable notifications with various styles, types, and durations for seamless integration into applications, enhancing user interaction with ease.