Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
KtorGenerator1.0.4
0

Auto-generates Ktor HTTP client implementations from annotated interfaces via KSP, including factory-extension creation to eliminate boilerplate; supports all HTTP methods, parameter annotations, multipart and form requests.

AndroidJSJVMNative·the-best-is-best·MIT License
koinGenerator1.1.0-fix
0

Generates Koin modules from simple annotations, eliminating boilerplate while producing lifecycle-organized loaders and support for singletons, factories, scoped instances and ViewModel bindings.

AndroidJSJVMNative·the-best-is-best
diva-framework-kt0.0.22
0

Standardized wrappers for SQLDelight, Ktor and common utilities, streamlining database, network and type handling with modular Gradle modules and testable project structure.

AndroidJSJVMNativeWasm·juevigrace·MIT License
compose-webview-multiplatform2.0.4
0

Embeds a WebView UI component with remembered state and navigator; supports loading URLs, HTML, POST data, JavaScript evaluation, progress, errors and native–web communication.

AndroidJVMNativeWasm·threethan·Apache License 2.0
kotlin-speexe8c1491-dirty
0

Speex audio decoding with streaming Ogg/Raw frame handling, simple API, lightweight bindings and efficient low-latency decoding with a small footprint for streaming workflows.

AndroidNative·coredevices·Apache License 2.0
ensure-camera-permission1.0.0
0

Opinionated camera-permission handling for declarative UI, wrapping camera-requiring content in a single composable; manages rationale, permanent-denial flows, settings redirection and removes boilerplate.

AndroidNative·PopradiArpad·Apache License 2.0
kotstone1.0.0-alpha01
0

Lightweight, efficient binding for the Capstone disassembly engine offering a type-safe, idiomatic API, builder-based engine creation, automatic resource management, and optional WASM initialization for web.

AndroidJSJVMNativeWasm·alisalimik·Apache License 2.0
klibnanolog1.2.0
0

Tiny zero-dependency logging library offering a minimal, drop-in API, tiny footprint, straightforward configuration, and no‑frills runtime, enabling easy integration for lightweight logging.

AndroidJSJVMNativeWasm·BoD·Apache License 2.0
MessageBar0.1.0
0

Flexible message/snackbar system with configurable queue management, key-based deduplication and rate-limiting; customizable styling and animations, swipe/tap gestures, top/bottom positioning, action buttons and icons.

AndroidNative·myapplabs
Markdown-granite-parser0.1.0
0

Extends standard Markdown parsing to support Obsidian-flavored syntax, including internal links, embeds, block refs, footnotes, highlights, callouts, tasks, comments, and AST generation.

AndroidJSJVMNative·pChochura·MIT License
core-crypto9.3.3.4-kmp
01 used by

Unified MLS and Proteus cryptography API with FFI bindings, encrypted keystore, RustCrypto MLS provider, testing, benchmarks and release tooling.

AndroidJSJVMNative·MohamadJaara·GNU General Public License v3.0
komicinfo1.0.2
0

Read and write CBZ archives with embedded ComicInfo.xml metadata; create CBZ from ordered image lists; customize per‑page info (types, bookmarks).

AndroidJVM·broot5·MIT License
fastcrypto0.1.3
0

Common cryptography toolkit offering audited, high-performance signature schemes (Ed25519, Secp256k1/r1, BLS, RSA), key utilities (HKDF, Pedersen, Bulletproofs, ECVRF), safe serialization, zeroization, benchmarks.

AndroidJVMNative·mcxross·Apache License 2.0
stencil1.0.0
0

Flexible, customizable system for synchronized backgrounds across multiple child components, enabling cohesive gradients, flexible positioning, shape masking, and coordinated rendering for unified visual effects.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
modal1.0.2
0

Flexible, customizable modal component offering animated transitions, background blur/tint/scale, stacking multiple modals, gesture-driven dismissal, flexible positioning and visibility-ratio state for fine-grained control.

