Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers a collection of utilities and extensions for streamlined data manipulation and enhanced functionality across various projects, promoting code reusability and efficiency.
Integrates logging capabilities into dependency injection framework, enabling streamlined logger creation and injection for components and applications, enhancing logging functionality within the dependency management setup.
Offers UByte constants for the ASCII character set, aiding in low-level parser implementation with functionalities for checking whitespace, tabs, and hexadecimal digits.
Component for scanning barcodes with camera preview, based on ML Kit and CameraView2, available for Android legacy version, featuring a single SKScanner component.
Lightweight logging library offering a simple API, supports integration with popular logging frameworks across different languages, enhancing flexibility and consistency in logging implementations.
Enhances UI development by adding paginated layouts, placeholders, Flexbox-like components, and swipe-to-refresh features, supplementing existing UI toolkit capabilities with essential utilities.
Enhances gRPC calls with endpoint identity information, supporting authentication and timestamp validation to prevent replay attacks. Offers configurable token policies for flexible security requirements.
Implements a URI authorization scheme similar to S3, allowing signed, tamper-resistant, and expirable links for temporary resource access without full Hawk compatibility.
Utility classes facilitate conversion between various byte and bit unit granularities, providing methods for calculating storage differences and formatting human-readable output for byte amounts.
Pure FIFO queue implementation supports creation from varargs, collections, and custom configurations. Features include appending, retrieving, iterating, and array operations like `copyToArray` and `flushToArray`.
Simplifies handling of validations and optional types using a clean, flat DSL. Allows for delegated validations, custom validators, and precondition checks with improved IDE assistance.
Small library enhances collection handling with simple linked list implementation, offering multiple creation methods for streamlined data management.
Implements arbitrary-precision arithmetic with a BigInt type, mirroring Java's BigInteger. Supports construction from various types and includes operations like addition, subtraction, bitwise manipulation, and more.
Displays and controls maps with markers using Google Maps or Mapbox integration via a component. Offers a view contract and open ViewModel for customization.
Multiplatform library enables rendering of Markdown content using a declarative UI framework, leveraging CommonMark parsing for seamless integration and enhanced visual presentation.
Data-oriented JSON parser simplifies serialization and deserialization with intuitive API. Enables dynamic data access using strongly typed nodes without requiring excessive data classes or boilerplate code.
Handles phone number input with validation through SKCombo and SKInput components, offering customizable hints, error messages, and post-validation actions for seamless user experience.
Component for displaying and controlling video playback, leveraging ExoPlayer. Requires lifecycle management through onPause and onResume methods for parent screens.
A library for managing geographical models, enabling integration through Gradle dependencies. Offers comprehensive API documentation and encourages community contributions and issue reporting for improvements.
Multiplatform logging library enabling log writing to console, file, or Android. Offers setup via Gradle dependencies and supports contribution through star ratings, pull requests, and bug reports.
Offers a collection of reusable utilities and extensions to streamline development, enhance productivity, and simplify common tasks across projects.
Offers a set of extensions enhancing standard library capabilities, focusing on improving code readability, efficiency, and ease of use across various common tasks.
Facilitates dependency management by extracting and analyzing Maven POM files, offering insights and tools for more efficient dependency handling and project configuration.
Suite of libraries facilitating data pagination and large-scale paging. Offers comprehensive API reference and encourages community support through stars, contributions, and issue reporting.
Aids in formatting by providing a comprehensive API reference, setup instructions, and community support options, including contributing, reporting issues, and starring the project.
Multiplatform library facilitates work scheduling, integrating seamlessly across various platforms. Offers comprehensive API documentation and encourages community support through contributions and issue reporting.
Multiplatform file uploading library supporting real, fake, and network files in various environments. Offers versatile configuration for different use cases, including headless setups.