Top 23 Swift Reactive Programming Projects
-
open-source-ios-apps
:iphone: Collaborative List of Open-Source iOS Apps
-
ReSwift
Unidirectional Data Flow in Swift - Inspired by Redux
-
CleanArchitectureRxSwift
Example of Clean Architecture of iOS app using RxSwift
-
ReactiveSwift
Streams of values over time
-
Render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
-
katana-swift
Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.
-
OpenCombine
Open source implementation of Apple's Combine framework for processing values over time.
-
XCoordinator
🎌 Powerful navigation library for iOS based on the coordinator pattern
-
RxAlamofire
RxSwift wrapper around the elegant HTTP networking in Swift Alamofire
-
RxFlow
RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern
-
RxKeyboard
Reactive Keyboard in iOS
-
RxBluetoothKit
iOS & OSX Bluetooth library for RxSwift
-
ReactiveKit
A Swift Reactive Programming Kit
-
RxGesture
RxSwift reactive wrapper for view gestures
-
RxRealm
RxSwift extension for RealmSwift's types
Latest mention: SwiftUI and realm database: Looking for best practices | reddit.com/r/iOSProgramming | 2021-01-10You can take a look here : https://github.com/RxSwiftCommunity/RxRealm
-
RxAutomaton
🤖 RxSwift + State Machine, inspired by Redux and Elm.
-
RxCombine
Bi-directional type bridging between RxSwift and Apple's Combine framework
Since Combine only supports iOS 13 onwards, it may be a bit early for most of current projects to adopt. Nevertheless, it’s never too soon to learn new tech and start experimenting with it to get yourself comfortable and “relevant”. The framework itself is still under development and improvement, so don’t forget to check back in future WWDCs for any cool new updates. I hope this article inspires you to dive deeper and learn more about Combine. I would like to give my thanks to Donny Wals for his book Practical Combine, as well as all the resources listed in the References section for making this article possible. In the meantime, you can also check out RxCombine to discover the possiblities of bridging between the two frameworks. Have fun!
-
RxAnimated
Animated RxCocoa bindings
-
bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
-
Hanson
Lightweight observations and bindings in Swift
-
CwlSignal
A Swift framework for reactive programming.
-
Verge
🟣 Verge is a more simple state-management library on iOS App (UIKit / SwiftUI) and ORM built-in
-
Komponents-Deprecated
📦 React-inspired UIKit Components - ⚠️ Deprecated
Index
What are some of the best open-source Reactive Programming projects in Swift? This list will help you:
- 1. open-source-ios-apps
- 2. ReSwift
- 3. CleanArchitectureRxSwift
- 4. ReactiveSwift
- 5. Render
- 6. katana-swift
- 7. OpenCombine
- 8. XCoordinator
- 9. RxAlamofire
- 10. RxFlow
- 11. RxKeyboard
- 12. RxBluetoothKit
- 13. ReactiveKit
- 14. RxGesture
- 15. RxRealm
- 16. RxAutomaton
- 17. RxCombine
- 18. RxAnimated
- 19. bow
- 20. Hanson
- 21. CwlSignal
- 22. Verge
- 23. Komponents-Deprecated