Browse Kotlin Multiplatform libraries
index data from klibs.ioComprehensive WiFi analysis, diagnostics and optimization toolkit offering RF modeling, channel selection, security auditing, ML-driven recommendations, anomaly detection and multi-format report generation for network troubleshooting.
Unified API for retrieving system app directories (temp, documents, cache, downloads), synchronous calls, application-id isolation for per-app subdirectories and standard path mappings.
Resolve shared map links (Google Maps, Apple Maps) into latitude/longitude coordinates, including short/redirected links, without relying on external mapping APIs.
Lightweight formatter converting durations into human-readable "time ago" strings. Zero dependencies, single-file implementation, customizable locale translations, supports past and future phrasing, minimal extensible API.
Lightweight signal abstraction for emitting typed events and connecting synchronous handlers. Includes connection handles and a global named-signal registry for simple, minimal event routing.
ViewModel-like retained model helper for dialogs and popups, composable integration with declarative entryProvider and metadata-based factories, typed PopupId, and synchronous showDialog result delivery.
Generates QR-code 2D Boolean matrices via a tiny, dependency-free API; omits rendering so custom renderers or CLI tools can handle visual output and integration.
Adds concurrent mapAsync, pairwise emissions, flow racing, exponential-backoff retries, timeout-or-null, and default/fallback helpers for building composable, resilient asynchronous streams with concise APIs.
Toolkit simplifying compiler-internals workflows: utilities and abstractions to transform source into FIR and IR, enabling fast compiler-extension experiments, in-depth code analysis, and optimization prototyping.
Event and result observation with DataResult, LiveData/Flow wrappers, chaining/mapping/merge helpers and a Compose-first DSL for declarative loading, data, error and collection handling.
Unified toolkit offering app lifecycle, device and app info, clipboard read/write/observe, network and keyboard monitoring, haptics, sensor observation, navigation, share-sheet and file pick/save helpers.
Pure systems-programming toolkit enabling bit-exact C semantics with single-heap memory, C-compatible types, deterministic floating-point, and dual-mode bitshift engine for reliable C-to-language porting.
Color-extension utilities offering conversions, tint/dim, invert/grayscale, saturation/hue controls, blending, alpha adjustment, color-space conversions and hex parsing, compatible with CSSColorValue-based color parameters.
Opens native email chooser, prefills subject/body, attaches files, enables feedback sending without internet permission, offers unintrusive notification or fallback when no email client installed.
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.
Encodes and decodes binary data to compact, human-friendly Base58 strings (plain, no checksum); includes fixed-width typed helpers (ints, UUIDs), preserves leading zeros, rejects invalid input.
UI-agnostic form validation toolkit standardizing immutable, testable input states; supports custom and dynamic validations, aggregated form validity, and submission lifecycle handling.
Offers utilities for creating interactive paginators with customizable buttons in messaging and interactions, enhancing user experience with dynamic content updates in chat applications.
Offers fundamental classes to streamline app development and enhance functionality.
Tiny DSL for pretty-printing directory and file hierarchies. Offers customizable separators, sorting, directory-first organization, and compact mode for merging directories/files.
Universal formatting library enabling consistent data formatting across multiple platforms.
Facilitates Java interoperability by providing functional interfaces, enhancing cross-language integration and simplifying code sharing across different platforms and languages.
Offers a class set for wrapping units of measure and common data structures, supporting Metric and US Customary systems. Extensible design allows easy addition of new units.
Generates `.proto` specifications and Swift telemetry by executing a make command, streamlining the process for managing telemetry data.
Lightweight, modular components and utilities facilitate app architecture with flexible asynchronous behavior using coroutines. Includes sample projects to demonstrate integration with ViewModels.
Generates lenses for classes to simplify immutable state updates, using annotation processing. Supports data and sealed classes, enhancing code readability and maintainability.
Implements a versatile stack data structure with various initialization methods, allowing element addition, removal, and both destructive and non-destructive iteration.
Defines a `Closeable` interface for implementing resource management and cleanup operations, ensuring efficient handling of resources with a simple override method for closing.
Offers a heap implementation supporting min/max heaps, custom item types, and configurable parameters like capacity and scaling, ensuring efficient data organization and retrieval.
Offers a collection of utilities and extensions for streamlined data manipulation and enhanced functionality across various projects, promoting code reusability and efficiency.