Browse Kotlin Multiplatform libraries
index data from klibs.ioCertificate 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.
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.
Parsing and normalizing messy XML from stundenplan24.de, handling school-specific quirks; authenticated client, connection testing, robust cleanup logic and convenient school-data retrieval.
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.
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.
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.
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.
Extracts main article content and metadata from web pages into cleaned HTML/text, offers configurable parsing, readerability checks, JSON-LD handling, and serializer customization.
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.
Streaming JSON parser emitting flat token events for incremental, chunked input; supports suspending reads, building or skipping value trees, and efficient selective field extraction.
LR(1) parser generator implementing the lalrpop grammar and architecture, offering a configuration API to process .lalrpop grammars, Cargo-style conventions and code generation.
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.
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.
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.
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.
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.
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.
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.
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 an SSE stream parser, converting byte-array streams into Server-Sent Events; includes provenance headers and strict porting discipline for traceability.
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.
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.
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.
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.
Lightweight utilities simplifying data manipulation: bit checks, binary and hex formatting, structured byte-array reads with endianness control, and direct numeric-array conversions.
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.
Line-by-line transliteration of Starlark syntax: parser, AST and tooling matching upstream Rust, with provenance headers, AST-distance tracking and strict porting discipline.
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.
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.