Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Kowet1.0.2-rc02
0

Enhances WebSocket functionality by adding support for the STOMP protocol, enabling seamless topic subscription and event handling for both Android and iOS applications.

AndroidNative·ColaGom
iap-native1.6.0
0

KMM implementation of IAP API

AndroidNative·pressfio
settings-native1.6.0
0

KMM implementation of user settings storage API

AndroidNative·pressfio
chords0.1.4
0

Enhances Jetbrains/Jetpack Compose applications with dynamic theming, supporting system dark mode and Material You Dynamic Color, while providing fallback themes for older environments.

AndroidJVM·antoniusnaumann
KmmAnkoLogger0.2.8
01 used by

Enhances logging capabilities with customizable logging tags, log levels, and integration with custom log printers like Firebase. Supports trait-like and object-style logging.

AndroidNative·september669
reduks0.1.8
0

Facilitates implementing the Redux architecture in projects, enhancing state management and enabling a structured approach to building scalable applications across different platforms.

AndroidNative·september669
kortex0.11.0
0

Enhances coroutine usage with features like hot-launching, pseudo hot-stream Flow with key caching, and deferred actions post-mutex unlocking, optimizing reactive programming and concurrency management.

AndroidJVM·uzzu·Apache License 2.0
flare1.0.0-alpha12
0

Integrates Firebase services like Authentication, Firestore, Storage, and Cloud Functions with a coroutine-based API style, enhancing backend app development experience through streamlined asynchronous operations and serialization.

AndroidJVMNative·TeraThought·Apache License 2.0
magic1.0.0-alpha07
0

Lightweight, modular components and utilities facilitate app architecture with flexible asynchronous behavior using coroutines. Includes sample projects to demonstrate integration with ViewModels.

AndroidJSJVMNative·TeraThought·Apache License 2.0
arch-test1.0
0
AndroidNative·ThugRzz
sk-security0.0.2_1.1.78
0

Enhances application security with a set of tools for encryption, authentication, and access control, ensuring robust protection against unauthorized access and data breaches.

AndroidJVMNative·skot-framework·Apache License 2.0
ToasterAtSnackBar1.0.3
0

Offers design presets for Toast and SnackBar components, utilizing Compose framework. Integrates modified code from the androidx repository for enhanced multi-platform UI development.

AndroidJVMNative·UntactOrder·Apache License 2.0
sk-scanner0.0.3_1.1.81
0

Component for scanning barcodes with camera preview, based on ML Kit and CameraView2, available for Android legacy version, featuring a single SKScanner component.

AndroidJVMNative·skot-framework·Apache License 2.0
accompanist0.28.0-0.1
0

Enhances UI development by adding paginated layouts, placeholders, Flexbox-like components, and swipe-to-refresh features, supplementing existing UI toolkit capabilities with essential utilities.

AndroidJSJVMNative·sproctor·Apache License 2.0
grpc-endpoint-authenticationv0.2
0

Enhances gRPC calls with endpoint identity information, supporting authentication and timestamp validation to prevent replay attacks. Offers configurable token policies for flexible security requirements.

AndroidJVM·ingonoka
hawkish-bewit1.4.0
0

Implements a URI authorization scheme similar to S3, allowing signed, tamper-resistant, and expirable links for temporary resource access without full Hawk compatibility.

AndroidJSJVMNative·innertech·Apache License 2.0
kmm-toolkit0.2.0
0

Offers a suite of tools for efficiently developing cross-platform applications with a unified codebase, emphasizing best practices and streamlined workflows.

AndroidNative·MinimulDev
KmmDataLoadingAutomation0.1
0

Facilitates automated data loading with customizable refresh and clear times, utilizing loaders and observers, allowing seamless integration with repositories and view models for efficient data management.

AndroidNative·kursor1337·MIT License
sk-map0.0.20_1.2.6
01 used by

Displays and controls maps with markers using Google Maps or Mapbox integration via a component. Offers a view contract and open ViewModel for customization.

AndroidJVMNative·skot-framework·Apache License 2.0
moko-permissions0.14.1
01 used by

Enables runtime permission handling across platforms with a PermissionsController, supports various device permissions, and handles user denial through exceptions like DeniedException and DeniedAlwaysException.

AndroidNative·codlab·Apache License 2.0
sk-phonenumber0.0.1_1.2.7
0

Handles phone number input with validation through SKCombo and SKInput components, offering customizable hints, error messages, and post-validation actions for seamless user experience.

AndroidJVMNative·skot-framework·Apache License 2.0
sk-video0.2.4_1.2.7
0

Component for displaying and controlling video playback, leveraging ExoPlayer. Requires lifecycle management through onPause and onResume methods for parent screens.

AndroidJVMNative·skot-framework·Apache License 2.0
kmp-log0.1.3
0

Configurable logging framework supports various logging strategies, custom implementations, and data or exception inclusion in log statements. Offers multiplatform compatibility and easy integration with Gradle.

AndroidNative·renfrowtech·MIT License
TestMultiplatformLibrary1.0.2
0
AndroidJVM·MarkYav
lexi3.3.8
04 used by

Multiplatform logging library enabling log writing to console, file, or Android. Offers setup via Gradle dependencies and supports contribution through star ratings, pull requests, and bug reports.

AndroidJSJVMNativeWasm·aSoft-Ltd·MIT License
KMM-Utils0.0.6
02 used by

Library enhances mobile development with useful classes and extensions, streamlining code for cross-platform projects. Installation via build.gradle dependency allows seamless integration.

AndroidNative·Dmitriy1892·Apache License 2.0
KMM-MVVM0.0.7
01 used by

Library enhances mobile development with ViewModel classes and extensions, supporting optional Compose Multiplatform and Koin integration for more dynamic and modular application architecture.

AndroidNative·Dmitriy1892·Apache License 2.0
Atomik0.0.6
0

Implements a design system in shared code, currently in an experimental stage for testing purposes.

AndroidNative·KevinSchildhorn·Apache License 2.0
SharedCore0.0.3
0

Facilitates mock data integration for applications, enabling runtime request mocking with JSON files. Supports scenario-based automation, customizable responses, and dynamic toggling between mocked and live server data.

AndroidNative·Let-See
gradle-dependency-attribution0.0.5
0

Analyzes and attributes Gradle dependencies, offering insights into their origins and reasons for inclusion in the project. Enhances dependency transparency and management.

AndroidJVM·eygraber·MIT License