Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagxml
ksoup0.2.6
56020 used by

Parses and manipulates HTML and XML using a user-friendly API, supporting tasks like URL fetching, DOM traversal, and content cleaning to prevent XSS attacks. Offers robust DOM and CSS selector capabilities.

AndroidJSJVMNativeWasm·fleeksoft·Other
xmlutil1.0.0
49226 used by

Supports cross-platform XML serialization and parsing with automatic object serialization and custom policies. Includes modules for core functionality, serialization, and native XML parsing support.

JSJVMNativeWasm·pdvrieze·Apache License 2.0
compose-vectorize1.3.0
81

Generates `ImageVector` from `.xml` files, supporting theme attributes and dynamic colors for easy integration into Compose code. Automatically categorizes images by subfolder.

AndroidJSJVMNative·serbelga
ktxml1.0.0
341 used by

Minimal non-validating XML pull parser using CharIterator for input, reducing null returns and removing factories. Ideal for lightweight XML parsing in diverse environments.

AndroidJSJVMNativeWasm·kobjects·Apache License 2.0
LocoLaser2.6.0
33

Tool for importing localized strings from external sources to various project formats, including XML, JSON, and INI files. Supports multiple platforms and integrates with Google Sheets for streamlined localization management.

AndroidJSJVMNative·PocketByte·Apache License 2.0
epub4kmp0.3.0
20

Read, write and manipulate EPUB files via reader/writer API; auto-links stylesheets, offers CSS DSL and presets (or raw CSS), includes reader UI rendering via platform WebView, lazy resource loading.

AndroidJVMNative·Darkrock-Studios·Apache License 2.0
kmpxmpp0.1.0-alpha01
17

XMPP SDK offering modular RFC/XEP support, transport adapters (WebSocket/TCP), typed feature policy, IM features, Docker-backed interop tests; OMEMO end-to-end encryption planned.

AndroidJVMNativeWasm·AndroidPoet·MIT License
multiplatform-everything1.4.1
10

Offers a comprehensive collection of tools including multiplatform data structures, binary editing utilities, a GraphQL server, validation library, logging, and a BigNum library.

AndroidJSJVMNativeWasm·Martmists-GH·Other
xqt-platform0.2.0
8

Open-source implementation of XPath, XQuery, and XSLT languages. Supports code analysis and IDE tools with W3C and vendor extensions, providing a framework for XML language implementation.

JSJVMNative·rhdunn·Apache License 2.0
aral1.0.1
8

Lightweight, efficient library for XML parsing with a simple, flow-based API, enabling asynchronous handling of XML parsing events. Offers write-once, run-anywhere functionality without heavy dependencies.

AndroidJVMNative·csanfilippo·Apache License 2.0
Story-Kotlin0.0.9
7

Facilitates processing of XML-based story formats, enhancing storytelling capabilities in projects with streamlined integration through Gradle dependency management.

AndroidJVMNative·progress-studio·MIT License
RadialMenu1.0.5
5

Lightweight radial/circular menu with long-press, right-click and keyboard triggers; drag-to-select, edge-aware placement, haptics, animated transitions, badges, toggleable icon states, customizable animations.

AndroidJVM·gawwr4v·Apache License 2.0
kotlin-plist0.0.2
2

Reads and writes Apple's plist files in XML and binary formats with a type-safe, intuitive API. Offers multiplatform support and provides Kotlin extension utilities for easy conversion.

AndroidJSJVMNative·demoofbug·MIT License
compose-pdf0.7.3
2

Generates vector PDFs with identical, selectable/searchable text, deterministic integer-layout and font subsetting, Compose-style DSL, automatic pagination, SVG/VectorDrawable vector import, tables, images and progress reporting.

AndroidJVMNative·RikoAppDev·Apache License 2.0
SimpleXmlKsp1.0.0-alpha01
1

Generates XML serialization bean serializers using annotation processing. Supports serializing/deserializing XML elements, attributes, and paths with annotations for structs like lists and maps.

AndroidJSJVMNative·ValdZX·Apache License 2.0
slowxml0.2.1
1

Efficient XML parsing through a state machine, transforming XML strings into objects. Offers flexibility with hooks for parsing events like comments, tags, and attributes.

JSJVM·whiterasbk·GNU Affero General Public License v3.0
XmlPullKmp1.0.0
1

Multiplatform library implementing XmlPullParser for XML parsing, designed as a drop-in replacement for existing interfaces. Currently under development, using a transitive dependency.

AndroidJVMNative·XmlPullKmp·Apache License 2.0
kotlin-xml-builder0.2.0
1

Builds XML documents from code, offering lightweight and fast processing with minimal validation. Supports namespaces, processing instructions, DTDs, unsafe text, and customizable print options for XML rendering.

AndroidJSJVMNativeWasm·zacharee·Apache License 2.0
pomtools0.1.0
0

Facilitates dependency management by extracting and analyzing Maven POM files, offering insights and tools for more efficient dependency handling and project configuration.

JVM·iseki0·Apache License 2.0
missing-dot0.2.1.1
0

Facilitates migration of .NET projects by providing implementations for selected .NET APIs, including XmlReader, XmlWriter, and Linq to XML.

AndroidJSJVMNativeWasm·atsushieno·MIT License
komicinfo1.0.2
0

Read and write CBZ archives with embedded ComicInfo.xml metadata; create CBZ from ordered image lists; customize per‑page info (types, bookmarks).

AndroidJVM·broot5·MIT License
multiplatform-everything1.5.1
01 used by

Collection of utilities and libraries: WeakRef/WeakMap, byte-array binary tools, coroutines-based GraphQL client with subscriptions and codegen, parsers, validation, BigNum, symbolic and Clifford algebra.

AndroidJSJVMNativeWasm·DreamMoonCai·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
wac-discovery0.2.2
0

Discovers smart TVs, speakers, routers and IoT devices via SSDP and mDNS concurrently, deduplicates results, resolves UPnP metadata, with preset and custom filtering.

AndroidJVMNative·WacLabs·Apache License 2.0
Page 1