Browse Kotlin Multiplatform libraries
index data from klibs.ioImplements Sublime Text's fuzzy searching algorithm, renowned for its efficiency, as a library. Suitable for various platforms, enhancing search functionality with minimal dependencies.
Announces UI messages to native screen readers using JNA, offering CompositionLocal helpers and Swing integration, supports assertive/polite priorities and returns success status.
Implements an SNTP client for synchronizing network time, offering nullable and blocking time retrieval methods. Features singleton support for consistent synchronization across multiple instances.
Wrapper for Tencent Mars XLog enables cross-platform logging with various levels like debug, info, and error, supporting Android, iOS, macOS, Windows, Linux, and web.
Facilitates file input/output operations using the Posix API, bridging standard Java file APIs to native environments across various platforms.
Compile-time aspect-oriented weaving via compiler IR transformation, injecting @Aspect/@Before advice with zero runtime overhead; supports suspend, inline, extension, expect/actual functions, inheritance, many-to-many targets, rich JoinPoint metadata.
Lightweight memory-mapped I/O offering random access to large files, virtual memory-backed Source/Sink abstraction with efficient streaming, minimal overhead and zero-copy operations.
Develops an interactive console application readline library with history support using a cross-platform approach. Includes REPL-style loop capabilities, configurable line editing, and extensive keybinding options. Integrates Rust's readline functionality via FFI.
Multiplatform library facilitates interaction with Nostr, supporting event publishing, subscription requests, and relay communication through customized configurations and HTTP client integration.
Simplifies speech-to-text integration with a unified API across platforms. Offers reactive API, Jetpack Compose compatibility, error handling, and minimal setup for seamless application integration.
Enables logging in shared modules with platform-specific implementations, allowing custom loggers, filtering, logging level control, and tag transformations for flexible log management.
Offers lightweight date-time functionality with minimal dependencies, ensuring stability across platforms. Features include custom formatting, parsing, and time unit conversions, maintaining consistent APIs.
Kotlin bindings to AWS Common Runtime, enabling development of cross-platform applications. Includes an executable for testing CRT bindings with memory tracing and integration test capabilities.
Versatile library for generating Sudoku puzzles with customizable algorithms, grid sizes, and difficulty levels. Features innovative puzzle creation techniques and extensive permutation diversity.
Offers a Coroutines client for the Telegram Database Library, enabling asynchronous operations with generated Data Transfer Objects. Supports 159 update flows and 867 request methods.
High-performance primitive collections offering ArrayList/ArrayDeque, HashSet, and HashMap analogues that cut memory 4–5× and boost CPU 2–4× while avoiding boxing and minimizing dependency size.
Host Compose UI in a GLFW window, enabling smooth resizing, HiDPI/fractional scaling, native file pickers, custom cursors, file drops, and direct GPU context access for advanced rendering.
Launches child processes, monitors state, and captures output. Supports command-line arguments, input redirection, error checking, and multiple platforms, offering comprehensive process management.
Infinite pannable, zoomable canvas for building node-based editors, whiteboards, and diagrams with custom node content, per-node and canvas context menus, Bezier connections, gestures, dynamic nodes, pin-to-front.
Compute streaming, mergeable statistics using constant memory: summaries, quantile and cardinality sketches, decaying/regression estimators, composable adapters, wire-portable schemas, and bandits.
RFC 6455-compliant WebSocket client with permessage-deflate compression, suspend-friendly I/O and Flow-based messages, zero-copy frame pipeline, SIMD-optimized masking, and Autobahn compliance.
Unifies JNI usage across native targets, offering rich type-conversion helpers, annotation-driven generation of C-style JNI stubs, and seamless Java-to-native calls that remove boilerplate.
Offers self-contained extensions for deploying applications across various platforms, including calendar implementation, QR code detection, camera permission handling, and utility functions to enhance development efficiency.
Enables bio-authentication in applications using native platform APIs, supporting various environments. Facilitates seamless biometric integration, offering customizable authentication flows and native fine-tuning options.
Listener-based logging framework with asynchronous, thread-safe dispatch, multiple log levels, regex-based tag/message filtering, emoji console output, daily rotating file logs with cleanup, and custom listener support.
Library facilitates sample-based synthesis for generating audio data by loading `.sf2` files from memory, integrating seamlessly with projects without requiring additional configuration.
Rapidly integrates Google AdMob on Android and iOS, simplifying native vibration libraries into basic modes. Offers platform-specific implementations with a library of default vibrations.
Unofficial, open-source library facilitates seamless interaction with Umami web analytics API, offering type-safe, asynchronous integration, lightweight design, and privacy-centric analytics for multiple platforms.
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.
Vulkan API bindings adding type safety, RAII-based resource management, exception handling and ecosystem integration; streamlines instance creation, error handling and graphics resource lifetime.