Browse Kotlin Multiplatform libraries
index data from klibs.ioType-safe, coroutine-first, modular client for Supabase with Result monad, value-class IDs, PostgREST filter DSL, OAuth+MFA, session auto-refresh, realtime, storage, and edge functions.
All-purpose command-line test framework for evaluating and certifying static analyzers, compilers, and other code-related tools. Enables automated test detection, comparison of expected vs. actual warnings, and supports multiple plugins for diverse testing scenarios.
Generates dynamic color schemes from seed colors, supporting theme customization through quantization, scoring, and HCT conversion. Facilitates seamless integration with Material Design guidelines.
BPE tokenizer designed for seamless integration with OpenAI models, supporting local and remote modes for encoding management. Offers multiplatform compatibility and flexible setup options.
Automates migration of Gradle Android projects to Bazel, generating corresponding Bazel files. Features include advanced dependency handling, configuration overrides, and support for various build features like Jetpack Compose and Hilt.
Wrapper for CoinGecko API, facilitating cryptocurrency data retrieval. Utilizes Ktor for making API requests. Supports various platforms, ensuring versatile integration.
Comprehensive SDK enables development of scalable, maintainable applications by integrating MVVM architecture, navigation, CLI tools, and IoC container. Features include compile-time dependency injection and resource generation.
Encapsulates reusable cross-platform components for resource management, cross-language communication, network requests, and image loading, reducing multi-platform adaptation costs and expanding component library in future iterations.
Simplifies country selection by offering a predefined country list with names, dial codes, currencies, and flags. Includes customizable UI components for real-time search and selection.
Cross-platform UI framework inspired by Solid.js, leveraging native view components for fine-grained reactivity, smaller binary sizes, semantic theming, and seamless web integration with URL-based navigation.
Declarative, type-safe runtime validation for data via immutable schemas, automatic schema-to-type inference, feature-rich API, extensible custom rules, zero dependencies and detailed error reporting.
Full-featured download manager with segmented parallel downloads, pause/resume and persisted tasks, queueing, speed limits, scheduling; includes daemon REST API, remote control, and pluggable protocol/storage extensions.
Compile-time reflection enabling inspection of classes, functions, properties and annotations, with top-level declaration support, suspend invocation, JVM-like proxies and dependency reflection.
Offers a library for using the MurmurHash non-cryptographic hash function, emphasizing simplicity and performance. Includes `MurmurHash` classes and `hash` functions for easy integration.
Lightweight logging library with a simple API, supporting multiple platforms. Facilitates easy logging setup, multi-level logging, and seamless integration with platform-specific frontends.
A compiler plugin enabling dynamic class delegation similar to property delegations, which simplifies delegation and allows functions to be 'lazy' with persistent values, enhancing flexibility and reducing boilerplate.
Captures screenshots of composables and Android Views. Experimental, supports rendering composables into images, and converting views to bitmaps for versatile UI testing and documentation.
Builds complex dialogs effortlessly with customizable date, time, and color pickers. Simplifies dialog creation and enhances user interface development with comprehensive documentation and easy integration.
Processes YAML 1.2 with fine-grained control and advanced functionality. Suitable for projects needing customization and flexibility. Integrates with various platforms and uses comprehensive YAML test suites for validation.
Calculates astronomical events for the Moon and Sun with lazy evaluation using sequences. Supports determining solar and lunar phases, sunrise/sunset times, and more, with efficient, resource-friendly computations.
Ktor Client File Caching is (almost) literally a port of the Ktor FileStorage, but for KMP applications.
Facilitates parallel operations like map and reduce on collections using coroutines, enhancing performance with chunked operations for efficient multithreading and data locality benefits.
Pure Kotlin AMQP client and protocol implementation, optimized for KMP and coroutines.
Enhances app monetization by simplifying in-app subscription implementation and management, offering features like A/B testing for paywalls, advanced analytics, and seamless integration without server coding.
Native WebView integration leveraging system web rendering via JNA, offering true native performance, no bundled browser engines, bidirectional JS interop, navigation controls, and state management.
Produces short deterministic string tokens for strict-length contexts using a compact PackedFormat (bitset headers, varints/zigzag), optional transforms (checksum, encryption, ECC), and Base62/36/64/85 codecs.
Eliminates data quality bugs by generating statically-typed API clients from JSON schemas, creating type-safe models with auto-complete. Extensible via plugins, compatible across various platforms, and supports multiple environments.
Offers a DSL to work with JSON elements, allowing selection and modification of JSON properties, including deeply nested and array elements, with type-safe operations and path notation.
Collection of modern UI components for declarative interfaces, emphasizing full accessibility, composability, rich theming, and comprehensive documentation for straightforward integration.
Enables seamless integration with Arrow, providing specialized matchers, property-based testing support, and combinators for functional programming constructs, enhancing test capabilities and reducing dependency conflicts.