Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
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
geo2.0.18
02 used by

A library for managing geographical models, enabling integration through Gradle dependencies. Offers comprehensive API documentation and encourages community contributions and issue reporting for improvements.

JSJVMNative·aSoft-Ltd·MIT License
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
kotlin-common3.0.0-beta5
02 used by

Offers a collection of reusable utilities and extensions to streamline development, enhance productivity, and simplify common tasks across projects.

JSJVMNative·jdekim43·Apache License 2.0
jext2.2.0-beta5
0

Offers a set of extensions enhancing standard library capabilities, focusing on improving code readability, efficiency, and ease of use across various common tasks.

JVM·jdekim43·Apache License 2.0
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
pomtools0.1.0
0

Facilitates dependency management by extracting and analyzing Maven POM files, offering insights and tools for more efficient dependency handling and project configuration.

JVM·iseki0·Apache License 2.0
kronecker2.0.18
01 used by

Suite of libraries facilitating data pagination and large-scale paging. Offers comprehensive API reference and encourages community support through stars, contributions, and issue reporting.

JSJVMNative·aSoft-Ltd·MIT License
liquid2.0.18
03 used by

Aids in formatting by providing a comprehensive API reference, setup instructions, and community support options, including contributing, reporting issues, and starring the project.

JSJVMNativeWasm·aSoft-Ltd·MIT License
krest3.3.8
01 used by

Multiplatform library facilitates work scheduling, integrating seamlessly across various platforms. Offers comprehensive API documentation and encourages community support through contributions and issue reporting.

JSJVMNativeWasm·aSoft-Ltd·MIT License
epsilon3.2.2
02 used by

Multiplatform file uploading library supporting real, fake, and network files in various environments. Offers versatile configuration for different use cases, including headless setups.

JSJVMNativeWasm·aSoft-Ltd·MIT License
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
cosmos.proto0.47.2.3
0
JVM·jdekim43
core1.8.7
0

Facilitates code sharing for backend and mobile projects related to cocktails. Includes DTOs for cocktail data, filtering capabilities, and serialization support using kotlinx.serialization.

JVMNative·MixDrinks·MIT License
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
TryLibrary1.0.8
0

Facilitates safer error handling by representing computations that can fail, offering methods to map, recover, and transform results while avoiding exceptions.

AndroidNative·VladimirSergeevichFedorov
UPue0.0.23
02 used by

Micro library enabling reactive programming with streamlined, cross-platform capabilities, enhancing app responsiveness by efficiently handling asynchronous data streams and events.

JSJVMNative·mareklangiewicz·Apache License 2.0
azure-speech0.1.0-rc.2
0

Wrapper facilitates integration with Azure's Cognitive Services Speech SDK, enabling speech recognition and synthesis capabilities. Enhances accessibility for Android and iOS platforms through simplified dependency management.

AndroidNative·kkoshin·MIT License
ecdsa-kotlin0.1.0
01 used by

Lightweight elliptical curve cryptography library enabling key pair generation, data signing, and signature verification. Supports custom curves and hashing algorithms, including Secp256k1 and SHA256.

JSJVMNative·carlonzo·MIT License
klibs.kdi1.4.8
0

Lightweight manual dependency injection library enables creation and management of modules, submodules, and components. Supports interfaces like Factory, Reloadable, and Single for flexible dependency handling.

AndroidJSJVMNative·makeevrserg·Apache License 2.0
sqlcipher-ktn-pod1.4.2
0

Wraps SQLCipher from Cocoapods, enabling database encryption features for native iOS targets. Addresses module-related issues in certain plugin versions. Available via Maven Central.

Native·softartdev·MIT License
mobile-sdk-android1.0
0
AndroidNative·moonpay-archive
kCSV2.2.0
01 used by

Ultra-fast, RFC 4180 compliant CSV library with configurable settings, smaller memory footprint, advanced API, and memory-saving features like row reuse and column ignoring. Supports reading/writing CSV with convenience methods.

JSJVMNativeWasm·codinux-gmbh·MIT License
timebased-datacompress0.0.10
0

Compresses and stores time-based data points, utilizing pluggable compression strategies and supporting multiple data types through interfaces for efficient data mapping and disk operations.

JSJVM·henry1986·Apache License 2.0
ImmutableCollections1.5.0
01 used by

Immutable collection implementations prevent external mutation, offering ImmutableList, ImmutableSet, and ImmutableMap types. Changes to underlying collections don't affect their state, ensuring data integrity.

JSJVMNativeWasm·codinux-gmbh·Apache License 2.0
gqlclient1.0.7
01 used by

Facilitates GraphQL queries using a domain-specific language, sending requests via HTTP POST. Integrates with Ktor for engine support and provides easy setup and usage.

JVMNative·Vincentvibe3·MIT License