Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagparsing
seal0.1.0
0

Certificate Transparency verification for apps: verifies Signed Certificate Timestamps (SCTs) during TLS, with interceptor/plugin/trustmanager integrations, configurable Chrome/Apple policies, host filtering, bundled log list, fail-open default.

AndroidNative·jermeyyy·MIT License
yamibo-api1.1.16
0

Purely functional, highly asynchronous forum client handling network requests, session management and HTML parsing into strongly-typed DTOs, with async-first API and safe sealed-result handling.

AndroidJVMNative·LittleSurvival·Other
SP24.kt1.1.0
0

Parsing and normalizing messy XML from stundenplan24.de, handling school-specific quirks; authenticated client, connection testing, robust cleanup logic and convenient school-data retrieval.

AndroidJVMNative·VPlanPlus-Project·Apache License 2.0
bcur-kotlin1.0.5
0

BC-UR Uniform Resources implementation offering full encode/decode, rateless fountain codes for animated QR transmission with deterministic PRNG, Bytewords and minimal CBOR, CRC-32/SHA-256, streaming multipart decoding.

AndroidJVMNative·gorunjinian·MIT License
SmallDecimal0.8.6
0

Predictable fixed-size 64-bit decimal type with 60-bit mantissa and 4-bit exponent; supports arithmetic, comparisons, configurable automatic rounding, and locale-aware parsing/formatting.

AndroidJSJVMNativeWasm·astridha·MIT License
oni-seed-browser-model41c71d8
0

Object model representing Oxygen Not Included game maps, enabling parsing, querying and manipulation of map data for seed browsing, analysis and visualization; available as snapshot artifacts.

JSJVMWasm·StefanOltmann·GNU Affero General Public License v3.0
Markdown0.0.1-alpha.12
0

Blazing-fast AST-based Markdown engine with incremental parsing, token-by-token LLM streaming, full CommonMark coverage, theming, LaTeX math, linting, plugin directives and image loading.

AndroidJSJVMNativeWasm·zly2006·MIT License
readability1.0.0
0

Extracts main article content and metadata from web pages into cleaned HTML/text, offers configurable parsing, readerability checks, JSON-LD handling, and serializer customization.

JSJVMNativeWasm·Tlaster·Other
gs1-parser1.0.1
0

Parsing and validating GS1 barcodes with AI-spec-driven rules, smart normalization of symbology/separators, strict/lenient modes, auto-generated up-to-date AI catalog, detailed results and errors.

JVMNative·valyra-lab·Apache License 2.0
json-stream0.0.2
0

Streaming JSON parser emitting flat token events for incremental, chunked input; supports suspending reads, building or skipping value trees, and efficient selective field extraction.

JSJVMWasm·b8b·Apache License 2.0
lalrpop-kotlin0.1.7
0

LR(1) parser generator implementing the lalrpop grammar and architecture, offering a configuration API to process .lalrpop grammars, Cargo-style conventions and code generation.

AndroidJSNativeWasm·KotlinMania·Apache License 2.0
latex1.4.7-zly
01 used by

High-performance LaTeX math parser and renderer with incremental parsing, automatic line breaking, image export, MathML conversion, accessibility (MathSpeak), formula highlighting, animations and WYSIWYG editing.

AndroidJSJVMNativeWasm·zly2006·MIT License
syn-kotlin0.3.1
06 used by

Line-by-line transliteration of a Rust source-code parser: complete syntax tree representation, token parsing/printing, span-aware error reporting, derive parsing helpers and traversal/transformation APIs.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
quote-kotlin0.1.3
07 used by

Quasi-quoting toolkit enabling code-as-data generation of token streams via quote-like macro syntax: interpolation, repetition, identifier construction, span-aware hygiene, and composable token fragments for code generation.

AndroidJSJVMNativeWasm·KotlinMania·Apache License 2.0
compose-richtext2.0.0
0

Collection of Compose libraries enabling rich-text documents: CommonMark parsing, composable UI elements (Headings, BlockQuote, HorizontalRule), Material styling and a printable controller for rendering and printing.

AndroidJVMNative·vickyleu·Apache License 2.0
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
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
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
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
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
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
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
regex-syntax-kotlin0.1.3
0

Regular-expression engine with deterministic worst-case performance, avoids backreferences/look-around, supports named captures, byte-oriented APIs, RegexSet multi-pattern scanning, iterators, and exposed internals/parser.

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

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.

AndroidJSJVMNativeWasm·KotlinMania·Other
DataUtils0.0.2
0

Lightweight utilities simplifying data manipulation: bit checks, binary and hex formatting, structured byte-array reads with endianness control, and direct numeric-array conversions.

AndroidJVM·alexey-odintsov
ComposeSyntaxHighlighter0.5.0
0

Syntax highlighting for Compose UIs using tree-sitter with an incremental engine for editor-grade performance; material bindings, editable highlighted text field, selectable viewer, and language modules.

AndroidJVM·mataku·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
kmp-ai0.4.0
0

Run offline LLMs with llama.cpp backend: real‑time token streaming, SHA‑256‑verified resumable downloads, chat templates, KV‑cache reuse across turns, and grammar‑constrained generation.

AndroidJVMNative·fadizg
kotlin-dotenv-parser0.0.1
0

Parses .env documents into ordered key/value entries with optional POSIX-style variable expansion, bounded command substitution, preserved quoting/escapes, and precise, line-aware error reporting.

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