Browse Kotlin Multiplatform libraries
index data from klibs.ioMinimal charset support replicates parts of the JDK's Charset API with restrictions. Features foundational components for charset creation, EBCDIC support, and JS/WASM-compatible encoding and decoding.
Text shaping and rendering with HarfBuzz: headless shaping, OpenType feature control, glyph metrics/outlines, color-font support (SVG-in-OT, COLR v1/v0), arc/path text, styled spans.
Rebuilds JavaScript blocks packed with Dean Edwards' Packer, aiding in automated data tasks like site scraping by providing unpacked JavaScript for parsing. Includes usage examples.
Converts and transliterates text between Latin and Cyrillic scripts using a simple, modern API. Supports various alphabets and allows custom conversion tables.
Unicode character database access, case conversion, classification and script detection via Codepoint wrapper; generated lookup tables, surrogate handling, CharSequence and Appendable extensions.
Quick and easy library for named tag replacement in strings, supporting custom delimiters and HTML escaping, offering straightforward string templating without advanced processing features.
Parses DHIS2 expressions using a PEG approach, offering modes for validation, prediction, and rule evaluation. Provides Java and JavaScript APIs for client-server integration.
Syntax-highlighted, foldable JSON viewer and editor with line numbers, real-time validation, formatting, key sorting, search across documents, and multiple color themes.
Enhances parsing with support for context-sensitive grammars, auto-completion, highlighting, and formatting. Utilizes ANTLR 4 for efficiency, offering fast token rewriting and parse tree printing.
Efficiently performs high-speed common prefix searches using a Double Array Trie, ideal for NLP tasks like Input Method Editors, morphological analyzers, and predictive text engines.
Enables fast and efficient tokenization for natural language processing tasks, utilizing pre-trained models and customizable pipelines for handling various languages and text processing needs.
Facilitates integration with Maven and Gradle for managing dependencies, supporting JavaScript environments.
Chinese text segmentation offering precise, full and search modes, HMM‑assisted new-word detection, Traditional Chinese handling, customizable dictionaries, tokenization with offsets, and runtime dictionary tweaks.
Complete Indonesia location dataset down to postal codes, with type-safe models, O(1) ID lookups, Levenshtein typo-tolerant search, offline embedding, and ready-to-use UI components.
Library enhances applications with emoji support, offering character information, original emojis, and static search methods. Supports Emoji 14.0, features parsing, and removal functionalities.
Enables retrieval of Unicode codepoint characteristics like category, bidirectional class, derived property, and joining type through convenient extension properties, addressing limitations of existing APIs.
Enables creation of text or token parsers using easily combinable building blocks, drawing inspiration from JParsec and Haskell's Parsec for building parser combinators.
Natural language processor extracts time-related phrases from sentences, offering customizable configurations for interpreting ambiguous values within English text. Supports parsing repeating time patterns.
RAG integration and UI components for building retrieval-augmented generation flows, featuring document indexing, local search, embedding support, and chat-style conversational interfaces.
Incremental Markdown parser and renderer producing append-only streaming snapshots with stable block identity for Compose UIs; presets optimized for chat and streaming previews.
Compile a high-level regex DSL into standard regexes; decompile and explain patterns, lint and auto-format, score ReDoS risk, generate tests, type-safe DSL, built-in patterns.
Rich text editing with plain and block editors, inline formatting, custom emoji, hyperlinks, tables, smart paste, JSON serialization, undo/redo, and floating toolbars for integrated UI components.
Extends Github Flavored Markdown by introducing custom `#tags`, allowing seamless tagging within notes. Enhances note-taking by enabling cross-referencing of thoughts and organizing with a lean approach.
Handles phone number operations, offering features for parsing, formatting, and validating numbers across multiple platforms.
Addresses dynamic text rendering and multilingual translation challenges by integrating AI models for real-time English-Arabic translation and text prediction on TextViews, ensuring accuracy and readability.
Implements a morphological analyzer with functionality similar to MeCab, supporting binary dictionary loading and offering various packages for ease of integration.
Implements Unicode normalization using platform APIs, transforming composed and decomposed characters into a standardized form, ensuring consistent text representation across different systems.
Offers IBAN validation, formatting, and retrieval of country-specific details, with immutable objects, non-empty valid IBANs, and SEPA/SWIFT registry checks. Supports multi-platform environments.
Facilitates convenient handling of dates, times, coordinates, colors, strings, and air quality. Offers a comprehensive suite of utilities with extensive test coverage.
Parses CSI/SGR ANSI escape sequences into styled text slices with color, intensity and style metadata; reconstructs plain text, iterates lines, and supports all 16 ANSI colors.