Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
KIterable0.1.0
4

SDK facilitates integration with Iterable's API, offering a similar experience to the Android SDK while supporting seamless usage in both iOS and Android projects.

AndroidNative·MyUNiDAYS·MIT License
anview1.0.2
4

Android library enables view scraping through Accessibility Service, offering features like periodic view retrieval, tree debugging, DSL queries, and coordinated actions for enhanced interaction.

AndroidJVM·JamshedAlamQaderi·Apache License 2.0
component-parcelize0.1.2
41 used by

Enables use of `android.os.Parcelable` from common code, facilitating data serialization across different platforms. Integrates into projects using Gradle, enhancing code portability and modularity.

AndroidJSJVMNative·05nelsonm·Apache License 2.0
component-request3.0.6
4

Agnostic and modularized framework enhances multi-module requests, maximizing module decoupling. Includes navigation extensions, supporting multi-platform integration with flexible abstractions for modular projects.

AndroidJSJVMNative·05nelsonm·Apache License 2.0
NotifiKations0.0.1
4

Enables sending local and push notifications with a unified interface, supporting initialization, cancellation, permission management, and monitoring of notification permissions and state changes.

AndroidNative·CharLEE-X·Other
TraceLog0.1.3
4

Automates `println` debugging by generating code to log method inputs and execution time, simplifying debugging tasks. Allows configuration of annotation class and logger method.

AndroidJVMNative·msfjarvis·Apache License 2.0
event-thread1.0.0-alpha14
4

Enables declarative application description using configuration tools, supporting graphical interfaces and data interaction. Features scopes, resources, containers, and event handling capabilities.

AndroidJSJVMNative·IzzzGoy
mersey-android-library1.2.0
42 used by
AndroidNative·Merseyside
datadog-kmp0.6.1
4

Unified API facilitated integration with Datadog by offering core and bundled modules, allowing flexibility in dependency management and implementation for applications. Now deprecated.

AndroidJSJVMNativeWasm·JuulLabs·Apache License 2.0
navigation-toggle-icon1.0.0
4

Animated icon component with three states—burger, arrow, and cross—and smooth transitions. Simple integration with customizable progress control for dynamic UI interactions.

AndroidJVMNativeWasm·zTrap
vs-core1.8.0
4

Enables rapid project development with small libraries, including MVVM implementation for screen components and view models, built on top of a decomposition library.

AndroidJSJVMNativeWasm·VladislavSumin·Apache License 2.0
KInfo1.0.6
41 used by

Access device details across platforms including Android, iOS, desktop, and web. Supports composable and non-composable invocation for retrieving platform-specific information.

AndroidJSJVMNativeWasm·N7ghtm4r3·MIT License
Prayer-Times-KMM1.0.4-beta
4

Enables accurate Islamic prayer time calculations globally with customizable methods and configurations. Supports dynamic prayer tracking, various astronomical calculations, and extensive customization options.

AndroidJVMNative·Alims-Repo·MIT License
subsonic-api1.2.0
4

Offers an idiomatic interface for interacting with the Subsonic API, featuring asynchronous operations with coroutines, a Ktor HTTP client, and type-safe JSON handling.

AndroidJVMNative·siper·MIT License
KotDil3.0.0
4

Simplifies dependency injection with custom module creation and registration, offering easy injection of dependencies through functions, supporting both singleton and factory-based patterns.

AndroidJVMNativeWasm·vitoksmile·Apache License 2.0
FormatK0.0.2
4

Formats numbers and dates based on locale settings with native API usage for consistent, locale-aware formatting. Offers lightweight, efficient, customizable number, currency, and percentage formatting.

AndroidJSJVMNativeWasm·kkalisz·Apache License 2.0
formz-kotlin1.0.1
4

Simplifies form representation and validation with an implementation inspired by the Formz Dart library, enhancing usability and efficiency in handling form data.

AndroidJVMNative·zainulhassan815·Apache License 2.0
motion-calendar1.0.1
4

Compose multiplatform calendar and day grid components with customizable colors, day decoration, and event indicators. Supports day, week, and month paging, with experimental desktop and web implementations.

AndroidJVMNativeWasm·big-jared
snowfall-compose1.0.2
4

Creates a simple snowfall animation modifier for Compose, allowing customization of snowflake appearance, speed, and density for enhanced visual effects in UI components.

AndroidJSJVMNativeWasm·skeptick·Apache License 2.0
negentropy-kmpv1.0.2
41 used by

Implements a binary search set-reconciliation algorithm for efficient range-based set reconciliation. Features include storage management and client-server reconciliation processes with customizable frame size limits.

AndroidJSJVMNativeWasm·vitorpamplona·MIT License
mplogger1.0.2
4

Lightweight logging library outputs logs to Logcat and Xcode Console with various log levels including Verbose, Debug, Info, Warning, Error, and WTF for detailed application monitoring.

AndroidNative·Kate941-su·MIT License
multiplatform-library-template-nexus-publisher0.0.2
4

Forked library template enables swift setup for libraries deployable to Maven Central using the Nexus Portal Publisher API. Generates Fibonacci sequence, supports GitHub Actions, and automates deployment.

AndroidJVMNative·atsushieno·Apache License 2.0
kermit-extensions0.0.4
4

Enhances debugging with custom utilities for a logging framework, enabling efficient log writing to .txt files, seamless integration, and customizable configurations for tailored logging needs.

AndroidJVMNative·theolm·MIT License
ktoast1.0.5
4

Enhances toast notifications with seamless integration across mobile, web, and desktop platforms using Compose Multiplatform, offering versatile and customizable message displays.

AndroidJVMNativeWasm·tarifchakder·MIT License
lazyStatic1.4.0
4

Enhances code with C++-like static locals, enabling efficient initialization and reuse of objects across function calls. Offers thread-local storage and location-based keys for flexible object management.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
RAkII1.2.2
4

Lightweight runtime library and compiler plugin supports structured RAII for managing memory lifetime, reducing errors, resource leaks, and double-frees with error handling capabilities.

AndroidJSJVMNativeWasm·karmakrafts·Apache License 2.0
cream0.8.1
4

Simplifies class state transitions by automatically generating copy functions using annotations. Facilitates seamless inheritance of previous state data, supporting cross-class state transitions and reducing boilerplate code.

AndroidJSJVMNativeWasm·TBSten·Apache License 2.0
android-sample2.27.3-unity
4

Demonstrates integration of a consent management platform SDK into Android applications, featuring setup instructions, customization examples, and guidance on creating a custom UI for consent collection.

AndroidNative·Usercentrics·Apache License 2.0
InstaNav1.0.0
4

Enables Instagram-style tab navigation with intuitive back navigation and unique tab stack management. Each tab maintains its own back stack, enhancing user experience with familiar, efficient navigation.

AndroidNative·kadoglou
Memento0.2.1
4

Powerful image editor inspired by Instagram Stories. Effortlessly edit and manipulate text and images with intuitive gestures, supporting text customization, image overlays, layer management, and export features.

AndroidNative·takea-look·Apache License 2.0