Swift Reactive Programming

Open-source Swift projects categorized as Reactive Programming

Top 23 Swift Reactive Programming Projects

Reactive Programming
  • ReSwift

    Unidirectional Data Flow in Swift - Inspired by Redux

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • ReactiveSwift

    Streams of values over time

  • OpenCombine

    Open source implementation of Apple's Combine framework for processing values over time.

    Project mention: How to use OpenCombine framework with Android Studio | dev.to | 2024-01-27
  • Katana

    Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.

  • RxCoordinator

    🎌 Powerful navigation library for iOS based on the coordinator pattern

  • Render

    UIKit a-là SwiftUI.framework [min deployment target iOS10]

  • RxFlow

    RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern

  • CombineExt

    CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.

  • RxAlamofire

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  • RxKeyboard

    Reactive Keyboard in iOS

  • RxBluetoothKit

    iOS & OSX Bluetooth library for RxSwift (by Polidea)

  • RxGesture

    RxSwift reactive wrapper for view gestures

  • ReactiveKit

    A Swift Reactive Programming Kit

  • RxRealm

    RxSwift extension for RealmSwift's types

  • RxCombine

    Bi-directional type bridging between RxSwift and Apple's Combine framework

  • RxAnimated

    Animated RxCocoa bindings

  • NSObject-Rx

    Handy RxSwift extensions on NSObject, including rx.disposeBag.

  • Bow

    🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

  • Verge

    🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.

  • SwiftRex

    Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex

    Project mention: Kaleidoscope of iOS app architectures | dev.to | 2024-01-29

    Originally created for React web apps. Difficult to navigate the code, messy side-effects. ReSwift is a prominent implementation for iOS, although the project doesn’t show much activity anymore. There are others. SwiftRex, for example.

  • Hanson

    Lightweight observations and bindings in Swift

  • CwlSignal

    A Swift framework for reactive programming.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swift Reactive Programming discussion

Log in or Post with

Swift Reactive Programming related posts

  • How to use OpenCombine framework with Android Studio

    1 project | dev.to | 27 Jan 2024
  • Moving the Evernote center of operations to Europe

    1 project | news.ycombinator.com | 9 Jul 2023
  • Where are the 6 figures jobs?

    1 project | /r/cscareerquestionsEU | 25 Mar 2023
  • Do I need third party library to manage state management in swiftUI?

    1 project | /r/iOSProgramming | 6 Mar 2023
  • Is Coordinator Pattern useless in Swift?

    1 project | /r/swift | 13 Feb 2023
  • new to Combine and struggling with the best way to launch multiple requests

    1 project | /r/iOSProgramming | 21 Jan 2023
  • INAN for my growing technology company

    1 project | /r/INeedAName | 18 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Reactive Programming projects in Swift? This list will help you:

Project Stars
1 ReSwift 7,541
2 CleanArchitectureRxSwift 3,900
3 ReactiveSwift 3,004
4 OpenCombine 2,699
5 Katana 2,250
6 RxCoordinator 2,230
7 Render 2,155
8 RxFlow 1,879
9 CombineExt 1,723
10 RxAlamofire 1,620
11 RxKeyboard 1,604
12 RxBluetoothKit 1,408
13 RxGesture 1,364
14 ReactiveKit 1,238
15 RxRealm 1,154
16 RxCombine 1,035
17 RxAnimated 687
18 NSObject-Rx 643
19 Bow 645
20 Verge 642
21 SwiftRex 623
22 Hanson 517
23 CwlSignal 304

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Swift is
the 15th most popular programming language
based on number of metions?