Browse Kotlin Multiplatform libraries
index data from klibs.ioRetrieves 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.
Type-safe, ergonomic flagset declarations with concise APIs for defining, combining, iterating, and converting flags; faithful transliteration of established flagset semantics.
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.
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.
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.
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.
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.
Associative container mapping keys to multiple values, supporting insert/insert_many, flat iteration, customizable hasher and FromIterator conversion — a thin HashMap-backed multimap implementation.
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.
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.
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.
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.
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.
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.
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.
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.
Line-by-line transliteration of Starlark syntax: parser, AST and tooling matching upstream Rust, with provenance headers, AST-distance tracking and strict porting discipline.
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.
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.
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.
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.
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.
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.
Port of the ANTLR v4 runtime translating Java sources into a portable implementation, enabling ANTLR-generated parsers; runtime API parity work ongoing.
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.
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.
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.
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.