Browse Kotlin Multiplatform libraries
index data from klibs.ioArchitectural framework manages state and event processing, utilizing parameters, projections, events, intents, and event chains to ensure code predictability, testability, and scalability.
State managing library handles state dependencies, facilitating component creation and rendering. Offers customizable state management and efficient component interaction for dynamic web applications.
Manages remote configuration, event tracking, and logging in mobile applications. Features include reactive updates, automatic user identification, and structured logging with various severity levels.
Highly customizable date and time picker library offers beautiful, Material Design 3 compliant components. Features include multiple themes, formats, easy configuration, validation support, and state management.
Enhances Compose UI with WebView support, enabling URL loading and HTML rendering. Includes state management, navigation handling, and performance improvements via platform-specific integrations.
Extends JetBrains Compose with WebView capabilities, supporting URL loading, HTML rendering, and post data across Android, iOS, and Desktop. Facilitates navigation control and state management.
Facilitates application initialization by defining initializers, managing their execution order, handling errors with customizable renderers, and integrating with splash screens for a seamless startup experience.
Lifecycle-aware Snackbar library streamlines Snackbar management, preventing missed or duplicated messages. Offers one-liner API, automatic string resource conversion, and full unit-testability.
Routing library designed for creating hierarchical UI components and managing states. Enables writing root and subcomponents, handling state changes, and initializing entry points seamlessly.
Encapsulates shared mutable state, allowing transactional operations and safe reads without mutexes. Supports diff filtering for efficient, thread-safe management of large, frequently updated data.
Base library for building applications with elements to construct UI nodes like screens and dialogs, handling events and state using view models, and ensuring easy testing and navigation.
Enables straightforward form state management using a concise and easy-to-use library, streamlining the process of handling form states in applications.
Implements the Model-View-Intent pattern for managing complex UI states with predictability, testability, and maintainability. Offers explicit state modeling, unidirectional data flow, and handles asynchronous operations effectively.
Extension library enabling Compose-style presenters with Flow or State actions, event channels, nested presenters, ViewModel-managed lifecycles, and resolution of native integration conflicts.
Lightweight observable state container enabling atomic compare-and-set updates, snapshotting, change listeners, and asynchronous notifications for predictable, thread-safe state management and easy integration.
Lightweight, customizable form-builder DSL with reusable fields, built-in field and form validation, stateful ViewModel access, change observation, and custom input field support.
Flexible, customizable modal component offering animated transitions, background blur/tint/scale, stacking multiple modals, gesture-driven dismissal, flexible positioning and visibility-ratio state for fine-grained control.
Flexible, customizable snackbar system featuring swipe-to-dismiss, geometric stacking visuals, configurable animations, durations and alignment, plus an easy host/state API for transient message management.
Annotation-based form validation with KSP-powered compile-time metadata, zero-reflection overhead, reactive Compose-ready mutable-state form tracking, field-level error reporting, and extensible custom validators.
Tiny, Compose-first MVI toolkit enabling unidirectional state management via pure reducers, suspend side-effects and an interactor that folds events and upstream flows into StateFlow; easy to embed.
Embeddable decision-flow engine for onboarding, questionnaires and assessments; separates logic from presentation, emits renderable states from JSON-defined flows, offers theming or fully custom UI integration.
Shared architecture primitives for clean, layered apps: lifecycle-aware BaseViewModel exposing StateFlow with native-coroutines observation, ViewModelState marker, and sync/suspend/flow UseCase variants.
Lightweight coroutine-based unidirectional data-flow architecture for predictable state management, mapping events→actions→results→state, with interactor pipelines, side-effect handling, lifecycle-scope integration and UI screen binding.
MVI state management with ViewModel lifecycle, composable StateContent, reusable component DSL, typed navigation keys, Navigator API, predictive-back animations, ViewModelStore syncing and saveable backstack state.
Lightweight, visual-first advertising SDK simplifying interstitial, rewarded and banner ad integration with visual state indicators, automatic retries, reactive ad switching, and lifecycle-aware loading control.
Sealed state types modeling common UI transitions — loading, saving, mutating (with original/updated tracking), plus ResourceState that combines load/save flows for predictable, type-safe view-state handling.
Centimetre-accurate UWB spatial awareness: peer-to-peer TWR ranging, angle-of-arrival, FiRa STS security, exhaustive 10-state lifecycle, composable errors, and hardware fakes for testing.
Type-safe suspendable navigation with result-passing (primitives and serializable objects), plus a lightweight MVI ViewModel interface to standardize UI state management.
Immutable, append-only, cryptographically linked chain for tamper-evident local data sync with content deduplication, HTTP/TCP sync modules, reactive updates, pluggable persistence and conflict merging.
Embeds a WebView into JetBrains Compose UI, offering remembered state, navigation controller, JavaScript bridge, HTML/URL/post-data loading, async JS evaluation, progress and error tracking.