Browse Kotlin Multiplatform libraries
index data from klibs.ioSimplifies project structuring using Domain-Driven Design principles, offering interfaces, classes, and an event bus for efficient component decoupling and clearer code organization.
Creates an unofficial API by scraping Tabroom.com to facilitate tournament management and result tracking for the Speech and Debate community, supporting multiple programming languages.
Natural language processor extracts time-related phrases from sentences, offering customizable configurations for interpreting ambiguous values within English text. Supports parsing repeating time patterns.
Extends retry functionality to handle operations returning Arrow's Either type, facilitating error handling without exceptions. Enhances retry logic with customizable policies.
Lightweight logging library offers a flexible API for handling logs with customizable levels, tagging support, and builder-based structured messages, enhancing consistency and extensibility.
Integrates JavaScript engines across platforms, enabling JavaScript evaluation and bridging through a multiplatform API. Offers V8 engine support for JVM/Android and native support for iOS/macOS.
Facilitates local data storage, retrieval, and removal across platforms using native mechanisms. Supports various data types, including custom serializable objects through kotlinx-serialization integration.
Facilitates efficient serialization and deserialization of data using the Smile binary format, offering improved performance and reduced data size compared to JSON. Supports a wide range of data types and encoding features.
Compose UI library creates icon buttons or wraps views with bouncy and spark animations, enhancing interactivity and visual appeal. Offers customizable styles and effects.
Template simplifies creation of new Gradle projects with Xemantic's conventions, offering a structured setup and update guidelines for dependencies and project configurations.
Expands a floating action button to support multiple operations, enhancing user interaction through customizable icons and actions for different tasks. Includes demo app and multi-platform testing capabilities.
Simplifies managing string resources by fetching from remote sources or using local fallbacks. Supports quick access through caching and offers flexible integration with various storage and network solutions.
Minimalistic Model-View-Intent (MVI) library enhances application structure with easy navigation, testing, and debugging. Features include intent scheduling, state management, and dependency injection, simplifying app development and maintenance.
Contains reusable, compact libraries for internal project use, eliminating the need to repeatedly copy and paste commonly used classes and logic across new projects.
Facilitates data storage solutions with support for multiple data types and customizable configurations, enhancing data management flexibility and efficiency.
Enables structured creation and management of educational content using a domain-specific language, enhancing lesson organization and customization capabilities.
Library facilitates implementation of genetic algorithms with features like panmictic, cellular, and distributed algorithms. Supports dynamic populations, elitism, parallelism, and extensive customization with built-in genetic operators.
Offers basic extensions and functionalities, emphasizing correctness and proper usage. Features include logging, general algorithms, cryptography, time unit conversions, and handling computer sizes.
Cross-platform date and time utilities offering unified API, localization, and time zone support with easy integration and idiomatic practices for modern applications.
Functional library enhances the result type with rich transformation functions, failure-side mapping, nullable handling, and integrations with frameworks, offering a seamless experience for expressing success or failure of actions.
Generates multiplatform RPC code from .proto files, leveraging Wire library. Features plugin integration, schema handler configuration, and allows customizations for code generation tasks.
Offers a client library interface for interacting with Appwrite, enabling streamlined backend integration and functionality access for applications.
Implements a routing framework for mobile and desktop applications, enabling page and window navigation, parameter passing, back navigation, and customizable window sizes.
Facilitates communication using the Open Sound Control protocol, enabling efficient message handling and dispatch, and supporting advanced features like bundles and scheduling for real-time audio applications.
Library facilitates rapid image integration into projects, leveraging platform-specific bitmap libraries for displaying JPEG, PNG, and WEBP files as a Composable.
Binding for a similarity search and clustering engine for vectors, facilitating vector-based data searches and clustering. Currently under development with partial API availability. Contributions welcomed.
Enhances the compose framework by adding customizable shadow features, allowing concave shadows and mimicking web or iOS shadow designs, bridging missing functionalities.
Matrix and vector operations optimized for WebGPU, offering comprehensive vector and quaternion math with immutable and mutable variants, ideal for cross-platform applications.
Loki appender that pushes directly to Loki for Logback, Quarkus and JBoss logging
Modern UI kit simplifies creating stylish, responsive applications with ready-made components. Optimizes performance using Canvas, reducing redraws and resource consumption for high responsiveness.