Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
molecule-aacvm0.0.2
3

Enhances the integration of Molecule with Android's ViewModel by utilizing a `lastState` parameter, ensuring previous states are accessible when revisiting views, improving user experience by avoiding redundant loading states.

AndroidJVM·StylianosGakis·Apache License 2.0
kotlin-csv1.0.3
3

Lightweight library for handling CSV files with a simple API. Features include multiplatform support, type-safe operations, flexible reading/writing, custom column mapping, and optional header handling.

AndroidJVMWasm·ryinex·Apache License 2.0
basic-logging0.2.6
33 used by

Adds logging capabilities to projects with platform-specific libraries, supporting various log levels like verbose, info, debug, warning, error, and critical messages.

AndroidJSJVMNativeWasm·LexiLabs-App·MIT License
huggingface-tokenizers-kmp0.1.1
3

Enables fast and efficient tokenization for natural language processing tasks, utilizing pre-trained models and customizable pipelines for handling various languages and text processing needs.

AndroidJVMNative·zhufucdev·Apache License 2.0
multiplatform-utils0.3.2
3

Collection of libraries aids mobile app development by providing battery info, cryptographic hashing, network connectivity insights, currency formatting, and test annotations for different platforms.

AndroidJSJVMNative·appmattus·Apache License 2.0
Dextension1.2.0
3

Facilitates shared code across Compose Multiplatform applications with structure for common and platform-specific code, supporting integration with platform-specific features and UI elements.

AndroidJVMNative·y19th·Apache License 2.0
kbignum0.0.19
3

Library enables arbitrary precision arithmetic with a unified API, offering type-safe, natural syntax and platform-optimized implementations. Supports advanced math operations and seamless multiplatform functionality.

AndroidNative·gatrongdev·MIT License
asen0.5.0
32 used by

Implements a subset of libp2p, focusing on peer discovery and connections through relays, optimized for mobile contexts. Supports ALPN protocols with limitations on protocols and cryptography.

AndroidJVM·remmerw·Apache License 2.0
theta-ble-client1.3.3
3

Enables control of RICOH THETA cameras via Bluetooth, supporting actions like photo and video capture, status acquisition, and property management. Compatible with Android, iOS, and React Native.

AndroidNative·ricohapi·MIT License
OpenHealth-Core0.4.0-alpha1
3

Facilitates eHealth sector connectivity with initial draft APIs subject to change. Supports Android, iOS, JVM, Node.js, and web platforms, with future expansions planned.

AndroidJSJVM·gematik·Other
single-touch-box1.0.0
3

Lightweight, open-source gesture component enables single-finger drag, drop, rotate, and zoom. Ideal for interactive UIs, offers composability, customization, and no dependencies.

AndroidJSJVMNativeWasm·3-BodyCoding·MIT License
Filament2.2.0
31 used by

Enables true parallelism by providing a common `Thread` class and synchronization primitives. Includes utilities for CPU info, thread management, locks, futures, and integration with concurrency libraries.

AndroidJVMNative·karmakrafts·Apache License 2.0
codescanner0.0.1
3

Enables QR code scanning with customizable UI elements and error handling. Integrates with existing apps through simple configuration, supporting camera usage and permissions management.

AndroidNative·nathanfallet
chess-core-kmp1.0.2
3

Handles chess rules, move generation, and game state management with complete chess logic, FEN/PGN support, and integration with engines like Stockfish. Offers extensible design.

AndroidJVMNativeWasm·alluhemanth·MIT License
Cedar-Logger0.3.0
33 used by

Lightweight and extensible logging library with a familiar API, supporting multiple log levels, tagged and scoped logging, and customizable output destinations. Features thread-safe and multiplatform capabilities.

AndroidJSJVMNativeWasm·Kimplify·Apache License 2.0
KScreenshotDetector1.0.0
3

Detects device screenshots with a simple API, handling platform-specific logic. Offers compatibility with Swift and requires special permissions on older Android versions.

AndroidNative·vitoksmile·Apache License 2.0
Waterfall1.1.0
3

Enables the creation of customizable staggered grid layouts, arranging items in columns with automatic content height detection, scrolling support, and configuration options for gaps and padding.

AndroidJVMNative·SingularityIndonesia·Apache License 2.0
KMVI1.2.1
3

Framework enhances application development using Model-View-Intent pattern with core components, type-safe state management, unidirectional data flow, coroutine-based asynchronicity, and extensibility.

AndroidJVMNative·natobytes·GNU General Public License v3.0
komap1.0.1
3

Lightweight library for generating type-safe mappers using annotations and code generation. Features bidirectional mapping, property renaming, custom converters, factory-based construction, and collection handling.

AndroidJSJVMNativeWasm·White-Wind-LLC
KMPalette-Theme-Library0.0.6
3

Dynamic theme management library enabling custom theme families, mode switching, persistence, and previewing with Theme Picker UI. Integrates with Material 3 for adaptable styling.

AndroidJVMNativeWasm·iammohdzaki·MIT License
ChitraLekhan0.0.5
3

Android library for image annotation enables freehand and shape-based drawing, configurable brushes, and zoom/pan gestures. Integrates with Jetpack Compose, offering undo/redo and easy toolbar setup.

AndroidJVMNativeWasm·karya-inc·GNU General Public License v3.0
KaryaUiCompose0.1.3
31 used by

Modern UI library enhances user interface construction with tailored components, consistent styling, and seamless integration for diverse platforms using Compose-based design principles.

AndroidJVMNativeWasm·karya-inc
NavResult1.0.2
3

Simplifies communication between composables by enabling result passing and handling with minimal configuration. Offers easy setup with request keys, handers, and serializable result types.

AndroidNative·andannn·Apache License 2.0
deveng-core-kmp1.7.93
3

Customizable UI components and comprehensive theming system featuring global and per-component color/font overrides, typography helpers, ready-made buttons and dialogs, and accessibility guidance.

AndroidJVMNativeWasm·pinqponq
algokit-walletsdk-kmp3.202602.8
3

Wallet UI and headless engine delivering ready account onboarding (Algo25, Universal HD, Falcon24), QR imports, theme customization, network switching, encrypted key storage, passphrase management and localization.

AndroidNative·michaeltchuangllc·GNU General Public License v3.0
KMP-Shimmer-Compose1.0.0
3

Wrap content with automatic shimmer animation until loaded; supports centralized loading control for multiple placeholders, custom shimmer themes (colors, duration), and easy light/dark provisioning.

AndroidNative·suwasto·Apache License 2.0
ComposeToast1.0.0
3

Beautiful, customizable toast UI component with action buttons, multi-position placement, automatic queue management, dialog-safe display, built-in success, error, info and warning types, and a type-safe, easy API.

AndroidJSJVMNativeWasm·OCNYang
kmp-log0.1.2
3

Lightweight, extensible logging with installable handlers, lazy message evaluation, domain/tag filtering, fatal-abort handling, and compatibility adapters for SLF4J and Ktor.

AndroidJSJVMNativeWasm·05nelsonm·Apache License 2.0
KCountries0.2.0
3

Lightweight, high-performance country dataset embedding ISO 3166-1 codes, names and flag emojis; type-safe code wrappers, O(1) lookups, expressive DSL queries, tiny binary footprint.

AndroidJSJVMNativeWasm·Kimplify
xicons1.0.0
3

Icon library collection offering Java implementations of many popular icon sets (Fluent, Antd, Font Awesome, Material, Tabler, etc.), usable across Swing and JavaFX with multiple styles.

AndroidJSJVMNativeWasm·Enaium·MIT License