Browse Kotlin Multiplatform libraries
index data from klibs.ioRFC 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.
Type-safe DSL and finite state machine implementation ensures robust state management with atomic state transitions. Invalid transitions raise compile-time errors, preventing unintended behavior. Lightweight design.
Enhances AndroidX DataStore with type safety, eliminating string keys by representing preferences as objects. Supports SharedPreferences encryption and simplifies preference declaration and usage.
Lightweight storage wrapper library offering mutable and immutable storage solutions. Features include custom krate creation, nullable to non-null conversion, and integration with suspend libraries like DataStore.
Network I/O API offering suspendable connect/read/write/close, coroutine-friendly flows for stream consumption, TLS support, server/client helpers, and buffer-based read/write with auto-close lambda.
High-performance, lock-free bounded priority queue using persistent treap and CAS-based atomic updates; automatic eviction, key-based upsert deduplication, O(1) lookup, reactive state and batch mutations.
Generates and consumes gRPC services using interfaces and annotations. Supports various RPC call types, code generation with KSP, and relies on the grpc-kotlin-stub runtime.
Integrates open APIs with comprehensive support for async operations, offering features like bot management, chat services, and workflow execution. Simplifies authentication and provides cross-platform demo applications.
Lightweight coroutine-based startup orchestrator offering a declarative DSL for initialization tasks, dependency graph with cycle detection, retry/backoff policies, importance levels, timing metrics and lifecycle events.
Simplifies ViewModel state persistence across process death and configuration changes, integrating StateFlow with SavedStateHandle. Offers automatic state saving/restoring, selective persistence, and reduces boilerplate code.
Implements a straightforward EventBus using SharedFlow, inspired by Greenrobot EventBus. Features publish/subscribe, request/response patterns, and compile/runtime channel handling for event-driven communication.
Lightweight MVI-like library facilitates state management with reactive entities, a clear DSL, and customizable core directives. Implements state machines using flows, handling intents and states efficiently.
Updated fork integrates Firebase SDKs for seamless integration with Firebase services, featuring suspending functions, Flows, and Kotlin serialization for asynchronous operations and data handling.
Integration driver for SQLDelight with sqlite3 native bindings, enabling suspending/async query APIs (awaitAsList/executeAsFlow), init helper and Gradle setup for binary bindings.
Automatic retries, loading-state management, configurable caching and pagination with reactive flows, Compose-friendly UI helpers and ViewModel integration to simplify resilient, low-boilerplate data fetching.
On-device AI runtime enabling speech recognition, TTS, and local LLM inference with offline RAG, auto model downloads, streaming generation, and GPU acceleration for low-latency, privacy-preserving apps.
Type-safe client for Appwrite offering coroutine-based APIs: errors-as-values, typed IDs, query DSL, Flow realtime with auto-reconnect, chunked upload progress, modular services.
MVI framework offering distributed reducers and composable features: type-safe sealed intentions, pure outcome reducers, DI-pluggable feature sets, and compile-time code generation for zero boilerplate.
Predictable unidirectional state management with pure reducers, typed effect routing to handlers, composable state lenses, middleware-driven action flow, and purpose-built testing tools for deterministic, modular apps.
Enables sending local and push notifications with a unified interface, supporting initialization, cancellation, permission management, and monitoring of notification permissions and state changes.
Enables declarative application description using configuration tools, supporting graphical interfaces and data interaction. Features scopes, resources, containers, and event handling capabilities.
Facilitates in-process event bus using coroutines and flows, and offers a flexible remoting implementation leveraging ktor and kotlinx-serialization.
Lightweight library offers a unified API for monitoring network connectivity, delivering real-time updates, network type detection, and platform-specific insights across multiple platforms.
Context for asynchronous job execution with observable state, results and errors; declarative reactive API with Task/WatchContext/JobFlow abstractions, lifecycle control, lazy scheduling and cancellation.
Offline-first local data store syncing with remote servers — immediate local persistence, queued offline requests, automatic reconciliation, 3‑way merge conflict resolution, placeholder ID handling, and retryable sync.
Lightweight network connectivity observer offering real-time state streams, instant Connected plus debounced Disconnected events, singleton shared state provider, one-shot checks and testable fake monitor via interface.
Enhances the integration of Molecule with Android's ViewModel by utilizing a `lastState` parameter, ensuring previous states are accessible when revisiting views, improving user experience by avoiding redundant loading states.
Suspending API for two-way communication with ESP devices, flow-based packet streams, scanning/connection strategies, auto-selection and caching of device capabilities, display and alert parsing.
Lightweight MVI toolkit simplifying state management, handling effects, progress and errors; offers coroutine/flow-based action handling, Compose extensions, lifecycle-aware collection and test utilities.
Chinese text segmentation offering precise, full and search modes, HMM‑assisted new-word detection, Traditional Chinese handling, customizable dictionaries, tokenization with offsets, and runtime dictionary tweaks.