ReduxUI
SwiftState
ReduxUI | SwiftState | |
---|---|---|
1 | 2 | |
42 | 8 | |
- | - | |
3.2 | 0.0 | |
over 2 years ago | about 3 years ago | |
Swift | Swift | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ReduxUI
SwiftState
-
I just released version 1.0 of Recombine, a built-for-SwiftUI architecture based on Elm’s that takes type-safety to the max
Interesting, I find your raw-refined dichotomy very elegant. Yes, I’d be happy to learn more about your framework compared to SCA. I’d also love you hear u/Duffmaaaann ‘s thoughts on Recombine, who’s made their ownunidirectional data flow library, but with a different take on side effects.
-
Concurrency and Combine – what does the future look like?
I've created an implementation of this exact pattern in Swift with the help of SwiftCoroutine some time ago. Here's the code, if anyone's interested: https://github.com/palle-k/SwiftState (don't use this in production though, SwiftCoroutine relies on continuations as run-time function calls, which is discouraged). Once async/await becomes available, I'll rework it.
What are some alternatives?
swift-front-arch - Swift-AppArch is a *swifty*, lightweight, and easy to use way to define your macOS, iOS, tvOS, and watchOS app's architecture using a SOLID architecture patterns.
ReSwift - Unidirectional Data Flow in Swift - Inspired by Redux
Granite - A SwiftUI Architecture that merges Redux to the functional world of Swift
Recombine
Puddles - A native SwiftUI app architecture
Reactor - 🔄 Unidirectional data flow in Swift.
XcodesApp - The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
SwiftlySearch - A small, lightweight UISearchController wrapper for SwiftUI
Queryable - Run OpenAI's CLIP model on iOS to search photos.
Verge - 🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
Shift - Light-weight & concurrent EventKit wrapper
flucxx - An experiment in writing QML applications using the flux pattern, but combined with the type safety and speed of C++.