Browse Kotlin Multiplatform libraries
index data from klibs.ioPackages a widely-used compression library, enabling direct API access and Okio integration for common use-cases without extra dependencies, focusing on data stream compression and decompression.
Implements Minecraft's NBT format serialization, supporting all NBT variants and compressions. Offers type-safe `NbtTag` classes with convenient DSLs for data encoding/decoding to/from NBT or SNBT formats.
Port of JDK's IO classes for cross-platform support, facilitating Java-style IO operations. Offers modules for buffer, charset, URI handling, and seamless integration with kotlinx-io and Okio.
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.
Enhances file handling by extending an existing I/O library, enabling path conversions between file system paths and URIs, supporting UNC paths and IPv6 addresses.
Implements Quite OK Image (QOI) format reading and writing functionality. Utilizes Okio for file system interactions, supporting various input sources and output destinations.
Extends the standard library with core and extension libraries for Arrow, Coroutines, Exposed, Ktor, reflection, Serialization, Vert.x, and more, enhancing language capabilities.
Efficiently parses JSON streams using OKIO for enhanced performance. Offers a multiplatform solution for handling JSON data with streaming capabilities.
Native "Log in with Telegram" OAuth2+PKCE flow implementation offering app redirect plus web fallback, minimal API (configure/login/handle), and Telegram-signed OpenID Connect id_token.
High-performance APNG parsing and rendering with precomposed frames, Compose-style painters, declarative and imperative playback controls, optional HTTP network loading and disk LRU caching.
Facilitates reading and writing of Modified UTF-8 binary sequences using Java streams, Okio sinks/sources, or Ktor inputs/outputs, with functionality for calculating encoded binary sizes efficiently.
Enables interaction with an IPFS node via HTTP, allowing string addition, retrieval, and version commit access. Compatible with local or Infura-based configurations.
Compile-time, type-safe object mapping via annotations; generated mappers return Result<T> with path-aware errors, compile-time lossless-conversion checks, fallback ladder, pluggable converters and observability.
Shared code library enhances app development with analytics, datastore, logging, text utilities, and function extensions for Enum, DateTime, and more, facilitating seamless cross-platform integration.
Offers serialization, logging, key-value storage, and database access, with support for dependency injection, caching, and file operations across various environments.
Image loading library offering fast, lightweight, and easy-to-use features with optimizations like caching, downsampling, and request management. Integrates seamlessly with modern libraries and Compose.
Bootstraps translations from remote or bundled snapshot, persists local snapshots, serves cache-first reads with single-item fetch on miss, supports typed resources, Compose integration, background refresh.
High-performance, zero-reflection JSON serializer generating optimized zero-copy byte serializers via compile-time code generation; thread-safe registry, null-safety and memory/DoS safeguards, prewarm.
Schema compiler and runtime for protobuf: generates strongly-typed message models, handles binary encoding/decoding, offers Moshi/Gson JSON adapters, and supports Okio relocation for compatibility.
Complements java.io and java.nio, simplifying buffered reads/writes, byte-string handling and file I/O; includes a fake filesystem for tests and shaded packaging to avoid runtime conflicts.
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.
SAX-style RTF reader/writer emitting sealed event streams and styled-text models, with streaming I/O adapters, Markdown↔RTF and AnnotatedString converters, robust charset and Unicode handling.