Browse Kotlin Multiplatform libraries
index data from klibs.ioCompiler plugin generates builder classes for data classes, allowing property manipulation similar to a map and constructing new instances. Supports reflection for third-party library integration.
Facilitates implementation of micro widgets tailored for detailed displays on compact devices, particularly beneficial for monitoring and debugging interfaces. Focuses on simplicity and usability.
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.
Manages and retrieves pricing data for trading card games, offering structured access to categories, groups, products, and prices through a comprehensive API.
Utility library offering tools and functions to enhance development productivity. Follows semantic versioning, ensuring clear updates on major changes, new features, and bug fixes.
Distributed library enables functional programming integration by allowing selective dependency inclusion, minimizing application bloat. Features include `Either`, `Optional`, `LCE` monads, and utility functions for functional constructs.
Handles dynamic UI state changes, supporting multiple platforms. Offers comprehensive API documentation and encourages community involvement through stars, contributions, and issue reporting.
Handles client-side UI actions, offering a comprehensive API reference and encourages community support through starring, contributing, and reporting issues for continuous improvement.
Maximizes interoperability with a toolset, enhancing utility where existing solutions fall short.
Highly interoperable assertion library enhancing testing with simple syntax for custom assertions, nullability checks, and IDE-assisted guidance for expected assumptions. Includes comprehensive API documentation.
Multiplatform logging library facilitates consistent logging across various environments, offering a comprehensive API reference and support for contributions, issue reporting, and project enhancement.
Multiplatform library aids in token validation.
Enables efficient fuzzy search functionality across various platforms, simplifying the integration of search capabilities into applications.
Wraps the Magister API, facilitating authentication and token management. Requires manual login handling, provides methods to generate authentication URLs, exchange tokens, and access API flows.
Multiplatform navigation library integrates with Jetpack Compose, enabling scalable single-activity apps with features like linear, tab, bottom sheet, nested navigation, state restoration, and deep linking.
Enhances Telegram Bots API keyboards with a special DSL, enabling structured menu initialization and request handling for efficient bot interaction management.
Enables navigation in a Router style for Android and JVM, inspired by Cicerone, offering core and base modules for streamlined integration.
A helper library for using Telegram's MTProto on Android and JVM
Facilitates binary to text encoding and decoding using Base64, Base32, Base58, and MultiBase standards. Offers a unified interface for selecting encoding bases.
Offers a domain-specific language for crafting and executing common command-line interface commands efficiently.
Tiny library enabling tuple creation with infix syntax for concise, readable code. Supports up to seven elements, enhancing tuple manipulation simplicity in Kotlin projects.
Represents domain object life cycles using finite state machines and CQRS. Enables event sourcing or state storing, with data storage options in databases or blockchain, aiding domain-driven design.
Framework simplifies development of event-driven, scalable systems using Command and Query Responsibility Segregation (CQRS) architecture. Offers tools for HTTP and RSocket communication, supporting serverless functions with Spring Cloud Function and Ktor client integration.
Interacts with Blockchain-SSM chaincode on Hyperledger Fabric, offering modules for direct API communication, CouchDB optimization, and complex query facilitation using a Signing State Machine approach.
Handles file storage and management, interfacing with S3 for uploads and optionally hashing files for SSM. Utilizes MinIO SDK and Redis caching for efficient communication.
Facilitates information exchange by defining and evaluating requirements and evidence using a context-neutral data model. Features include criteria definition, request scoring, and evidence-based assessments.
GraphQL client library enables interaction with GraphQL servers, supporting multiple platforms. Provides a type-safe, configurable client using Ktor, with a Gradle plugin for code generation.
Facilitates POSIX signal handling with multithreading capabilities, enabling efficient signal management across multiple threads.
Handles file input/output operations, supporting reading, writing, and deleting files. Simplifies file management with a clear API, integrating seamlessly into projects requiring file manipulation.
Facilitates error handling in POSIX environments by retrieving error numbers and messages for low-level functions, enhancing debugging and error management.