Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagwrapper
angryscan-gitleaks0.1.1
0

Bindings for the Gitleaks secret-detection engine via JNA; implements IMatcher for angryscan-core, supports default/custom TOML rules, bundled native libraries, easy scanning and cleanup.

JVM·angryscan·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
Freshworks-kmp1.0.7
0

SDK offering analytics, session/lifecycle tracking, feature flags, remote config, secure local storage, user identity, push notifications, and extensible integrations via modular, pluggable adapters emphasizing privacy controls.

AndroidNative·Aditya-gupta99·Apache License 2.0
acidify-codec0.1.0
0

Expose image, audio and video codec utilities: get image info, audio→PCM decoding, Silk encode/decode, PCM duration, video info and first-frame JPEG extraction — handy for QQ protocol work.

JVMNative·SaltifyDev·GNU General Public License v3.0
SP24.kt1.1.0
0

Parsing and normalizing messy XML from stundenplan24.de, handling school-specific quirks; authenticated client, connection testing, robust cleanup logic and convenient school-data retrieval.

AndroidJVMNative·VPlanPlus-Project·Apache License 2.0
tdlib-kmp1.8.62
0

Native TDLib wrapper exposing JSON-based send, receive and execute APIs, automatic native library extraction/loading, JNI and cinterop bridges, prebuilt native cache and build tooling.

AndroidJVMNative·xephosbot
bytes-kotlin2026.4.1
0

Byte-array manipulation utility offering wrapping, indexed put/get, little-endian integer read/write, buffer-style operations, and simple extraction of the underlying byte array.

AndroidJVMNative·gahojin·Apache License 2.0
proc-macro2-kotlin0.1.6
08 used by

Wrapper around compiler's procedural-macro API, enabling proc-macro-like token streams outside macros, making macro logic unit-testable; faithful line-by-line transliteration preserving upstream behavior and provenance.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
proc-macro-kotlin0.1.3
01 used by

Faithful Rust proc_macro API port backed by a real-language lexer producing TokenStream/Span/TokenTree with accurate syntax spans, enabling source-aware codegen and Rust→source translation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
SecureVault-KMP0.3.0
0

Coroutine-first secure secret storage with native-backed encryption, observable Flow APIs, sealed error types, lifecycle-aware Compose integration, and simple reactive state binding for encrypted key-value data.

AndroidNative·Alims-Repo·Other
Lognostic1.0.1
0

Lightweight logging API for libraries plus advanced engine for apps — tag-based routing with wildcard filters, independent importance tiers, and frequency controls (rate-limit, dedupe, sampling).

AndroidJVM·TactWareInc
android-system-properties-kotlin0.1.0
0

Read and set system properties via a concise API; create property-accessor instances and fetch values (e.g., persist.sys.timezone) with minimal boilerplate.

AndroidJSJVMNativeWasm·KotlinMania·Other
itertools-kotlin0.1.1
0

Extra iterator adaptors, combinators and utilities for fluent sequence processing — combinations, permutations, grouping, chunking, sliding windows, zipping, unique, cartesian products.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
kmpshortcuts0.1.0-beta01
0

Unified, coroutine-native API to manage home-screen quick actions with system icon mapping, pinning requests, usage reporting, hot activation stream, and a test-ready fake manager.

AndroidJVMNative·neuralheads·Other
kmpworker0.1.0-beta06
0

Reliability-first background-task API offering scheduling, retries, SQL-persistence, offline queue with replay, task chaining, tag-based cancellation, state flows and test fakes.

AndroidNative·neuralheads·Other
libschnorr256k1-kmp1.0.5
0

High-performance bindings to libschnorr256k1 offering optimized secp256k1 BIP-340/Nostr APIs: key generation, Schnorr signing/verification (fast and batched), ECDH, SHA-256, automatic native loader.

AndroidJSJVMNativeWasm·vitorpamplona·MIT License
kotlin-exec0.0.1
0

Managed and spawned process execution with bounded output capture, explicit environment policies, structured failures, configurable sinks and termination policies, and clear ownership of child-process lifecycle.

JVM·wabbit-corp·GNU Affero General Public License v3.0
kotlin-data-ref2.0.0
01 used by

Identity-based reference wrapper and collection helpers enabling reference-equality keys, identity sets/maps, lazy distinct-by-identity sequences, and diagnostic identity strings for interning, memoization, and cycle detection.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
kotlin-safearea1.18.0
0

Safe-area and window-inset utilities for Compose, offering rememberWindowInsetsController, WindowInsetsController APIs, a WindowInsets UIViewController wrapper, navigation/status bar padding modifiers, and runtime visibility control.

AndroidJSJVMNative·the-inkwell·MIT License
natrium0.0.2
0

Thin facade over Wire's Kalium SDK offering a streamlined API for secure citizen-to-government messaging, with a core SDK and a CLI reference implementation.

AndroidJVMNative·SchwarzDigits·GNU General Public License v3.0
ftxui-kt1.3.0
01 used by

Terminal UI bindings offering an idiomatic DSL plus low-level C API wrapper, automatic prebuilt-binary download, stateful components, container/element builders, canvas/table/graph tools and layout reflection.

Native·nassendelft·GNU General Public License v3.0
raylib-kotlin-multiplatform1.2.0
0

Unified Raylib API with automatic C-header code generation to produce language bindings, sample applications, and build tooling for creating statically-linked games and streamlined debugging.

JVMNative·tom-delalande
quick-store0.1.0-alpha01
0

Fast MMKV-compatible key-value store offering a unified, type-safe API, MMKV binary format, drop-in preferences adapters, null-on-miss getters, synchronous C++ core and no reflection or annotation processors.

AndroidNative·santimattius·Other
decimal-kmp1.0.1
0

Tiny decimal arithmetic API for precise monetary and exchange-rate values avoiding binary floating point; supports parsing, formatted I/O, 38-digit decimal context, rounding, base-unit conversions, serialization.

AndroidJVMNative·VoirDev·Other
wgpu4k-nativev29.0.0-androidfix
0

Native WebGPU binding wrapping gfx-rs wgpu-native, offering low-level WebGPU API, example apps and demos, API reference, and straightforward integration for native projects.

AndroidJVMNative·aschmois·MIT License