AndroidJSJVMNativeWasm·vasyl-stetsiuk·Apache License 2.0
zayloop0.2.0
0

Generates Fibonacci sequences from provided starting numbers; serves as a minimal library template with tests, publishing examples for Maven Central, and basic project structure.

AndroidJVMNative·SillyCoon·Apache License 2.0
mediasfu-sdk-kotlin1.0.3
0

Real-time video conferencing SDK offering drop-in UI, customizable components, screen sharing, recording, chat, participant management, breakout rooms, polls, pagination, and self-hosting support.

AndroidNative·MediaSFU·MIT License
compose-sonner0.3.8
0

Opinionated toast UI component offering stacked and expanded toasts, rich types/colors, animations, flexible positions, swipe-to-dismiss, action/close buttons, custom icons, lazy high performance.

AndroidJSJVMNativeWasm·EmccK·Apache License 2.0
KMPSHAREDPREF1.0.3
0

Lightweight, simple unified API to persist primitive values via native preference systems, supports custom preference names and requires minimal setup.

AndroidNative·ShahzaibAli02·Apache License 2.0
NetLens0.1.0
0

Network inspector for Ktor Client enabling opt-in request and response body capture, SQLDelight persistence, header and JSON key redaction, safe response interception, and optional in-app UI.

AndroidNative·myapplabs·Apache License 2.0
kotp0.0.2
0

OTP generator implementing RFC 4226/6238 for HOTP and TOTP, with configurable HMAC algorithm, digit length, secret handling and adjustable time-step for time-based codes.

AndroidJSJVMNativeWasm·ClementVicart·Apache License 2.0
palette0.0.119
0

Design system delivering UI components, modifiers, and themes — interactive media controls, shader-driven visual effects (color-split, pixelate, noise, warp), plus a browsable catalog app.

AndroidJVMNativeWasm·alexrdclement·Apache License 2.0
ly-corporation-mobile-nlp-sdk1.1.0
0

In-app natural language analysis via Yahoo! Text Analysis Web API; APPID-only setup, bundled demo, and features like morphological analysis, furigana, proofreading, dependency parsing, NLU, NER, keyphrase extraction.

AndroidNative·yahoojapan·Other
Greeting-KMP-SDK1.0.1
0

Template demonstrating library setup for publishing to Maven Central, with a Fibonacci generator seeded from runtime-provided numbers, sample tests and publishing guidance.

AndroidNative·towhidSoyon·Apache License 2.0
skainet-fed0.0.1
0

On-device federated learning: collaborative training keeping raw data local while exchanging model updates; includes core APIs, FedAvg implementation, and Transport/Coordinator architecture roadmap.

AndroidJSJVMNativeWasm·Fed-SKaiNET·MIT License
multiplatform-everything1.5.1
01 used by

Collection of utilities and libraries: WeakRef/WeakMap, byte-array binary tools, coroutines-based GraphQL client with subscriptions and codegen, parsers, validation, BigNum, symbolic and Clifford algebra.

AndroidJSJVMNativeWasm·DreamMoonCai·Other
kclarity0.0.90
0

An image clarity level detection

AndroidJVMNative·ShadAdman
cetus-agg-kmp0.1.0
0

Simplifies interacting with the Cetus Aggregator on Sui, offering smart routing, automatic gas and transaction construction, and a type-safe DSL for concise swap operations.

AndroidJVMNative·mcxross·Apache License 2.0
parcel-kmp1.0.0
0

Unified, type-safe API for picking, saving, capturing, sharing and reading files: single/multi/directory selection, camera photo/video, save dialog, share sheets, compose-first integration and runtime capability checks.

AndroidJSJVMNativeWasm·sitharaj88·Other
krate-kmp1.0.0
0

Enterprise-grade, type-safe filesystem API with operator-based paths and rich path utilities; coroutine-backed suspend operations for read/write/copy/move/delete/list, Compose-first integration and high performance.

AndroidJSJVMNativeWasm·sitharaj88·Apache License 2.0