Browse Kotlin Multiplatform libraries
index data from klibs.ioEnhances date, time, and string formatting with flexible styles and localization, aiming to improve existing string formatting functions. Offers basic, medium, and long format options.
Facilitates access to Gravatar resources, generating avatar image URLs and initials images in the absence of Gravatar registration, with optional integration of the Gravatar REST API.
Library template demonstrates deployment to Maven Central, generating Fibonacci sequence from platform numbers, and includes platform-specific tests. Offers guidance on project publishing and namespace registration.
Offers core logic and game engine for Minesweeper, featuring customizable board setup, multiplatform support, SQLDelight integration, and seamless Maven Central deployment through GitHub Actions.
Shares client SDK's analytics implementation across platforms, enhancing integration consistency and simplifying analytics management in Android, iOS, and Web environments. Not intended for direct use.
Enables dynamic color palette generation from images, identifying dominant colors for use in themes. Offers extensions for different image sources and integration with Material themes.
Offers an easy-to-use solution for building customizable forms with various fields and validators, supporting data binding for seamless form data management and validation.
Parses TeX-like syntax, generating an Abstract Syntax Tree (AST) from input documents. Features include command parsing, attribute handling, and text node generation.
Streamlines Firebase integration for mobile apps, allowing effortless initialization and file management operations like upload, download, and deletion across platforms.
Efficiently parses and evaluates arithmetic expressions, supporting custom operators and functions, enabling dynamic expression evaluation with a lightweight and easy-to-use interface.
Library for inflecting English words by pluralizing and singularizing them, including custom rule support. Includes methods to check word plurality. Direct port of pluralize library.
Enables compile-time code generation using KTE templates with an annotation for generating source files. Offers fast, incremental processing with flexible, type-safe template support.
Simple wrapper around the Turboself® API, facilitating easier interaction with its functionalities.
Utility library for retrieving and displaying open-source licenses within applications. Supports multiple license information sources and offers customizable user interfaces with Compose Multiplatform.
A retrofit plugin that generates ktor http implementations with standalone gradle
Unified API enables Firebase Authentication integration, handling sign-in, sign-out, session management, and email verification, centralizing authentication logic to streamline cross-platform development.
Converts HTML markup into a `ByteArray` for generating receipt images. Supports local HTML rendering with coroutine-based asynchronous architecture and uses platform callbacks for completion detection.
Offers cryptographic utilities including asymmetric and symmetric cryptography, hashing, and encoding utilities. Supports digital signatures, encryption, secure random generation, and future plans for message authentication and password hashing.
Encapsulates European Health Insurance Card details as SD-JWT credentials, facilitating initialization and data handling for attributes like social security number, issuing authority, and expiry date.
Enhances logging capabilities by determining and shortening logger names, extracting, shortening, and formatting stack traces with customizable options for improved readability and compactness.
Multiplatform library efficiently determines a geo position's region, adapted from a Java library. Offers functionality to check region presence and intersection within specified bounds.
Enhances MongoDB driver usability with utilities offering DSL patterns for operations, automatic SerialName fetching, ergonomic service interfaces, and DocumentId for data model sharing without MongoDB driver dependency.
Offers basic asynchronous logging functionalities with a log queue for remote log storage. Integrates with Logback, Log4j 2, JBoss Logging, Java Util Log, and Quarkus Logging.
Facilitates efficient management of Firebase Remote Config parameters through a unified API, eliminating code duplication and streamlining integration across Android and Apple platforms.
Enables publishing libraries to Maven repositories, including MavenLocal and MavenCentral, with guidance on configuring developer credentials, generating GPG keys, and running sample apps on Android and iOS.
Enhances 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.