All modules:

Link copied to clipboard

The Compose module provides seamless integration between Reaktiv and Jetpack Compose / Compose Multiplatform. It bridges the store and Compose's reactive model with a minimal API surface: observe state, dispatch actions, call logic, and render navigation — all from Composable functions.

Link copied to clipboard

The Core module is the foundation of Reaktiv, providing the essential building blocks for the Model-View-Logic-Intent (MVLI) architecture in Kotlin Multiplatform projects.

Link copied to clipboard

Real-time debugging and state inspection tools for Reaktiv applications. DevTools provides a WebSocket-based bridge between your app and a browser-based UI for watching state changes, replaying action streams, and importing crash sessions.

Link copied to clipboard
Link copied to clipboard

The Navigation module provides a type-safe, state-driven navigation system for Kotlin Multiplatform projects. It integrates with Reaktiv Core to manage screen transitions, back-stack, modals, deep linking, and navigation guards — all as pure state.

Link copied to clipboard

Captures every request and response made through a Ktor HttpClient and feeds them to the Reaktiv DevTools UI, on the same timeline as your dispatched actions and logic calls.

Link copied to clipboard

Marker annotations for controlling automatic logic method tracing in Reaktiv. These annotations are processed by the reaktiv-tracing-compiler Kotlin compiler plugin, which instruments ModuleLogic methods so that DevTools can display method calls, parameters, execution duration, and return values in real time.