Browse Kotlin Multiplatform libraries
index data from klibs.ioFor PocketBase: modular clients, coroutine-first APIs, result-based error handling, typed decoding helpers, cancellation-safe operations, auth workflows, realtime subscriptions, plus files and admin services.
Local-installable instrumentation toolkit that visually highlights UI recompositions with a lightweight pulse, using compile-time injection, Gradle integration, and opt-out annotations for selective scopes.
Toolkit simplifying mobile app integration: device control, permission workflows, intent handling, and SDK management via modular, extensible APIs plus developer-friendly utilities for faster implementation.
Fluent DSL for readable, composable regular expressions with type-safe builders, named captures, describe() output, reverse-engineering of raw regex, ReDoS analysis, zero match-time overhead.
Simplifies duration handling with extension properties, offering conversions to `Double` and `Int`. Provides `Duration.inDouble*` and `Duration.inWholeInt*` functions for concise value retrieval.
A client generator producing clean and efficient code, supporting OpenAPI object inheritance, accessible as a library or Gradle plugin for streamlined API client development.
Implements BLS12-381 cryptography for creating cross-platform Chia applications, featuring key generation, message signing, and signature verification, with support for multiple cryptographic schemes.
UI library facilitates spinning components using customizable states for manual or automatic rotation, supporting both composable and XML configurations. Offers options for rotation speed and axis control.
Simplifies the use of the Windows Desktop Duplication API, enabling screen capture and bitmap dumping functionalities. Requires DirectX 11 headers for setup.
Open-source implementation of XPath, XQuery, and XSLT languages. Supports code analysis and IDE tools with W3C and vendor extensions, providing a framework for XML language implementation.
Facilitates serialization and deserialization of OSV Schema for vulnerability data. Supports multiplatform, KotlinX Serialization, and Jackson annotations, with extension points for database-specific fields.
Client library for integrating with the DeepL Translator API, supporting text and document translation, usage checking, and automatic request retries with customizable retry configurations.
Enables drawing pixels on a browser Canvas using a loop function, allowing pixel manipulation and interaction based on pointer position and button state.
Lightweight library for implementing MVVM or MVI patterns, compatible with Jetpack Compose and XML. Supports exception handling, Odyssey integration, and Compose Multiplatform.
Utility library enhancing standard library with additional functions like `failIf`, `takeIf`, `blankToNull`, and tuple handling. Offers missing functionalities for improved code expressiveness.
Enhances Jetpack Compose with an AndroidX MenuHost & MenuProvider-like API, offering generic implementation and material components for streamlined menu creation and management.
Enhances AndroidX DataStore with type safety, eliminating string keys by representing preferences as objects. Supports SharedPreferences encryption and simplifies preference declaration and usage.
Set of Google's libraries converted to provide a common API for functionalities like Places and SignIn across mobile platforms. Supports easy integration into projects.
Lightweight storage wrapper library offering mutable and immutable storage solutions. Features include custom krate creation, nullable to non-null conversion, and integration with suspend libraries like DataStore.
Enhances interoperability with Java by allowing nulls for default parameters through annotations, automatically substituting default values. Primarily supports legacy Java code, maintaining Kotlin conventions.
Facilitates creation of custom Stream Deck plugins by extending a plugin class and handling events through use cases. Supports building plugins via a Gradle plugin.
Lightweight library for paging functionality, enabling creation of custom PageContext, PagedDataSource, and PagerCollector. Offers easy integration and extensive documentation for efficient data handling.
Adapts Model Context Protocol to enable automatic MDC-compatible JSON Schema generation from serializable classes, overcoming limitations in expressing JSON Schema definitions.
Provides seamless access to a REST API for integrating chat functionalities, enabling configurable client setup, request handling, and streaming of response chunks for efficient data processing.
Lightweight library offering structured state management akin to Redux. Features include reactive state observation, action-driven changes, middleware for action interception, and state slicing for focused views.
Library facilitates sample-based synthesis for generating audio data by loading `.sf2` files from memory, integrating seamlessly with projects without requiring additional configuration.
Generates 12 billion unique multicultural avatars, representing diverse races, cultures, and age groups. Offers avatar creation from random, string, or hash inputs, outputting SVG or PNG formats.
Enhances user interfaces by integrating swipe gestures for interactive functionality in Compose-based applications, enabling dynamic actions on custom UI components with intuitive user experiences.
Enables biometric authentication and secure data storage using fingerprint on Android and FaceID on iOS. Features include encrypted storage of sensitive information and seamless integration in applications.
Client library for interfacing with the SponsorBlock API, enabling retrieval and voting on video segments using Ktor. Offers both guest and authenticated user functionalities.