Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
kmpanion0.0.3
0

Utility extensions for common types, coroutine-safe runCatching, flow helpers (single‑consumption, saved‑state and preference‑backed StateFlows), lifecycle stream, MD5/hex, semantic versioning, image/string helpers.

AndroidJVMNative·UbiqueInnovation·Apache License 2.0
kmp-supportchat1.3.2
0

In-app support chat backed by Supabase, real-time messages, media, emoji reactions, swipe-to-reply quotes, shared conversation state with agent console, and anonymous client sign-in.

AndroidNativeWasm·Xemb0·MIT License
sha1-kotlin0.1.1
0

Line-by-line transliteration of RustCrypto/hashes, offering API parity across many cryptographic hash algorithms (SHA‑1, BLAKE2, MD5, …); includes source provenance headers.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
ftxui-kt-framework0.6.0
0

Opinionated terminal UI framework with component-builder architecture, navigation stack, reactive state, built-in views (lists, tables, editors, paginated/tree), framework overlays (help, toasts, dialogs), keyboard shortcuts and theming.

Native·nassendelft·GNU General Public License v3.0
antlr4-kotlin0.1.2
0

Port of the ANTLR v4 runtime translating Java sources into a portable implementation, enabling ANTLR-generated parsers; runtime API parity work ongoing.

AndroidJSJVMNativeWasm·KotlinMania·Other
project-template1.0.0
0

State-of-the-art starter pack organizing code with Clean Architecture and DDD: layered Domain/Data/Presentation, use-case invoke patterns, self-validating models, Koin DI, optimized CI/CD.

AndroidJVMNative·ygdrasil-io·MIT License
universal-bertlv0.0.10
0

BER‑TLV/TLV parser for EMV payment data: recursive decode of constructed/primitive tags, hex-string I/O, comprehensive EMV tag dictionary, and rich value explainers and visualizations.

JSJVMNative·rafaelrabeloit·MIT License
klarity0.2.0
0

HTTP-capture debug toolkit: Ktor interceptor, bounded event bus with ring-buffer, header redaction, in-app overlay (shake to open), and zero-install live web viewer streaming events.

JVMNative·meeladheeraj
Nav3Generator1.1.0
0

Automatic generation of type-safe navigation routes, serializers, per-screen Actions, wrappers and screen mappers from annotated Composable screens, eliminating manual polymorphic serialization and navigation boilerplate.

AndroidJSJVMNativeWasm·the-best-is-best
aisdk-kotlin0.3.0-alpha01
0

Multifaceted AI tooling library delivering typed agent and tool contracts, streaming text and structured outputs, provider/gateway adapters, embeddings and media primitives, telemetry, mocks, and utilities.

AndroidJVMNative·torad-labs·Other
simple-id0.0.1
0

Lightweight typed ID generation and parsing with compact formats, validation, deterministic creation, and easy serialization for strongly-typed identifiers across application domains.

AndroidJVMNative·dklz·MIT License
XueHuaSDK1.0.0
0

Multiplatform IM SDK: unified network, sync, local DB and event layers with Wire-generated protobufs, Ktor client, SQLDelight, coroutines and catalog-driven Gradle dependency management.

AndroidJSJVMNativeWasm·Matkurban
ChatContextMenu1.0.3
0

Arrow-shaped chat popovers with smart screen-edge positioning, modal barrier featuring anchor hole cutout, animated pivot transitions, configurable arrow/shape/spacing, and easy show/hide callbacks.

AndroidJSJVMNativeWasm·Matkurban·MIT License
mediatorK0.6.3
0

Coroutine-first mediator implementing CQRS and Vertical Slice patterns: requests routed to a single handler, notifications fan out, customizable behavior pipeline and registrar-based handler registration.

AndroidJSJVMNativeWasm·fajrbahr
Stockfish-Multiplatform0.1.0
0

Bundles Stockfish 18 as packaged native engine, single dependency with coroutine-friendly suspend API for setPosition/search, singleton instance, thread-safe serialized calls, Full vs Lite NNUE variants.

AndroidJVMNativeWasm·Axl-Lvy·GNU General Public License v3.0
ContactListView1.0.1
0

A-Z grouped contact list with sticky section headers, right-side alphabet index bar and draggable floating cursor; highly customizable builders and optional leading/trailing list slots.

AndroidJSJVMNativeWasm·Matkurban
Kanvas0.2.0-alpha
0

2D runtime for Compose apps offering scene/entity/system architecture, camera-aware rendering, normalized input events, asset registry, and optional physics including Barnes–Hut gravity.

AndroidJVMNativeWasm·MaximDvinov·MIT License
qr-decoder-emv-co-kmp2.0.0
0

EMVCo Merchant-Presented QR decoding for Colombia: full TLV parsing and EASPBV v1.4 field support, CRC-16 validation, lenient diagnostics, compact single-entry API and no shared-module dependencies.

AndroidJVMNative·fgardila·Other
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
inspektor0.3.20
0

HTTP inspection for Ktor, capturing requests, responses, headers and bodies, with UI, HAR export, request/response overriding, filtering, sanitization and configurable retention.

AndroidJVMNative·ishumakov881·MIT License
kvality3.3.0
0

Schema-first validation with fluent, composable rules and Joi-like DSL — chainable validators, nested and cross-field checks, schema composition, strict/partial modes, and structured error objects.

AndroidJVMNative·Chandu4221·Apache License 2.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
connector-kotlin0.1.2-beta
0

Connector for an online multiplayer space game, offering client-side networking, object and event handling, messaging, and game-state synchronization; early beta for testing and development.

AndroidJSJVMNativeWasm·flattiverse·MIT License
log4agent0.1.0
0

Local logging toolkit routing structured mobile SDK logs to a developer-hosted server; stores per-device/session JSONL, supports redaction, simple tail/curl inspection and agent workflows.

AndroidJVMNativeWasm·Icyoung·MIT License
kpdfium0.1.0-beta.2
0

High-performance PDF rendering and manipulation via PDFium: fast rasterization, text extraction, annotations, bookmarks, form handling, page transforms, and native bindings for multiple targets.

AndroidJVMNative·SorrowBlue
kodio0.1.5-jordond.2
0

One-line audio recording, easy playback and OpenAI Whisper transcription via coroutine-style API; live waveforms, Compose-ready state/UI components, permission handling and WAV file I/O.

AndroidJSJVMNativeWasm·jordond·Apache License 2.0
parikshan0.0.2
0

E2E testing framework for Compose UI apps offering unified DSL, zero production-code pollution, automatic app discovery/orchestration, and built-in headless-friendly test recording.

AndroidJVMNativeWasm·aryapreetam·MIT License
universal-bitfield0.3.0
01 used by

Declarative, type-safe DSL for defining and parsing bitfield schemas into labeled fields. Supports single-bit flags, multi-bit enums, RFU ranges, parse-time callbacks and fail-fast validation.

JSJVMNative·rafaelrabeloit
AdaptiveKt0.1.0-alpha01
0

Adaptive UI primitives and responsive patterns for admin, productivity, and data-heavy interfaces: breakpoints, adaptive layouts/grids, navigation scaffolds, tables-to-cards, form sections, feedback states, and polished components.

AndroidJVMNativeWasm·nikoG4·Apache License 2.0