Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Prepare1.0.0
1

Enhances UI development by simplifying the preview and loading of composables through a utility, minimizing boilerplate when handling ViewModel dependencies in @Preview scenarios.

AndroidJVMNative·TheSetox·Apache License 2.0
mdk-compose0.0.2
1

Wraps MDK player for Compose Multiplatform, supporting various rendering methods. Features include media playback, but is still under development with pending platform support and API enhancements.

AndroidJVMNative·sbenmeddour·Apache License 2.0
oramacloud-client-kotlin0.0.3
1

Enables interaction with Orama Cloud for executing full-text, vector, or hybrid searches and supports answer sessions with customizable parameters and event listeners.

JVMNative·oramasearch·Other
mcstatuskt0.2.0
1

Enables Minecraft server pinging for Java Edition, offering functionality to connect and retrieve server status. Provides build support for various platform-specific artifacts.

AndroidJVMNative·t895·GNU General Public License v3.0
objective-sdk-kotlin-multiplatform0.3.2
1

Offers a versatile SDK for interacting with Objective API, featuring CLI/TUI options, async client methods, and cross-platform integration for seamless data retrieval and manipulation.

JVMNative·hbmartin·Apache License 2.0
ryd-kt1.4.0
1

Client for interacting with the Return YouTube Dislikes API, enabling retrieval and manipulation of video likes and dislikes using Ktor for networking.

JSJVMNativeWasm·zt64·MIT License
ViewModel0.0.10
1
AndroidJSJVMNative·latenighthack·Apache License 2.0
material_color_scheme1.4.0
1

Creates dynamic color schemes based on Material 3 guidelines, enabling runtime theme changes without exporting large color sets. Supports building and animating color schemes with custom or primary colors.

AndroidJSJVMNativeWasm·g000sha256·Apache License 2.0
momiji0.0.2
1

Implements a morphological analyzer with functionality similar to MeCab, supporting binary dictionary loading and offering various packages for ease of integration.

JSJVMNative·tokuhirom
articapi-client1.0.1
1

Fetches data from the Artic API with full integration, supporting all fields and endpoints. Offers resource-specific services and is fully documented and unit tested.

JSJVMNative·peteraraujo·Apache License 2.0
WeakHashMap0.0.3
1

Implements a key-value data structure where values are deallocated with their keys, useful for caching short-lived objects. Offers operator support and serves as a temporary substitute for a standard library feature.

JVMNative·alongotv·MIT License
klib-template0.1.0
1

Facilitates rapid setup of a multiplatform library with predefined boilerplate, including maven publication, build scripts, version catalog, and GitHub release actions, streamlining development.

AndroidJSJVMNative·tamimattafi·Apache License 2.0
multiplatform-config1.0.2
1

Facilitates persistent configuration management, allowing definition and usage of various data types with default values, while supporting custom configuration settings and encryption keys.

AndroidJVMNativeWasm·annotation-engine
either2.0.1
1

Implements a lightweight Either monad for handling computations with two possible outcomes, enhancing error handling and functional programming patterns.

JSJVMNative·Anvell·MIT License
makkina0.01-alpha01
1

Enables implementing finite state machines with clear state transition management and side effects. Supports defining states, events, and transitions, while providing a simple API for state management and event handling.

JVMNative·devUndef1ned·Apache License 2.0
candlestickschartkmm4.0.0
1

Customizable UI component for displaying financial candlestick chart data, showcasing open, close, high, and low prices. Offers integration with Jetpack Compose and various customization options.

AndroidNative·yashctn88·MIT License
ktunstrnorm0.0.4
1

Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.

JSJVMNativeWasm·iseki0·MIT License
customerio-api-client1.0.0
1

API client enables interaction with the customer.io server API, facilitating integration by adding a dependency to build files.

JSJVMNative·nathanfallet·GNU General Public License v3.0
KmpWebClient1.8.0
12 used by

Facilitates web client configuration and HTTP request handling, offering simplified setup of platform-specific engines, content negotiation, headers, timeouts, and response (de-)serialization.

JSJVMNativeWasm·dankito·Apache License 2.0
dav4k0.9.0
1
JSJVMNativeWasm·dankito
kiban0.3.0
1

Offers IBAN validation, formatting, and retrieval of country-specific details, with immutable objects, non-empty valid IBANs, and SEPA/SWIFT registry checks. Supports multi-platform environments.

AndroidJSJVMNative·BijdorpStudio·Apache License 2.0
kmp-compose-systemui1.1.0-alpha01
1

Compose Multiplatform system UI library enhances user interface design capabilities across platforms, streamlining UI development with shared components and consistent styling.

AndroidNative·zj565061763·Apache License 2.0
KPlatform0.6.0
1

Lightweight library enabling platform-specific logic by exposing operating system and compilation target information. Reduces boilerplate and requires zero configuration for seamless integration.

AndroidJSJVMNativeWasm·buenaflor·Apache License 2.0
kmp-compose-face1.0.0-alpha10
1

Enables face recognition functionality using a library based on InspireFace, enhancing applications with advanced facial analysis capabilities.

AndroidNative·zj565061763·Apache License 2.0
compose-autosize1.0.0
1

Offers a solution for automatic size adaptation in user interfaces, enhancing flexibility and consistency across different display environments.

AndroidJVMNative·classops·Apache License 2.0
nanoid-kotlin1.2.0
1

Tiny, secure, URL-friendly unique string ID generator using a larger alphabet for shorter IDs. Includes optimized functions for performance, customizable parameters, and support for various random generation methods.

AndroidJSJVMNativeWasm·voxkit·Apache License 2.0
KFirebaseCrashlytics3.0.0
1

Enables seamless integration with Firebase Crashlytics, tracking user events, monitoring app performance, and gaining insights into user behavior through a unified API.

AndroidNative·the-best-is-best
Cache3.0.1
1

Library facilitates efficient HTTP response caching, utilizing Ktor and OkHttp clients with features like CoroutineLoader and SingleLoader to manage network and cached data responses seamlessly.

AndroidJVMNative·netcosports·Apache License 2.0
edifice-kt1.0.4
1

Offers a streamlined API wrapper for accessing and interacting with Edifice's French school services, enhancing ease of integration and use.

AndroidJVMNative·Skythrew·GNU General Public License v3.0
mvi1.1.0
11 used by

Simplifies building Model-View-Intent architecture by managing ViewModel states, events, and effects. Supports state restoration, event handling, and integrates seamlessly with Compose UI components.

JVMNative·gft-mobile-pl