Reactive extensions to Cocoa frameworks, built on top of ReactiveSwift. β οΈ Looking for the Objective-C API? π Migrating from RAC 4.x? π Release Road
Streams of values over time. Tailored for Swift. π Release Roadmap Getting Started Learn about the Core Reactive Primitives in ReactiveSwift, and Bas
β οΈ We have recently released XCoordinator 2.0. Make sure to read this section before migrating. In general, please replace all AnyRouter by either Uno
Verge.swift π An effective state management architecture for iOS - UIKit and also SwiftUI π _ An easier way to get unidirectional data flow _ _ Supp
OneWay π§ OneWay is still experimental. As such, expect things to break and change in the coming months. OneWay is a super simple library for state ma
NOTE: This repository has been discontinued in favor of Actomaton. πΎ Harvest Apple's Combine.framework (from iOS 13) + State Machine, inspired by Elm
Unwrap Or Throw (or Die!) π Unwrap an optional or throw an error if nil (or crash the program). Not invented here. The idea for unwrap or die and unw
π snail A lightweight observables framework, also available in Kotlin Installation Carthage You can install Carthage with Homebrew using the followin
A Simple exemple of a launching screen made of 100% using SwuiftUI. You can modify and use it in your app Compatible from iOS 14 (older not tested ) to iOS 16 (beta tested only )
Eazy is the missing piece in your SwiftUI and UIKit application. It aims at harmonizing how your views communicate with the model and vice versa in a clear and consistent way. Eazy can be used on any Apple platform.