Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers UByte constants for the ASCII character set, aiding in low-level parser implementation with functionalities for checking whitespace, tabs, and hexadecimal digits.
Enhances UI development by adding paginated layouts, placeholders, Flexbox-like components, and swipe-to-refresh features, supplementing existing UI toolkit capabilities with essential utilities.
Offers a suite of tools for efficiently developing cross-platform applications with a unified codebase, emphasizing best practices and streamlined workflows.
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`.
Small library enhances collection handling with simple linked list implementation, offering multiple creation methods for streamlined data management.
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.
Library enhances mobile development with useful classes and extensions, streamlining code for cross-platform projects. Installation via build.gradle dependency allows seamless integration.
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.
Micro library enabling reactive programming with streamlined, cross-platform capabilities, enhancing app responsiveness by efficiently handling asynchronous data streams and events.
Library facilitates handling and conversion of various physical measurement units like energy, length, mass, and volume. Simplifies unit operations with intuitive syntax and support for test fixtures.
Defines a serializable `Failure` interface for consistent error handling, offering functionality for creating, comparing, and serializing failures, including support for `GenericFailure` and `FailureException` types.
Port of Java math functions, providing checked arithmetic operations like floor division, exact addition, subtraction, multiplication, and negation, enhancing mathematical precision and safety.
Facilitates mapping Trading Card Games into applications, offering tools for remote and local data decoding, serialization, and multilanguage support. Compatible with mobile, web, and native platforms.
Utility library offering tools and functions to enhance development productivity. Follows semantic versioning, ensuring clear updates on major changes, new features, and bug fixes.
Maximizes interoperability with a toolset, enhancing utility where existing solutions fall short.
Multiplatform library aids in token validation.
Enables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.
Enables development for Raspberry Pi, featuring tools for creating fonts and icons. Sample app available, with artifacts hosted on Maven Central, following Semantic Versioning.
Facilitates binary to text encoding and decoding using Base64, Base32, Base58, and MultiBase standards. Offers a unified interface for selecting encoding bases.
Tiny library enabling tuple creation with infix syntax for concise, readable code. Supports up to seven elements, enhancing tuple manipulation simplicity in Kotlin projects.
Opinionated architecture library enables concurrent, reactive state management, platform-independent routing, and file handling. Includes typed result type for railway-oriented programming and helpful extensions.
Facilitates error handling in POSIX environments by retrieving error numbers and messages for low-level functions, enhancing debugging and error management.
Facilitates modern asynchronous data buffering, eliminating legacy dependencies while providing essential foundational support.
Facilitates efficient error handling by providing structured approaches for managing exceptions and failures in code execution. Enhances code robustness and readability through consistent error management practices.
Utility computes next semantic version number for a git repository by analyzing git tags and commit messages, facilitating adherence to conventional commits and semantic versioning.
Offers an oversimplified result monad library, facilitating error handling and result processing through chaining functions like `andThen`, `onOk`, and `onErr` for streamlined message processing.