Browse Kotlin Multiplatform libraries
index data from klibs.ioPort of Java math functions, providing checked arithmetic operations like floor division, exact addition, subtraction, multiplication, and negation, enhancing mathematical precision and safety.
Enables OpenAI chat and assistant flows with integrated functions support, facilitating seamless interaction and automation within chat applications.
Facilitates common components for interaction with `kmp-tor` and `kmp-tor-resource`, offering public APIs, library path retrieval for Android, and resource packaging for installation.
Native Postgres driver utilizing libpq supports SQLDelight integration and raw queries with local and remote listeners. Lacks multithread support, connection pool, and Windows compatibility.
Facilitates publishing a library to MavenCentral and building platform-specific artifacts, including Android AARs and iOS frameworks, with detailed steps for configuration and execution.
Kotlin Multiplatform library simplifies interaction with the Cobalt API for media downloading. Offers wrapped and raw API implementations, customizable request settings, and specific builders for streamlined media requests.
Facilitates navigation in applications with a composable navigation host, sealed class screens, and defined routes for splash and home screens.
Compiler 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 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.
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.
KMP Wrapper for Unsplash public JSON API.
Enables development for Raspberry Pi, featuring tools for creating fonts and icons. Sample app available, with artifacts hosted on Maven Central, following Semantic Versioning.
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.
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.
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.