Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
landlock-kotlin0.1.1
0

Safe bindings for Landlock LSM system calls to create per-process filesystem sandboxes, with faithful line-by-line transliteration, provenance headers, and helper APIs for rulesets and path rules.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
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
nucleo-kotlin0.1.1
0

High-performance fuzzy matcher implementing Smith–Waterman with affine gaps; Unicode-grapheme aware, ASCII-optimized, aggressive prefiltering and fast heuristic fallback for very long matches.

AndroidJSJVMNativeWasm·KotlinMania·Other
constant-time-eq-kotlin0.1.1
0

Constant-time comparison of equal-length byte strings to prevent timing attacks; faithful line-by-line transliteration of upstream implementation, includes provenance headers, tests, and CI.

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

Line-by-line transliteration of an upstream search-tool ignore crate: gitignore/.ignore/.rgignore parsing, glob and regex path matching, ignore-rule application, fast parallel recursive directory traversal, provenance headers.

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
image-kotlin0.1.3
0

Line-by-line transliteration of a mature image library, offering format decoding/encoding, ImageBuffer/DynamicImage types, imageops (blur, resize, rotate), and provenance-tracked source mapping.

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

Faithful line-by-line transliteration of a UUID implementation enabling generation, parsing, formatting, version handling, and per-file provenance headers for traceability, aiming feature parity with upstream.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
futures-kotlin0.2.0
0

Asynchronous programming foundations: futures, streams, combinators (join!, select!) and utilities enabling ergonomic async control flow; faithful line-by-line transliteration preserving upstream semantics and source provenance.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
encoding-rs-kotlin0.1.1
0

Line-by-line transliteration port of a mature Encoding Standard implementation. Streams and buffers convert between legacy encodings, UTF-8 and UTF-16, with mem utilities, label resolution and optional SIMD acceleration.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
remotedata0.0.6
0

Declarative data fetching with caching and stale-while-revalidate, reactive background refreshes, lifecycle-managed registry, and dedicated mutation actions for synchronized async state and side effects.

AndroidJSJVMNativeWasm·asnaeb·Apache License 2.0
spatial-k1.0.0
01 used by

Geospatial toolset: GeoJSON DSL with builders and JSON serialization, ported Turf.js spatial-analysis functions, plus unit-of-measure types and formatting utilities for distances.

JSJVMNativeWasm·mapvina·MIT License
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
eventsource-stream-kotlin0.1.2
0

Line-by-line transliteration of an SSE stream parser, converting byte-array streams into Server-Sent Events; includes provenance headers and strict porting discipline for traceability.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
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
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
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
schemars-kotlin0.1.2
0

Generate JSON Schema documents from data types, honoring serialization attributes, offering derive-style macros, schema-from-value generation, serde-compatible behavior, and Draft 2020-12–compliant output.

AndroidJSJVMNativeWasm·KotlinMania·Other
mime-guess-kotlin0.1.0
0

MIME type guessing from file extensions using a static extension-to-MIME map; supports multiple MIME types per extension, returning the first as the preferred match.

AndroidJSJVMNativeWasm·KotlinMania·Other
bcrypt0.0.4
0

Password hashing and verification with bcrypt, offering salt generation, adjustable cost (work factor), and straightforward dependency integration for secure credential storage and authentication.

JSJVMWasm·LSafer·Apache License 2.0
globset-kotlin0.1.2
0

Match file paths using Unix shell-style globs (*, ?, [], {}, **) with efficient single-pattern and glob-set matching, optional case-insensitive and literal modes, and path-separator awareness.

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

Line-by-line transliteration of a map-literal library, delivering concise map construction macros and API parity with the original, plus strict provenance tracking via port-lint headers.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
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
seccompiler-kotlin0.1.0
0

Easy-to-use seccomp-bpf jailing library; define filters via JSON or code, compile to BPF, and install runtime or build-time with rule-based conditions and actions.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
serde-kotlin0.1.1
02 used by

Efficient, generic serialization/deserialization framework with derive-style codegen, pluggable data-format adapters, and faithful line-by-line transliteration including per-file provenance headers, ensuring API parity with upstream implementation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
logos-kotlin0.2.0
0

High-performance lexer generation using compile-time DFA construction, combined token definitions, lookup/jump-table optimizations, regex and literal tokens, loop unrolling, and no-backtracking.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
ts-rs-kotlin0.1.0
0

Generate TypeScript declarations from Rust types, including enums, generics and serde-aware mappings; export bindings to files with import resolution and configurable large-integer handling.

AndroidJSJVMNativeWasm·KotlinMania·Other