Browse Kotlin Multiplatform libraries
index data from klibs.ioEnhances coroutine capabilities with tools, add-ons, and extension functions, streamlining coroutine workflows and supporting other libraries. Features include `launchUndispatched`, `interruptable`, `firstOf`, and `ErrorIgnoringScope`.
Multiplatform I/O tools streamline input/output operations across various platforms, enhancing code efficiency and portability.
Implements concurrent collections and atomic primitives like `ConcurrentSet`, `ConcurrentMap`, `AtomicBoolean`, and `AtomicReference`, enhancing thread-safe operations across platforms.
Enhances coroutine functionality by adding extensions missing in the core library, including `Dispatchers.IOorDefault` for consistent behavior across platforms lacking `Dispatchers.IO`.
Enhances user interface development with composable methods, offering features like conditional modifications, state conversion, interaction filtering, and lifecycle-aware back handling to streamline UI workflows.
Defines basic log structures like `LogLevel` and `LogEvent`, serving as a foundation for logging utilities such as logging facades and log appenders.
Enables cross-platform app development by organizing shared and platform-specific code, supporting integration with platform-specific features like Apple's CoreCrypto and SwiftUI for iOS applications.
Enables scanning of various 2D/3D codes, including QR codes, with integrated permission handling and support for multiple code types.
Represents session management, allowing multiple starts and ends while holding and atomically updating data. Notifies observers on data changes and supports synchronous or streaming data retrieval.
Enables parcelable support across multiple platforms, facilitating seamless data serialization and deserialization. Offers custom annotation processing and supports complex data structures for efficient data transfer.
Facilitates interaction with the Binance cryptocurrency exchange API, offering type-safe interfaces for REST and WebSocket operations, supporting spot and futures trading, with real-time data streams and comprehensive error handling.
Type-safe library interfaces with Notion API, enabling seamless integration for applications. Features include coroutine support, JSON serialization, block and database operations, and advanced search capabilities.
Enables cross-platform Bible-related functionality with powerful verse search and database access. Integrates seamlessly with iOS, macOS, and Android, utilizing a shared database schema.
Multiplatform face recognition library leveraging InspireFace for efficient biometric processing, suitable for diverse mobile platforms and applications.
Gesture-based image zoom library designed for enhanced viewing capabilities. Features include dynamic scaling, rotation, subsampling for large images, and integration with popular image loaders.
Enables platform-specific debug logging with Android logcat and file logging. Offers configurable logging options, including trace, debug, error levels, and supports diagnostic information inclusion.
Converts XML DTD into valid data classes, enabling deserialization and class writing for seamless integration and data handling.
Facilitates handling of HJson data, enabling flexible human-readable JSON-like configuration, parsing, and serialization with ease across multiple environments.
Offers seamless integration for payment processing, supporting various payment methods and currencies. Simplifies transaction handling with a user-friendly interface and comprehensive security measures.
Enables mapping objects into JSON with support for references, lists, sets, and maps, facilitating seamless data serialization and deserialization.
Offers an embeddable code editor with syntax highlighting and editing capabilities, suitable for integrating into applications needing text editing features.
Enables building HTML content programmatically, offering a structured approach to generate web pages through a fluent API, enhancing code readability and maintainability.
Implements a client-server system using TCP connections without TLS encryption, supporting pns URIs for peer identification and interaction.
VarInt serialization library for Kotlin Multiplatform
Access Japan Post Digital Address and Postal Code APIs. Offers direct or proxy-based API access, automatic token management, coroutine support, and a secure proxy server setup.
Simplifies interaction with Jetpack DataStore Preferences through convenient APIs for managing preferences and integrates seamlessly with Jetpack Compose for reactive UI updates. Offers asynchronous operations, preference observation, and supports clearing all preferences.
Library facilitates terminal control using ANSI escape sequences, offering type-safe DSL for text styling, color manipulation, cursor movement, screen erasing, and scrolling functionalities.