Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagkotlin-native
iana-time-zone-kotlin0.1.2
0

Retrieves system IANA time‑zone identifier as a string, exposing a tiny API for reliably resolving tz database names with faithful upstream behavior and minimal dependencies.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
bitflags-kotlin0.1.1
0

Type-safe, ergonomic flagset declarations with concise APIs for defining, combining, iterating, and converting flags; faithful transliteration of established flagset semantics.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
indexmap-kotlin0.1.4
01 used by

Compact, insertion-order-preserving hash table enabling lookup by key or numerical index, fast iteration, and memory-efficient dense storage; order only changes with removals or swap operations.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
strum-kotlin0.1.0
0

Line-by-line transliteration of enum-string utilities — derive string↔enum conversions, iteration, variant metadata, discriminants, counts, and generated helpers for easier enum parsing and display.

AndroidJSJVMNativeWasm·KotlinMania·Other
unicode-segmentation-kotlin0.1.1
0

Unicode-aware string segmentation: iterators for grapheme clusters, words and sentences per UAX#29; includes GraphemeCursor for random/bidirectional access, word indices and performance optimizations.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
tree-sitter-language-kotlin0.1.0
0

Line-by-line transliteration of the upstream project reproducing Bash grammar and API parity, embedding port-lint provenance headers for AST tracking and aiming strict behavioral fidelity.

AndroidJSJVMNativeWasm·KotlinMania·Other
log-kotlin0.1.3
01 used by

Line-by-line transliteration of rust-lang/log delivering a lightweight logging facade with log levels, macros, and pluggable logger registration, aiming for faithful API parity.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
multimap-kotlin0.1.2
0

Associative container mapping keys to multiple values, supporting insert/insert_many, flat iteration, customizable hasher and FromIterator conversion — a thin HashMap-backed multimap implementation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
once-cell-kotlin0.1.1
0

Single-assignment cell and Lazy types enabling one-time initialization with direct references; unsynchronized and synchronized variants provide safe concurrent lazy initialization and ergonomic API for global/static data.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
tonic-prost-build-kotlin0.1.0
0

gRPC over HTTP/2 implementation with protobuf-based codegen, high-performance async IO, bi-directional streaming, TLS support, load balancing, health checking and reflection utilities.

AndroidJSJVMNativeWasm·KotlinMania·Other
vt100-kotlin0.1.0
0

VT100/ANSI terminal escape-sequence parser and emulator, faithful line-by-line port of an upstream implementation; preserves behavior, exposes a native API and embeds source headers for provenance tracking.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
tracing-opentelemetry-kotlin0.1.0
0

Line-by-line transliteration of an upstream tracing↔OpenTelemetry integration, adding OpenTelemetry context to spans, injecting/extracting trace data, setting attributes/status, events, and optional metrics export.

AndroidJSJVMNativeWasm·KotlinMania·Other
winapi-kotlin0.1.0
0

Line-by-line transliteration of an upstream crate offering raw Windows API FFI bindings, feature-gated modules, and port provenance headers for upstream-to-port tracking, aiming for feature parity.

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
diffy-kotlin0.1.0
0

Line-by-line diffing utilities for finding and manipulating file differences, with provenance-tracking source headers and faithful upstream behaviour for reproducible, inspectable diffs.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
chardetng-kotlin0.1.0
0

Detects text character encodings robustly using a line-by-line, streaming algorithm; faithful transliteration of an established implementation, aiming feature parity and an idiomatic native API.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
MyMCPTools1.0.0
0

Runs as an MCP server over stdio, implementing audio processing, subtitle‑to‑LRC and WAV→MP3 conversion, shell command execution, image understanding via Vision API, plus resource/prompt declarations.

JVMNative·qingshu-ui·GNU Affero General Public License v3.0
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
starlark-syntax-kotlin0.1.1
0

Line-by-line transliteration of Starlark syntax: parser, AST and tooling matching upstream Rust, with provenance headers, AST-distance tracking and strict porting discipline.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
kotlin-envformat0.0.1
0

Maps structured serialization models to deterministic SCREAMING_SNAKE_CASE environment variables and back into typed configs, supporting nested objects, indexed lists, encode-defaults control, and testable map-based API.

AndroidJVMNative·wabbit-corp·GNU Affero General Public License v3.0
kotlin-simd1.2.0
0

Exposes SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 compiler intrinsics as functions, plus boolean SSE-support constants for runtime feature detection and fallback implementations.

Native·nlbuescher
Support-Logging-KMP0.3.1
0

Privacy‑first logging with compiler‑transformed string interpolation: defaults to redaction, supports public(...) and hash(...), outputs sanitized logs and exposes signature‑protected access with native system logger integration.

AndroidNative·zuhlke·MIT License
kuilt0.6.0
0

Unified networking fabric with session API, swappable transports, replicated CRDT data structures, Raft consensus and leadership, turn-based game and fair-deal utilities, conformance tests.

AndroidJVMNativeWasm·tractat-us·Apache License 2.0
loops-kmp1.0.0
0

Client for loops.so API with full endpoint coverage, typed resource groups, direct vs proxy modes to prevent shipping API keys, automatic 429 retries, configurable timeouts and logging.

AndroidJVMNative·RetRo99·GNU General Public License v3.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
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
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
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