ReactiveStore
Simple reactive store implementation for state management written in Swift.
ReactiveStore can be used as a model part of MVC paradigm derivatives, as a global shared state or even with SwiftUI.
To use ReactiveStore with SwiftUI it is required to add ObservableObject conformance to store implementation class and mark all mutable properties with @Published decorator.