Browse Kotlin Multiplatform libraries
index data from klibs.ioOffers domain-specific, immutable value types with enhanced type safety, preventing invalid states and reducing bugs. Includes domain-specific checks, helper functions, and transformations for clearer domain modeling.
Visualizes network calls in client-server applications, utilizing a room database for log storage and offering integration with Compose for user interface. Demonstrates functionality across mobile and desktop environments.
Simplifies interactions with VK by supporting VK API, Bot Long Poll, and User Long Poll, enabling easy message handling and automated responses for bots and users.
Enables creation of Material Design 3 themes, offering dynamic themes with AMOLED support, persistent settings, pre-configured components, and detailed customization options for theme appearance and behavior.
Enhances theme management by offering predefined color palettes and easy customization options for consistent design across applications.
Facilitates interaction with the Apache Fineract 1.x Platform using a client library, leveraging Ktor for network operations.
Enhances UI development by simplifying the preview and loading of composables through a utility, minimizing boilerplate when handling ViewModel dependencies in @Preview scenarios.
Analyzes Android app size, identifying module and dependency contributions. Generates HTML and JSON reports, supports ownership attribution, and allows size verification against thresholds.
Wraps MDK player for Compose Multiplatform, supporting various rendering methods. Features include media playback, but is still under development with pending platform support and API enhancements.
Enables interaction with Orama Cloud for executing full-text, vector, or hybrid searches and supports answer sessions with customizable parameters and event listeners.
Enables Minecraft server pinging for Java Edition, offering functionality to connect and retrieve server status. Provides build support for various platform-specific artifacts.
Offers a versatile SDK for interacting with Objective API, featuring CLI/TUI options, async client methods, and cross-platform integration for seamless data retrieval and manipulation.
Client for interacting with the Return YouTube Dislikes API, enabling retrieval and manipulation of video likes and dislikes using Ktor for networking.
Accelerates cross-platform development with a modern, scalable template featuring a shared business logic, unified UI code, modular architecture, robust CI/CD workflows, and code quality tools.
Creates dynamic color schemes based on Material 3 guidelines, enabling runtime theme changes without exporting large color sets. Supports building and animating color schemes with custom or primary colors.
Implements a morphological analyzer with functionality similar to MeCab, supporting binary dictionary loading and offering various packages for ease of integration.
Fetches data from the Artic API with full integration, supporting all fields and endpoints. Offers resource-specific services and is fully documented and unit tested.
Implements a key-value data structure where values are deallocated with their keys, useful for caching short-lived objects. Offers operator support and serves as a temporary substitute for a standard library feature.
Facilitates rapid setup of a multiplatform library with predefined boilerplate, including maven publication, build scripts, version catalog, and GitHub release actions, streamlining development.
Facilitates persistent configuration management, allowing definition and usage of various data types with default values, while supporting custom configuration settings and encryption keys.
Implements a lightweight Either monad for handling computations with two possible outcomes, enhancing error handling and functional programming patterns.
Enables implementing finite state machines with clear state transition management and side effects. Supports defining states, events, and transitions, while providing a simple API for state management and event handling.
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
API client enables interaction with the customer.io server API, facilitating integration by adding a dependency to build files.
Flexible and customizable context menu library enhances text fields in Compose for Desktop applications, offering multiple UI styles, flexible architecture, and extensive customization options.
Facilitates web client configuration and HTTP request handling, offering simplified setup of platform-specific engines, content negotiation, headers, timeouts, and response (de-)serialization.
Offers IBAN validation, formatting, and retrieval of country-specific details, with immutable objects, non-empty valid IBANs, and SEPA/SWIFT registry checks. Supports multi-platform environments.
Lightweight library enabling platform-specific logic by exposing operating system and compilation target information. Reduces boilerplate and requires zero configuration for seamless integration.