Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
adhan-kotlin0.0.12
0

Calculates Islamic prayer times, Qibla direction and Sunnah times using high‑precision astronomical algorithms. Supports multiple calculation methods, madhab rules, high‑latitude handling and custom adjustments.

JVMNative·meypod·MIT License
Gemini4KT0.9.0
0

Lightweight wrapper for Gemini REST API, offering simple request/response handling, Gradle example runner, generated API documentation and minimal dependency footprint.

AndroidJSJVMNative·takanori-ugai·Apache License 2.0
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
KotlinVH0.6.1
0

Client for interacting with the Virtual Home API, enabling environment reset, character management, scripted action rendering and async-friendly remote control of multi-agent grounded language simulations.

JSJVMNative·takanori-ugai·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
kotlin-kotenv1.0.2
0

Loads .env files into runtime via DSL or fluent builder, honoring system env precedence; supports quoted/multiline values, comments, escapes, duplicates, and ignore options.

JSJVMNativeWasm·PaoloConte·MIT License
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
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
doistx-confusables1.0.2
0

Implements Unicode confusable detection per UTS #39, extends String with toSkeleton and isConfusable, embeds confusables and ignorable code point data with build-time table generation.

JSJVMNativeWasm·Doist·MIT License
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
KPty0.0.1
0

Pseudo-terminal interface to spawn and control child processes in a real-terminal environment: execute commands, read/write IO, resize terminal, monitor, interrupt or forcefully terminate processes.

Native·ll11I1lIllIl1l1ls-stupid-things