Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
rm-kotlin-sdk2.2.0
3

Facilitates integration with Revenue Monster services, offering authentication, transaction processing, and customizable API requests across multiple platforms. Includes minimal dependencies and supports custom request handling.

AndroidJVM·RevenueMonster·MIT License
launch-darkly-kotlin-sdk0.1.6
3

Multiplatform wrapper enabling feature flag management and experimentation with Launch Darkly's service, allowing fetching and managing feature flags through client-side methods.

AndroidNative·MyUNiDAYS·MIT License
navigation0.7.5
31 used by

Tool simplifies navigation with base functionality, Compose wrappers, and MVVM support. Features nodes, chains, and repositories for flexible navigation architecture.

AndroidJSJVMNative·InsanusMokrassar·MIT License
uuid1.0.0
3

Generates Universally Unique Identifiers compliant with RFC 9562, implementing multiple UUID versions. Features include thread safety, frozen state, and correctness testing against macOS/iOS UUID.

AndroidJVMNative·huarangmeng·Apache License 2.0
crosslens1.0.0-alpha02
31 used by

Delivers platform insights for seamless adaptation across environments, enabling integration with existing projects and providing up-to-date platform-specific details for optimal performance and compatibility.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
nudge1.0.0-alpha01
3

Simplifies snackbars by providing customizable notifications with various styles, types, and durations for seamless integration into applications, enhancing user interaction with ease.

AndroidJSJVMNativeWasm·teogor·Apache License 2.0
oauth-kmp0.1.2
3

Implements OAuth PKCE flow for Android and iOS, facilitating secure authentication by managing URL schemes, OAuth clients, and handling sign-in callbacks across both platforms.

AndroidNative·collectiveidea·MIT License
kotlin-inject-anvil-extensions0.1
3

Enhances dependency injection by providing extensions to reduce boilerplate, including an assisted factory for binding factory interfaces to dependencies using the `@Assisted` annotation.

AndroidJVMNative·Plus-Mobile-Apps·Apache License 2.0
eudi-lib-kmp-statium0.5.1
3

Implements Token Status List Specification, enabling status checks for tokens like valid, revoked, or suspended. Supports JWT format and offers interfaces for fetching and reading status lists.

AndroidJVM·eu-digital-identity-wallet·Apache License 2.0
fastoddeven1.0.0
3
AndroidJVMNative·Grarak
mifos-passcode-cmp2.3.0-beta
3

Secure and flexible passcode management library enables integration of passcode-based and biometric authentication into applications. Offers cross-platform support with modular, shared codebase for secure access control.

AndroidJSJVMNativeWasm·openMF·Mozilla Public License 2.0
Kmp-Vibrate1.1.0-beta01
3

Utility library enabling device vibration control with customizable timing and patterns, featuring easy integration and platform-specific initialization through a common interface.

AndroidJSNativeWasm·jmseb3
FlexUI1.0.0-exp-07
3

Creates a cohesive, aesthetically pleasing UI component library, featuring customizable themes, size, corner, and color types, along with global or individual component configuration.

AndroidJSJVMNativeWasm·annotation-engine·Apache License 2.0
cryptowallet1.2.10
3

Supports integration with web3j and crypto wallet endpoints, allowing definition and management of coin networks. Includes setup instructions and XCFramework export for streamlined deployment.

AndroidJVMNative·innfocus
UiPlayground0.0.68
3

Experimenting with UI APIs and patterns through a catalog app, showcasing interactive components like Media Control Sheet and shaders such as Color Split, Pixelate, and Noise effects.

AndroidJVMNativeWasm·alexrdclement·Apache License 2.0
colotok0.4.2
3

Enhances logging capabilities with color-coded output, log rotation, and structured logging. Supports custom output locations including console, file, and streams, and allows integration with platforms like Slack.

AndroidJSJVMNative·milkcocoa0902·Apache License 2.0
device-kit0.0.6
3

Offers detailed device information, including CPU, GPU, RAM, storage, battery, and system details, for easy integration into projects targeting Android and iOS.

AndroidNative·mohaberabi
ComposePreferences1.1.1
3

Implements preference management for UI settings with a focus on customization and scalability. Supports serialization, custom color schemes, typography, and spacing, enhancing user interface design adaptability.

AndroidJSJVMNativeWasm·StrableD·Apache License 2.0
scaleway-iot-hub-sdk-kmp0.2.0
3

Unofficial SDK interacts with Scaleway IoT Hub API, enabling operations on hubs, devices, routes, networks, and experimental twins using the Ktor client library.

AndroidJVMNative·playmoweb
kmp-compose-tab-container1.0.0
3

Facilitates creation of tabbed user interfaces across platforms using a Compose Multiplatform library, simplifying development of seamless, cross-platform tab navigation structures.

AndroidNative·zj565061763·Apache License 2.0
dav4kmp0.1.0
3

Parses and manipulates vCard data, enabling efficient handling of contact information with features like serialization and deserialization.

AndroidJVMNative·TriangleOfIce·Mozilla Public License 2.0
datetimepicker-kmp1.0.7
3

Offers a datetime picker library for creating date and date range selectors with customizable defaults, built using Compose Multiplatform. Future enhancements include time selection features.

AndroidNative·Kudl1k·MIT License
multiplatform-swiper0.0.2
3

Facilitates integration of a Tinder-like swiper in Compose applications, ideal for decision-making games. Features include swiping directions, active maintenance, and future API updates.

AndroidJVMNative·Veronatus·Apache License 2.0
kryptom1.6.0
32 used by

Enables access to native cryptographic primitives and algorithms, such as secure random, AES/RSA encryption, and HMAC signing, along with byte array encoding/decoding capabilities.

AndroidJSJVMNative·icure
easy-datastore1.0.0-alpha1
3

Simplifies storing and retrieving key-value pairs with a user-friendly API, supporting asynchronous operations and customizable data store file locations.

AndroidJVMNative·chethann
Kerberus1.1.8
31 used by

Proof of work captcha library enhances security and accessibility by solving and validating challenges. Offers granular control with multiple smaller challenges and provides wrappers for seamless integration.

AndroidJSJVMNative·icure·MIT License
kVinInfo2.0.0
3

Simplifies Vehicle Identification Number tasks with validation, information extraction, and NHTSA database integration for vehicle details like type, make, and model. Offers extension functions for streamlined API usage.

AndroidJVMNative·kabirnayeem99·Other
fibonacci1.0.8
3

Demonstrates a library generating the Fibonacci sequence with deployment to Maven Central. Includes publishing setup, credentials management, and continuous integration using GitHub Actions.

AndroidJVMNative·kotlin-hands-on·Apache License 2.0
clipboard-saver-kmp0.2.2
3

Saves text to clipboard for Android and iOS, showcasing library creation, MavenCentral upload, and release automation using GitHub Actions. Includes dependency integration and platform-specific implementations.

AndroidNative·ovicristurean
kinject0.1.12
3

Multiplatform dependency injection library explores concepts through blog posts. Features core DI functionality, integration with Android, Compose, ViewModel, and coroutine context handling. Not for production use.

AndroidJSJVMNative·ScottPierce