Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
compose-open-icons1.0.0
1

Offers a collection of open icons, including Compose icons for IconPark, enhancing user interface design through diverse and easily integrated graphical elements.

AndroidJSJVMNativeWasm·qdsfdhvh
kmp-passenger-api0.25.0
1

Open-source library facilitates interaction with passenger APIs, offering comprehensive models, easy API requests, and test artifacts for creating fakes in testing environments.

AndroidJVMNative·ioki-mobility·MIT License
networklib-kmp1.2.1
1

Enhances HTTP client capabilities with caching, language, and user-agent plugins. Utilizes StateFlow for dynamic request handling, supporting cache control and management, and error recovery.

AndroidJVMNative·UbiqueInnovation·Apache License 2.0
TComposeDateTimePicker3.7.2
11 used by

Library for creating customizable date, time, and date-time pickers with configuration options for labels and selection handling, enhancing user interaction and interface flexibility.

AndroidJSJVMNativeWasm·the-best-is-best
Bridge0.2.0
1

Lightweight component library enabling cross-component method invocation and basic component communication, facilitating seamless interaction with `@Compose` methods and defined component services.

AndroidNative·cugkuan
horus-sync-client-kmm0.21.1
1

Facilitates local data storage and synchronization with a remote server, ensuring data security and integrity. Supports file uploads, entity restrictions, and provides an intuitive interface.

AndroidNative·apptanksas·GNU Affero General Public License v3.0
kmp-compose-wheelpicker1.0.0-alpha01
1

Compose-based library enabling creation of customizable wheel pickers for user interfaces across multiple platforms, enhancing UI interactivity with visually appealing selection components.

AndroidNative·zj565061763·Apache License 2.0
apialerts-kotlin1.2.0
1

Facilitates sending alerts with customizable configurations using simple or DSL styles, supporting asynchronous operations. Suitable for integration into backend systems or applications.

AndroidJSJVMNativeWasm·apialerts·MIT License
common0.5.2
1

Offers a UI framework designed for seamless integration and management of model-view-viewmodel (MVVM) architecture, facilitating organized and efficient application development.

AndroidJSJVMNativeWasm·carthas·Apache License 2.0
webgpu-ktypes0.0.9
11 used by

Offers types for WebGPU, enabling seamless integration and usage of WebGPU functionalities.

AndroidJSJVMNativeWasm·wgpu4k·MIT License
native_network_lib1.0.1
1

Enables development of native network clients with a focus on streamlined integration and testing capabilities.

AndroidNative·anioutkazharkova·Apache License 2.0
PullToRefresh1.0.2
1

Implements Material3-based pull-to-refresh functionality with multiplatform support, offering features like customizable indicators and mouse support for seamless user experience across various devices.

AndroidJVMNative·lmbotero·MIT License
aughtone-types3.1.0
13 used by

Facilitates shared data types across projects, addressing duplication issues. Includes types for Location, Locale, Currency, and potentially Duration shortcuts for types like Distance.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
komga-client0.10.3
1

Komga HTTP client

AndroidJVMWasm·Snd-R·MIT License
VentuKitNetworking0.0.7
1

Unable to generate a summary from the provided content. Please provide the README.md content for analysis.

AndroidJVMNative·msventurini
kmp-compose-nested1.1.0-alpha01
1

Enables nested scroll functionality for Compose Multiplatform applications, facilitating seamless scrolling experiences across multiple platforms.

AndroidNative·zj565061763·Apache License 2.0
KMPToolkit1.0.8
1

Demonstrates a library template for generating Fibonacci sequences, showcasing deployment to Maven Central. Includes setup for publishing, handling credentials, and continuous integration with GitHub Actions.

AndroidJSJVMNativeWasm·KotlinWizzard·Apache License 2.0
KotlinDeepSeek0.1.0-alpha.1
1

Facilitates simple or advanced chat interactions using customizable message structures and models, supporting both single and multi-chat scenarios with streaming or non-streaming outputs.

AndroidJSJVMNativeWasm·MoYeRanqianzhi·Apache License 2.0
CMP-Bottom-Bar0.4.3
1

Facilitates cross-platform app development with shared code for UI, leveraging Compose Multiplatform. Supports platform-specific customizations, including SwiftUI integration for iOS.

AndroidJVMNativeWasm·mejdi14
XmlPullKmp1.0.0
1

Multiplatform library implementing XmlPullParser for XML parsing, designed as a drop-in replacement for existing interfaces. Currently under development, using a transitive dependency.

AndroidJVMNative·XmlPullKmp·Apache License 2.0
aes-kotlinv1.0.2
1

Kotlin library implements AES encryption/decryption, supporting 128-bit, 192-bit, and 256-bit keys with modes like ECB, CBC, CFB, OFB, CTR. Offers easy-to-use API for secure data handling.

AndroidJSJVMNative·niyajali·MIT License
kmp-paging1.1.0-alpha01
1

Offers a paging library for Compose Multiplatform, facilitating efficient data loading and display in applications using a declarative UI approach.

AndroidNative·zj565061763·Apache License 2.0
lokal-ip0.0.2
1

Enables easy retrieval of the local IP address of connected devices on Android and iOS. Lightweight, straightforward to use, enhancing cross-platform network utility.

AndroidNative·mohaberabi
MediaControl0.1.0
1

Offers customizable media control components, including a ProgressBar with seek functionality. Enhances user experience by allowing easy integration and modification of media controls in applications.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License
kmp-sensor-collector0.1.4
1

Collects data from phone's rotation vector and accelerometer, offering implementations for both Android and iOS. Integrates easily with dependency management and supports sensor availability checks.

AndroidNative·ovicristurean
hurok3.1.0
1

Framework library for developing applications using a unidirectional data flow model. Features include state management, rendering, actions, effects, and loop handling for seamless UI updates.

AndroidJSJVM·atomgomba·Apache License 2.0
KMPPlatform0.1.0
1

Offers platform utilities for determining the current host operating system and architecture, supporting multiple environments including Android, iOS, macOS, JS, and Linux.

AndroidJSJVMNativeWasm·zacharee·MIT License
SusStateMachine1.1.1
1

Facilitates creation of finite state machines with single active state, ensuring thread-safety and eliminating concurrency issues. Enhances readability, testability, and observability through structured state implementation and transition monitoring.

AndroidJSJVMNative·HylkeB·Apache License 2.0
kmp-compose-refresh1.1.0
1

Enables pull-to-refresh functionality in applications using a multiplatform compose library, enhancing user interaction with seamless refresh actions across different platforms.

AndroidNative·zj565061763·Apache License 2.0
StandardButton2.0.3
11 used by

Widget library for defining primary, secondary, and tertiary button styles, enabling customizable button types with straightforward implementation and usage.

AndroidJSJVMNativeWasm·ComposeComponents·MIT License