Browse Kotlin Multiplatform libraries
index data from klibs.ioRFC 3284-compliant VCDIFF decoder enabling one-shot, reusable and streaming delta decoding, structural inspection, address cache support, Adler-32 validation, and robust typed error handling.
Facilitates file system operations like reading, writing, and modification across different platforms, ensuring seamless file handling and manipulation in a unified manner.
Cross-platform IO library enabling seamless interaction with synchronous and asynchronous data through interfaces like AbsoluteReader, AbsoluteWriter, and Buffer for efficient data processing and streaming.
Developer-preview OSS SDK enabling object and bucket management, uploads/downloads, paginators and presigner support, ByteStream I/O and pluggable credentials for streamlined cloud storage operations.
Control LED displays using a builder DSL to compose video/image areas, schedule and play modes, upload programs to HD fullcolor devices with in-memory media and device-specific transformer.
Collection of tools enhances application and library development with Gradle plugins for building CLI and UI applications, and libraries for stream and file IO, process management, and CLI parsing.
Pre-packaged Japanese-Multilingual dictionary library streams JMDict entries for efficient processing. Supports storing entries in databases. Handles large data efficiently without memory overload.
Simplifies terminal input handling, unifies keyboard into a byte stream ready for PTY/SSH, supports RAW/TEXT modes, maps virtual keys to ANSI sequences, and offers UI integration.
Async suspend-based streaming I/O layer exposing AsyncFileSystem/AsyncReadOnlyFileSystem, AsyncCloseable, async raw sources/sinks, buffered AsyncSource, AwaitPredicate, virtual/noop/system filesystems, random/discarding streams, portable implementations.
Lightweight wrapper around a file-IO implementation, fixing non-ASCII path handling, adding fluent path-building DSL, withFs execution block and Path-centric file operations (read/write/move/delete).
Collection of libraries offering lexicographically-sortable ULIDs, zero-overhead 64-bit BitSet with bitwise ops and set-bit iteration, and unified asynchronous file I/O including OPFS support.
Defines basic interfaces for low-level input and output byte streams, intended to be implemented in platform-specific code, facilitating streamlined data processing.
Multiplatform file uploading library supporting real, fake, and network files in various environments. Offers versatile configuration for different use cases, including headless setups.
Compresses and stores time-based data points, utilizing pluggable compression strategies and supporting multiple data types through interfaces for efficient data mapping and disk operations.
Handles file input/output operations, supporting reading, writing, and deleting files. Simplifies file management with a clear API, integrating seamlessly into projects requiring file manipulation.
Facilitates modern asynchronous data buffering, eliminating legacy dependencies while providing essential foundational support.
Defines a common interface for interacting with the host's file system, enabling reading, writing, and integration with Wasm wrappers for extended capabilities.
Cross-platform ByteBuffer implementation offers Java NIO API compatibility, memory efficiency, endianness control, and buffer operations. Supports primitive types and runs on multiple platforms.
Offers type bindings and extensions for the Streams and Compression Streams APIs, facilitating interaction with JavaScript stream types without providing actual implementations.
Multiplatform I/O tools streamline input/output operations across various platforms, enhancing code efficiency and portability.
Allocates memory outside the heap, providing interfaces for read and write operations. Allows memory allocation and transfer to raw sinks, optimizing performance.
Offers high-performance binary and text processing primitives with zero-copy array-like abstraction. Features allocation-free encoding/decoding, modular structure, and inline function templates for efficiency.
Library facilitates seamless file access operations, supporting read/write streams and file management functionalities, enhancing cross-platform development efficiency with a consistent API.
Pre-packaged Japanese-Multilingual name dictionary library enables streaming and processing of dictionary entries. Suitable for integration into projects, with efficient handling recommended due to large data size.
Interpreted scripting language embedded in a markdown renderer, supporting functions with default parameters, custom objects with methods, string templates, generics, ranges, collections, and runtime I/O callbacks.
Lightweight audio capture producing canonical 16-bit mono WAV buffers for transcription and AI pipelines, with unified API and extensible event hooks for error handling.
Speex audio decoding with streaming Ogg/Raw frame handling, simple API, lightweight bindings and efficient low-latency decoding with a small footprint for streaming workflows.
Loads .env files into runtime via DSL or fluent builder, honoring system env precedence; supports quoted/multiline values, comments, escapes, duplicates, and ignore options.
Pseudo-terminal interface to spawn and control child processes in a real-terminal environment: execute commands, read/write IO, resize terminal, monitor, interrupt or forcefully terminate processes.
Unified, type-safe API for picking, saving, capturing, sharing and reading files: single/multi/directory selection, camera photo/video, save dialog, share sheets, compose-first integration and runtime capability checks.