Browse Kotlin Multiplatform libraries
index data from klibs.ioStandard redux implementation fostering an ecosystem of middleware, store enhancers, and dev tools. Offers modular development, supports multiple platforms, and promotes open development and community involvement.
Generates mutable models from immutable definitions, simplifying state updates and reducing boilerplate code. Inspired by Redux and Immer, offers atomic field updates and reactive immutable value updates using `StateFlow`.
Library aids in managing state using unidirectional data flow principles, offering tools to mutate state over time via `StateMutator` implementations. Supports MVVM and MVI patterns.
Simple, predictable state management library inspired by Flux, Elm, and Redux. Built on coroutines and structured concurrency. Highly extensible and adaptable for various architectures without platform-specific dependencies.
UI framework combining MVI, MVVM, and SAM principles. Simplifies business logic encapsulation, supports various programming styles, ensures predictability, and offers composability for complex applications.
Redux-like state management library reducing boilerplate through a more developer-friendly API, supporting coroutines and offering streamlined setup for managing application state with minimal code complexity.
Implements a simple, type-safe, and testable redux/uniflow architecture. Enables easier state management, action handling, and testing. Provides flexibility without enforcing a strict Redux pattern.
Simplifies building MVI architecture in Android, offering dependencies for different build configurations and providing a detailed store working scheme. Comprehensive documentation available in the wiki.
Simplifies state management with Redux-like structure, offering customizable state, actions, and reducers. Optional side effects and Jetpack Compose integration enhance functionality.
Implements an opinionated Redux architecture for managing application state with components like immutable state, reducers, middleware, sagas, and state observers for streamlined state management.
Lightweight library offering structured state management akin to Redux. Features include reactive state observation, action-driven changes, middleware for action interception, and state slicing for focused views.
Implements a straightforward Redux/MVI approach for building applications with predictable state management.
Adapts the Redux pattern with coroutine integration, offering testable and extensible store functionality, middleware support, coroutine handling, and various integrations to streamline development and reduce boilerplate.
Lightweight, type-safe state management inspired by Redux, featuring predictable unidirectional data flow, middleware support, and seamless integration with Compose UI. Offers action caching, saga pattern support, and minimal dependencies.
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.
Implements a standard redux pattern for state management, enabling middleware, store enhancers, and development tools. Facilitates modular development and enhanced code reuse across various platforms.
Implements Redux architecture using StateFlows and Coroutines, enhancing state management with reactive programming and streamlined asynchronous operations.
Redux-style state management: reducer pattern, middleware, execution strategies (takeLatest, debounce, throttle, retry), strategy chaining, error processors, time-travel debugging, and real-time WebSocket state synchronization with type-safe shared actions.
Facilitates easy management of UI states for developers by providing components like ViewStateStore, Reducer, and built-in navigation. Implements concepts similar to Redux.
Enables efficient state management with an MVI framework, featuring state rendering, action dispatching, event handling, and middleware integration for customizable application architecture, including support for Compose.
Redux-style state management with modern toolkit features: type-safe reducer DSL, reactive StateFlow, memoized selectors, async thunks, entity adapter, listener middleware, slice pattern.
Facilitates implementing the Redux architecture in projects, enhancing state management and enabling a structured approach to building scalable applications across different platforms.
Provides a streamlined state management system with immutable states and actions for seamless integration with graphical engines, supporting asynchronous operations for stable app development.
Concise reactive state management library enables structured handling of application states, actions, and effects with a minimalistic API, promoting scalability, predictability, and testability.