Browse Kotlin Multiplatform libraries
index data from klibs.ioSingle-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.
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.
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.
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.
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.
Extra iterator adaptors, combinators and utilities for fluent sequence processing — combinations, permutations, grouping, chunking, sliding windows, zipping, unique, cartesian products.
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.
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.
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.
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.
Line-by-line diffing utilities for finding and manipulating file differences, with provenance-tracking source headers and faithful upstream behaviour for reproducible, inspectable diffs.
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.
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.
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.
Line-by-line transliteration of an upstream identity tool, exposing system identity info (user, host, OS) with a native API, feature-parity, provenance headers and porting discipline.
Loads and parses .env-style key-value files with non-modifying and environment-modifying APIs, configurable loader, reader support, multiline/substitution handling, and compile-time/runtime loading options.
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.
Detects runtime environment as an enum, exposes currentPlatform constant, offers lightweight, easy-to-integrate API and extensible hooks for telemetry-friendly platform metadata.
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.
HTTP mocking for testing apps: start isolated mock servers, define rich request matchers, template dynamic responses, set invocation expectations, and pool servers to speed tests.
Extensible, strongly-typed OAuth2 implementation supporting RFC 6749 flows, token handling, and pluggable configuration; faithful line-by-line transliteration aiming for full feature parity with upstream.
Line-by-line transliteration port offering Async adapter for standard networking types, Timer futures, and a background reactor thread that polls OS I/O events and wakes awaiting tasks.
Augments enums with string conversions, parsing from integers, iteration, variant metadata and messages, discriminants, variant arrays/names, and compile-time generated utilities with optional debug dumps.
Enables async methods in interfaces via generated adapter types and shims; faithful line-by-line port with provenance headers and strict porting discipline.
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.