Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
NeoToast0.1.3
0

Enhances user interfaces by enabling simple toast notifications across platforms, offering easy setup and a customizable duration with `ToastDuration` options of SHORT and LONG.

AndroidJVMNative·Neotica·MIT License
SolarIconSetAndroid2.1.0
0

Offers a library for integrating Solar Icon Set into Android applications, enabling streamlined usage of vector-based icons through a straightforward implementation process.

AndroidJVMNative·CMFerrer·MIT License
core-llm-clients0.7.5
0

Library enables interaction with multiple large language model providers via a unified interface. Features include consumer-friendly API, secured key management, HTTP client flexibility, streaming capabilities, and configurable retry policies.

JVM·ResearchForYouNow·Apache License 2.0
compose-datetime-wheel-picker1.0.2
0

Customizable wheel pickers enable interactive date, time, and datetime selection with a simple implementation interface and various formatting and styling options.

AndroidJSJVMNativeWasm·duonglkh·Apache License 2.0
ac1.0.0
0
AndroidJVMNativeWasm·ppoonk·GNU General Public License v3.0
dynamic-material-theme2.0.0
0

Enhances app interfaces with dynamic color support, light and dark themes, and Material 3 design principles. Offers easy customization for consistent aesthetics on Android 12+ and Windows.

AndroidJVM·Jason3859·Apache License 2.0
kassandra1.0.0
0

Facilitates robust JSON validation through schema comparison and serialization integration. Enables custom validation rules via a DSL, ensuring comprehensive data integrity checks in applications.

AndroidJVMWasm·ashtrindade·MIT License
origami0.0.6-minSdk23
0

Simple image cropping library enabling customizable cropping features, including color, crop area, and aspect ratio. Offers integration with Compose Multiplatform for versatile image manipulation.

AndroidJSJVMNativeWasm·zhuxiaole·Apache License 2.0
IntellijIconsCompose1.0.0
0

Offers access to over 8000 IntelliJ Platform icons within a Compose Multiplatform library. Allows integration via a straightforward dependency addition and includes a demo app for icon browsing.

AndroidJSJVMNativeWasm·xcodeBn·Other
Kronos-Multiplatform0.0.5
0

Network time synchronization library enhances the time API, providing a unified method to retrieve network time via an extended Clock interface, ensuring precise time management across platforms.

AndroidJVMNative·sunragav
KmpComposeScreen1.0.0-rc30
0

Targets multiple platforms with shared code for UI development, supporting platform-specific implementations. Contains structured folders for common and platform-specific logic, alongside dedicated iOS app integration.

AndroidJSJVMNativeWasm·Joshaghani
MTK1.0.0
0

Converts numbers to Korean currency words, supporting large units like 만, 억, and 조. Offers options for spacing, number grouping, and managing zero or large numbers.

AndroidJSJVMNativeWasm·jmseb3
compose-simpleform0.0.7-rc.16
0

Enables straightforward form state management using a concise and easy-to-use library, streamlining the process of handling form states in applications.

AndroidJSJVMWasm·LSafer·Apache License 2.0
currency0.0.3
0

Tiny library for handling money amounts predictably with decimal arithmetic, enforcing non-negative values, two decimal precision, rounding, arithmetic operations, and simple formatting.

AndroidJVMNativeWasm·lovecraft-au·GNU Lesser General Public License v3.0
glassmorphism-compose1.0.0
0

Adds glassmorphism effects to user interfaces by utilizing blur effects for content. Implements blurred backgrounds and integrates seamlessly with overlapping user interface elements.

AndroidJSJVMNativeWasm·neilyich·MIT License
Native-Kommons1.1.0
01 used by

Simplifies and unifies JNI development by providing a common interface and tools for generating JNI-compatible function stubs. Enhances Java-Kotlin integration, supporting seamless function calls.

AndroidJSJVMNativeWasm·DatL4g
koin-annotations2.2.0-TempFixed03
0

Enhances dependency injection with annotation capabilities, leveraging Google's KSP. Supports developers with tools for module visualization, runtime monitoring, and advanced debugging. Community support available.

JVMNative·ahmounir·Apache License 2.0
mvi1.0.0
0

Implements the Model-View-Intent pattern for managing complex UI states with predictability, testability, and maintainability. Offers explicit state modeling, unidirectional data flow, and handles asynchronous operations effectively.

AndroidJVMNativeWasm·lovecraft-au·GNU Lesser General Public License v3.0
cmp-lib-template0.0.4
0

Enables multiplatform library development with a sample app across desktop, Android, iOS, and web. Supports local and central Maven publishing with detailed setup instructions.

AndroidJVMNativeWasm·aryapreetam·MIT License
compose-simplepaging0.0.2-rc.2
0

Lightweight Compose paging tool offering simple, minimal-configuration pagination primitives and composable helpers for building scrollable, paged lists with efficient incremental loading.

AndroidJSJVMWasm·LSafer·Apache License 2.0
KMP-MQTT1.0.2
0

Lightweight MQTT tooling for easy connect/subscribe/publish with JSON serialization, Flow-based message streams, automatic reconnects and dynamic broker reconfiguration via config flows.

AndroidJVMNative·Hussein-Al-Zuhile·Apache License 2.0
kmp-kaiteki1.6.0
0

Lightweight modular core offering utility APIs and opinionated abstractions for common app tasks, with CI automation and Maven Central distribution for easy integration.

AndroidJVMNative·kroegerama·Apache License 2.0
kautoMapper2.1.3
0

Annotations enabling compile-time generation of mappers between data models, with property renaming, default values, custom mapping functions, parent-based mapping, opt-ins and visibility control.

AndroidJSJVMNative·the-best-is-best
iquack-sdk-kotlin1.0.0
0

Client SDK enabling integration with a real-time communication backend: REST API clients, authentication flows, generated data models, asynchronous request handling, and admin/user management endpoints.

AndroidJSJVMWasm·IQuackTeam
apiclient1.1.2
0

HTTP client wrapper simplifying API requests with flexible manual JSON navigation and automatic serialization-based decoding, handling messy or deeply nested API responses with configurable request helpers.

AndroidJVMNative·mready·Apache License 2.0
Mica0.3.0
0

Interpreted scripting language embedded in a markdown renderer, supporting functions with default parameters, custom objects with methods, string templates, generics, ranges, collections, and runtime I/O callbacks.

AndroidJSJVMNative·pChochura·MIT License
SKMPUIThemeLibrary1.0.1
0

Mobile theme handling library

AndroidJVMNativeWasm·shreyas-android
compose-simplenav0.0.6-rc.5
0

Lightweight, minimal navigation layer for Compose UIs — simple screen routing, back-stack management and easy integration with minimal boilerplate and a small API surface.

AndroidJSJVMWasm·LSafer·Apache License 2.0
kliz2.2.0
0

Library template demonstrating Fibonacci sequence generation and end-to-end publishing workflow to Maven Central, including PGP signing, plugin configuration, and GitHub Actions CI.

AndroidJVM·GaaabLiz·Apache License 2.0
kotlin-cex-spot-trading0.1.1
0

Lightweight spot trading client exposing public and authenticated REST endpoints, ready-to-use API wrappers for trading/order management, simple installation and local development workflow.

AndroidJSJVMNative·crypt0p1a·MIT License