Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
material-pickers0.4.2
12

Material-aligned picker components offering vertical, horizontal and paired pickers, plus low-level primitives for building fully customizable, stylable pickers with selection indicators and composable backgrounds.

AndroidJVMNative·eidam-slices·MIT License
awesn10.4.0
12

High-level serialization of data classes to DER, plus low-level typed ASN.1 tree model and builder DSL; rich ASN.1 types, OID registry, PEM and crypto structures.

AndroidJSJVMNativeWasm·a-sit-plus·Apache License 2.0
h3-kmp0.0.7
12

Converts Uber's H3 geospatial indexes to LatLng vertices and back, with utilities for geo→H3 conversion, polygon vertex extraction, and sample app examples.

AndroidNativeWasm·phansier·Apache License 2.0
openai-kmp0.0.2
12

Shared transport and config for OpenAI APIs, offering typed and raw endpoints (chat, responses, embeddings, images, audio, files, realtime, fine-tuning) with multipart and websocket support.

AndroidJVMNativeWasm·AndroidPoet·MIT License
fast-xxhash-kmp2.0.1
12

High-performance xxHash implementations (XXH32, XXH64, XXH3_64bits, XXH3_128bits) with consistent API, native C-backed fast paths, pure fallback implementations, seeded and slice hashing support.

AndroidJSJVMNativeWasm·limuyang2·MIT License
torbox-kmp-client0.1.1
12

Interact with Torbox API via a typed client offering request/response models, ApiResult wrappers, category-based endpoints, torrent management helpers and bearer-token authentication.

AndroidJSJVMNative·LivingWithHippos·GNU General Public License v3.0
FormValidator1.0.6
12

Declarative form validation for Compose UI with Down/Up/Splash flows, ErrorSafe bundled state, live validation, configurable snackbar, and built-in rules (required, email, range, custom, optional).

AndroidJVMNative·funyin·Apache License 2.0
moko-test0.6.1
11

Offers utilities for running tests, including `runBlocking` and custom rules support. Features Roboelectric support for testing and allows creation of custom test rules.

AndroidJSJVMNative·icerockdev·Apache License 2.0
jsonrpc-kotlin-client0.0.9
111 used by

Facilitates performing JSON-RPC 2.0 commands, creating client objects, and invoking service functions for streamlined communication. Inspired by SwiftJSONRPC.

AndroidJSJVMNative·Reedyuk·GNU General Public License v3.0
buildata1.1.0
11

Generates builders for immutable data class structures, enabling path reflection and dynamic data access. Facilitates efficient data handling with annotations and generated accessors.

AndroidJSJVMNative·Virelion·Apache License 2.0
compose-input-mask0.1.7
11

Solves input-mask challenges in compose projects, offering customizable visual transformations for text fields. Supports placeholders, text styling, and demonstrates use with date formatting.

AndroidJSJVMNative·3moly·Apache License 2.0
yaksb2.0.0-kotlin-2.2.0
11

Intuitive DSL for building SQL queries, supporting transactions, migrations, and extensibility. Offers explicit query control and dialect support, enhancing database interaction.

AndroidJVM·MEJIOMAH17·MIT License
aws-kmp0.8.2
11

Facilitates integration with AWS services, offering contributors pathways for improvement through issue resolution, test coverage, and documentation enhancement, following a structured branching model.

AndroidJVMNative·estivensh·Apache License 2.0
dreimultiplatform1.14.0-b7
11

Shared repository streamlining dependency management and local development setup for projects, enabling seamless package imports and integration within project configurations.

AndroidNative·dreipol·MIT License
apollo1.8.8
11

Cryptography library enables secure operations across multiple platforms, including JS, iOS, Android, and JVM. Supports integration via popular dependency management systems and offers comprehensive setup guidance.

AndroidJSJVMNative·hyperledger-identus·Apache License 2.0
biometric-sdk0.6.0
11

Open-source SDK for face, iris, and fingerprint recognition, offering modules for image processing, iris texture extraction, encoding, and template matching. Some modules still under development.

AndroidJVMNative·biometric-technologies·GNU General Public License v3.0
konsole0.9.0
11

Enables simple console-based applications with a chat-like interface across multiple platforms, facilitating easy testing and concept demonstration without extensive UI development. Supports ANSI color formatting.

AndroidJVMNativeWasm·kobjects·Apache License 2.0
ComPilot-Kmp1.7.8-beta03
11

Simplifies navigation in Jetpack Compose with type-safe routes, advanced backstack control, and conditional navigation. Automatically generates code, ensuring compile-time safety.

AndroidJSJVMNativeWasm·mahmoudafarideh
KMM-Permissions0.0.6
11

Simplifies permission management in projects with a Compose-friendly API, focusing on modern platforms by dropping older iOS support and adapting to Apple's latest changes.

AndroidNative·lynxal·MIT License
debuglayout0.3.0
11

Toolset enhances UI alignment through grids, guidelines, and rulers, primarily for visual debugging in preview composables and screenshot tests. Offers customization for layout structuring.

AndroidJSJVMNative·illarionov·Apache License 2.0
icons1.1.0
11

Compose Multiplatform icons pack offers over 3000 straight and rounded icons, allowing customization with features like vector painting and color tinting for enhanced design flexibility.

AndroidJVMWasm·alexglushich·MIT License
KmpPictureSelector0.0.1
11

Image selection library with photo and video capture, image cropping, and compression features. Integrates Android and iOS libraries for enhanced cross-platform functionality.

AndroidNative·hellomr3·Other
kmp-serialport1.0.1
11

Cross-platform serial communication library simplifies asynchronous operations with coroutines and flow, featuring customizable baud rate, data bits, stop bits, and parity settings.

AndroidJSJVMNativeWasm·jeadyx
KtorSniffer0.1.1
11

Logs, inspects, and persists HTTP network traffic in client applications. Features automatic logging, persistence via Room, ProtoBuf support, and a customizable Compose UI for detailed inspection.

AndroidNative·MambaWoW·MIT License
compose-signature1.0.2
11

Highly customizable digital signature library enables drawing with features like undo/redo, grid display, fullscreen mode, real-time updates, state management, and multiple export options.

AndroidJSJVMNativeWasm·niyajali·Apache License 2.0
KrossPlay1.1
11

Enables shared code development for Compose Multiplatform applications with platform-specific folders for Android and iOS, supporting integration with native features like Apple's CoreCrypto.

AndroidNative·farimarwat
compose-cupertino3.3.1
11

Enhances UI components with updated SwipeBox, fixed Cupertino Date Picker interactions, and uses Dialogs for CupertinoDialogs. Automated builds enable quicker releases and adoption of new features.

AndroidJSJVMNativeWasm·RobinPcrd·Apache License 2.0
In-app-purchase-kmp1.0.43
11

Facilitates in-app purchases, offering features for product management, purchase handling, and transaction validation with a streamlined API for easy integration.

AndroidNative·Aditya-gupta99·Apache License 2.0
koffee0.2.1
11

Lightweight, animated toast system for Jetpack Compose. Enables hot, cold, or custom toasts with animated entrance/exit, customizable layouts, positions, and durations. Zero dependencies ensure compact implementation.

AndroidJVMNative·donald-okara
PersianDateMultiplatform0.2.3
111 used by

Enables conversion, formatting, and manipulation of Persian calendar dates with leap year support, custom formatting, and integration into various platforms, including extensions for arithmetic and comparison.

AndroidJVMNativeWasm·faridsolgi·MIT License