GoodReactor

Reactor framework

A framework that enables separation of concerns and side-effect-free interactions between view models, view controllers, and coordinators in iOS apps.

⚛️ GoodReactor is a Redux-inspired Reactor framework for iOS developed using Swift. It enables seamless communication between the View Model, View Controller, and Coordinator through state and navigation functions. It ensures no side-effects by interacting with dependencies outside of the Reduce function. Integrate it with using SPM!

GitHub

33 stars
3 watching
0 forks
Language: Swift
last commit: 29 days ago
Linked from 1 awesome list

ioslibraryreactorkitswift

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
reactorswift/reactor A framework for building reactive applications with unidirectional data flow. 176
ruiaaperes/reactor A framework for managing data persistence and network requests in iOS applications 184
goodrequest/gooduikit A collection of reusable UI snippets for faster and more efficient iOS development. 30
goodrequest/goodnetworking A Swift-based iOS library for simplifying HTTP networking with support for concurrency, Combine, and Alamofire. 31
gre4ixin/reactorkitexample An example project demonstrating the integration of RxSwift and ReactorKit for building reactive iOS applications. 2
goodrequest/grprovider A library providing pre-built providers to simplify data display in UITableView and UICollectionView 28
goodrequest/goodpersistence A library that simplifies caching data in keychain and UserDefaults storage using a property wrapper. 35
goodrequest/goodextensions-ios A collection of reusable code snippets and extensions to simplify common tasks in iOS development 28
reactors-io/reactors A framework for building concurrent distributed applications using asynchronous event streams 260
plangrid/reactivelists Provides a React-like API for managing state and rendering user interfaces in UITableView and UICollectionView 251
shadskii/reactorfx A library that simplifies the interaction between JavaFX events and Project Reactor's reactive streams 35
iroy2000/react-reflux-boilerplate-with-webpack A development workflow framework providing tools and integration for React, Reflux, ES6, CoffeeScript, and Webpack. 159
rxswiftcommunity/rxflow An iOS navigation framework that promotes reactive programming and declarative navigation design 1,879
anorudes/redux-easy-boilerplate A React and Redux-based project providing a boilerplate for building web applications with server-side rendering, API support, and various testing tools. 632
roberthein/observable A library that enables reactive programming in Swift by providing a simple and efficient way to observe values and manage side effects. 373