Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
lalrpop-util-kotlin0.1.1
01 used by

Line-by-line transliteration of a mature parser-generator, enabling compact readable grammars, reusable grammar macros, operator and type-inference support, compact defaults, and LR(1)/LALR(1) parsing.

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

Line-by-line transliteration of an upstream map implementation, delivering faithful feature-parity collections with port-lint headers for provenance tracking and translator guidelines enforcing disciplined ports.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
aughtone-openlocationcode0.0.1-alpha2
0

Pure Open Location Code implementation to encode, decode, shorten, recover and validate Plus Codes. Strong type-safety via zero‑overhead value type; passes official Google test vectors.

AndroidJSJVMNativeWasm·aughtone·Apache License 2.0
sse-stream-kotlin0.1.2
0

SSE HTTP-body codec decoding server-sent events into event streams and encoding SSE events into HTTP bodies; faithful line-by-line transliteration of upstream Rust implementation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
NavEase0.1.3
0

Compile-safe, zero-boilerplate navigation with typed routes, arguments and results; three integration modes (annotation-based codegen, sealed-class DSL, class-based screens), shared-element transitions and back-with-result support.

AndroidJSJVMNativeWasm·Alims-Repo
KioArch0.3.0-beta.2
0

High-performance, filesystem-free archive extraction supporting .7z/.zip via autoprobe magic-byte detection; streams decompression with zero temp files, O(1) memory, native bindings and Shift_JIS/UTF-8 filename decoding.

AndroidJSJVMNativeWasm·SorrowBlue·Apache License 2.0
diagram1.0.4
02 used by

Self-hosted SDK parsing, laying out, and rendering Mermaid, PlantUML, and DOT diagrams with streaming incremental updates, viewport-aware rendering, cached measurements, and SVG/bitmap export hooks.

AndroidJSJVMNativeWasm·huarangmeng
KaudioAnalyser1.4.2
0

Real-time and file-based audio analysis with pitch detection (FFT/YIN), spectrum analysis, and note-frequency utilities including A4 tuning and formatted note output.

JSJVMNativeWasm·SOR2171·MIT License
proc-macro-kotlin0.1.3
01 used by

Faithful Rust proc_macro API port backed by a real-language lexer producing TokenStream/Span/TokenTree with accurate syntax spans, enabling source-aware codegen and Rust→source translation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
owo-colors-kotlin0.1.2
0

Zero-allocation, zero-cost terminal colorization with compile-time and runtime RGB/Xterm/ANSI colors, styling, format-trait support, optional terminal detection, NO_COLOR/FORCE_COLOR overrides, dependency-less, const-friendly API and hand-picked color names.

AndroidJSJVMNativeWasm·KotlinMania·Other
getrandom-kotlin0.1.0
0

Retrieves cryptographically-secure random bytes from the OS RNG via a single getrandom(dest: ByteArray) call, delegating to native entropy sources for a minimal API and small footprint.

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

LRU cache implementation offering O(1) put/get/get_mut/pop; faithful line-by-line transliteration of an upstream implementation with provenance headers and goal of feature parity.

AndroidJSJVMNativeWasm·KotlinMania·Other
unicode-width-kotlin0.1.1
01 used by

Determines displayed column width of characters and strings per Unicode Annex #11, handling ambiguous widths, CJK behaviour, grapheme clusters, and many ligatures for accurate terminal layout.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
regional0.0.4
0

Scaffold for an uninitialized library project offering placeholder structure, starter files, and guidance for implementing features, tests, CI, and documentation.

JSJVMNativeWasm·kyay10·Apache License 2.0
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
icu-decimal-kotlin0.1.2
0

Line-by-line transliteration of ICU4X decimal internationalization APIs, delivering locale-aware formatting with upstream feature parity and provable provenance via per-file port-lint Rust source headers.

AndroidJSJVMNativeWasm·KotlinMania·Other
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
which-kotlin0.1.3
0

Locate installed executables on PATH across environments; supports regex-based searches, enumeration of multiple matches, and configurable system backends for custom environment handling.

AndroidJSJVMNativeWasm·KotlinMania·Other
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
glob-kotlin0.1.2
0

Unix shell-style file path pattern matching with recursive globs, iterator-based results, and faithful line-by-line transliteration from an upstream implementation, preserving original behavior and provenance tracking.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
crypto-box-kotlin0.1.2
0

Line-by-line transliteration of a NaCl-compatible implementation offering crypto_box public-key authenticated-encryption primitives, aiming feature parity and embedding upstream provenance headers for traceable ports.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
http-kotlin0.1.3
0

General-purpose HTTP types and builders — requests, responses, headers, status codes — line-by-line transliteration of upstream crate with provenance headers and idiom mapping for parity.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
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
android-system-properties-kotlin0.1.0
0

Read and set system properties via a concise API; create property-accessor instances and fetch values (e.g., persist.sys.timezone) with minimal boilerplate.

AndroidJSJVMNativeWasm·KotlinMania·Other
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
km-io0.1.5
02 used by

Buffer-based IO primitives: queue-like mutable byte sequences, immutable ByteString, Source/Sink abstractions, linked-segment pooling for reduced allocations, and experimental filesystem/path APIs.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
deno-core-icudata-kotlin0.1.3
0

Embeds ICU data (icudtl.dat) for deno_core, delivering a faithful line-by-line transliteration port with port-lint provenance headers, native API support, and upstream parity.

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

Line-by-line transliteration of upstream SDK delivering real-time video, audio and data channels, simulcast, SVC codecs, hardware-accelerated encoding/decoding, and server APIs.

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

Command-line argument parser offering declarative and procedural APIs, builder-style DSL, subcommands, validation, and rich flag/option handling — faithful, feature-rich port of a mature upstream design.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0