Browse Kotlin Multiplatform libraries
index data from klibs.ioSimplifies accessing, storing, and processing data by enhancing `java.io` and `java.nio` capabilities. Originated from OkHttp, ensuring robust performance for various data handling needs.
Visualizes and edits Java class files and bytecode. Enables reading and writing class files, supports multiple files, offers dark mode, localizations, and an IntelliJ IDEA plugin.
Offers basic IO primitives with a mutable `Buffer` for efficient data handling, `Source` and `Sink` interfaces for data streams, and experimental filesystem support via `FileSystem` and `Path` classes.
Library simplifies picking and saving files, directories, and media across different platforms using native APIs. Features include file type selection, multiple picker modes, and easy integration with UI frameworks.
CSV Reader/Writer library with an easy-to-use DSL interface, automating I/O handling. Supports reading from various sources, sequence processing, suspending functions, and customizable options for both reading and writing operations.
Lightweight library simplifies development with APIs for battery management, file system operations, and package information retrieval, supporting integration with multiple platforms and providing Swift package availability.
Cross-platform audio tag editor in early development, leveraging Compose for UI and kotlinx-io for IO operations, supporting FLAC format metadata reading and writing.
Monitors file system changes across multiple directories, emitting events such as create, delete, and modify. Allows observing file events using flows, supports multiple platforms, and provides raw event access for debugging.
Library facilitates access to platform-specific directories for storing application data, configurations, caches, and logs. Supports multiple methods for different directory types and respects platform-specific standards.
Library enables cross-platform file I/O, including text, binary, and zip/archive files. Features coroutine support, charset encoding/decoding, bitwise operations, byte buffers with endian support, and customizable zip file handling.
Runs a "hook" lambda after a code block, regardless of success, failure, or application termination. Useful for operations affecting external systems, like file locks.
Facilitates Android device connection without ADB server, supporting wireless debugging, apk sideloading, file management, port forwarding, and shell command execution with secure SSL/TLS1.3 connections.
Handles platform-specific application home and cache directories. Provides functions to retrieve appropriate paths for data and cache storage based on the operating system and platform environment.
Enhances database operations with Google Room library by providing tools for database validation, management, and filesystem utilities, along with extensions for SQLite connections and statements.
Unified coroutine-based API for picking images, videos and files with Compose integration, camera capture, permission handling, multi-select support, and platform-specific result metadata.
Library determines geographic region based on coordinates efficiently. Offers customizable data imports, handles subdivisions, and optimizes query speed through rasterized boundary data.
Offers smart auto-detection and parsing for various lyrics formats, karaoke-ready syllable timing, translation support, and extensibility for custom formats. Includes metadata extraction.
Implements a file API mimicking Java's, supporting file and URI management with classes for direct and URI-based file handling. Offers integration with kotlinx.io, FileKit, and Okio for flexible file operations.
Cross-platform media player library enables running sample apps on Android and iOS, and supports publishing to MavenLocal and MavenCentral with detailed setup instructions.
Enables straightforward audio recording and playback with a modern asynchronous API using coroutines and Flow, supporting seamless audio stream handling across various platforms.
Converts crossword puzzle file formats, supports reading/writing various formats, generates PDFs, and includes a web interface for creating digital puzzles.
Robust, easy-to-use library for cropping images with a single codebase, featuring a user-friendly UI and supporting both Android and Desktop platforms.
Enables seamless file downloading, local saving, and opening through the system's default application, while abstracting platform-specific details for a streamlined experience.
PDF viewing and handling toolkit with rendering, RAM/disk caching, remote persistence, configurable page preloading, shared zoom and search state, save/open/export flows, toolbar and thumbnail integrations.
Implements Mustache templating, enabling document rendering with customizable contexts and auto-generated adapters. Supports dynamic templates and context creation through KSP-generated adapters and custom mappings.
Fast dictionary of OpenStreetMap features, enabling term and tag-based searches. Utilizes indices for speed and supports translations and brand preset data integration.
Facilitates PDF generation from HTML & CSS using Chromium or Google Chrome, supporting various input methods and customizable settings for encryption, metadata, page orientation, and size.
ZIP input/output streams with Java-compatible byte-array streams, DEFLATE via zlib, adapters for common I/O libraries, and comprehensive ZipEntry metadata plus streaming APIs.
Implements bindings of opentest4j with platform-specific adjustments, including modified serialization support, type exposure as `KClass`, `toValueWrapper()` method, and UTF-8 content decoding in `FileInfo`.
Facilitates file input/output operations using the Posix API, bridging standard Java file APIs to native environments across various platforms.