Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
twilio-verify-passkeys0.3.0
12

Enables seamless integration of passkey-based authentication in mobile applications, supporting passkey creation and authentication via the FIDO/WebAuthn standard, with sample apps and structured error handling.

AndroidNative·twilio·Apache License 2.0
delight-sql-viewer2.1.1
12

Facilitates real-time database inspection and modification within applications, enhancing debugging and QA processes. Features include multiplatform support, easy integration, and configurable shortcuts for quick access.

AndroidJVMNative·bartwell·Apache License 2.0
compose-callable1.0.0
12

Enhances dialog flow readability by integrating coroutine-based dialog management, offering configurable conflict strategies, and supporting ViewModel integration for persistent state handling.

AndroidJVMNativeWasm·Mori-Atsushi·Apache License 2.0
sdk-for-kmp0.3.4
12

Enables seamless integration with Appwrite backend services using a user-friendly REST API. Simplifies app development through Android SDK, streamlining complex tasks while enhancing security and efficiency.

AndroidNative·camka14·BSD 3-Clause "New" or "Revised" License
KMP-ShaPlayer1.0.2
12

Composable media player component enabling video playback from URLs or local files, with optional landscape orientation, loading state, and error handling through customizable callbacks.

AndroidJVMNativeWasm·ShadAdman
koja0.4.11
121 used by

Generates JSON schemas from annotated classes, supporting primitives, arrays, maps, nested objects, and enums. Ensures type-safety with KDoc subset and handles nullable fields. Experimental API.

JSJVMNative·ondrsh·Apache License 2.0
stripe-kmm1.0.1
12

Implements Stripe payment processing with support for iDEAL, Card, UPI, and CashApp. Features initialization, payment method creation, payment confirmation, and handling next actions for authentication.

AndroidNative·qburst
KotlinPaymongo1.0.3
12

Client library facilitating interaction with PayMongo's API, supporting operations like creating sources, payments, payment intents, and webhooks, while providing integration capabilities for various payment methods.

AndroidJVMNativeWasm·ronjunevaldoz·MIT License
ndarray.simd1.7.6-74e9cc6
12

Library enhances NDArray operations with SIMD support, optimizing performance for numerical computations. Inspired by Viktor, aims to fully leverage SIMD capabilities for efficient processing.

AndroidJSJVMNativeWasm·Martmists-GH·Other
LogKat1.0.0
12

Unified cross-platform logging solution simplifies message logging for Android and iOS with a single API, featuring color-coded log levels and platform-specific outputs for efficient debugging.

AndroidNative·prashant17d97·Apache License 2.0
MultiplatformWebview1.0.1
12

Facilitates native WebView implementation on Android and iOS, enabling seamless web content display with features like URL handling, progress indicators, and customizable UI elements.

AndroidNative·Lilytreasure·Apache License 2.0
ActivityPub-Kotlin1.0.0
12

Enables communication with ActivityPub servers through a client SDK, facilitating features like repository searching and authorization handling with a customizable setup.

AndroidJVMNative·0xZhangKe·Apache License 2.0
kmp-audio-recorder-player1.0.0-alpha05
12

Facilitates seamless audio recording and playback with high-quality, modern API, and type safety. Supports multiple platforms with comprehensive error handling and easy integration.

AndroidJVMNativeWasm·hyochan·Apache License 2.0
VirtualReflection1.5.1
12

Enables virtual reflection for specified packages and classes, allowing construction of objects via annotated constructors. Supports configuration through build scripts for flexible usage.

AndroidJSJVMNativeWasm·ltttttttttttt·Apache License 2.0
uniffi-kotlin-multiplatform-bindings1.0.14
121 used by

Generates bindings from Rust libraries, enabling seamless integration with Kotlin projects. Offers plugins for building and linking Rust code, supporting features and profile configurations.

AndroidJVMNative·UbiqueInnovation·Mozilla Public License 2.0
kontacts1.2.2
12

Fetches user contacts from Android and iOS with a compose-friendly API, offering names, initials, phone numbers, and avatars with minimal setup and integration.

AndroidNative·dev-bilal-azzam·Apache License 2.0
ConnectivityKMP0.0.2
12

Enables checking network connectivity status with a Compose-first API, offering real-time updates across Android, iOS, JVM/Desktop, and Web platforms. Lightweight and dependency-free.

AndroidJVMNativeWasm·KhubaibKhan4·MIT License
iconsax-compose0.0.5
12

Integrates over 1,000 scalable vector icons from the Iconsax set in multiple styles, enabling consistent and modern UI development with minimal effort.

AndroidJVMNativeWasm·RabehX·GNU General Public License v3.0
a2ui-4k0.9.3
12

Rendering engine for the A2UI protocol, enabling AI agents to generate dynamic user interfaces with full v0.8 widget catalog, JSON Pointer reactive data binding, and comprehensive event handling.

AndroidJSJVMNative·Contextable·Apache License 2.0
glueball0.1.1
12

Annotation-driven virtualisation of functions into WebAssembly binaries, enabling native or VM execution with unified interface, in-process updates, sandboxed execution and A/B testing.

JVMNativeWasm·CharlieTap·Apache License 2.0
decomposite0.2.1.0-p0
12

Router-style navigation featuring type-safe routing, view-model store with lifecycle handling, convenient view-model creation and retrieval, overlay destinations, custom animation/gesture system, and automatic nav-controller management.

AndroidJVMNativeWasm·nxoim·Apache License 2.0
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
RateLimit0.2.1
11

Limits requests to a server with configurable timeout, allowing implementation per route. Supports custom storage for persisting limits, with options to always allow or block specific hosts.

JVMNative·hfhbd·Apache License 2.0