Swift Reactive Programming

Open-source Swift projects categorized as Reactive Programming

Top 23 Swift Reactive Programming Projects

Reactive Programming
  1. ReSwift

    Unidirectional Data Flow in Swift - Inspired by Redux

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. CleanArchitectureRxSwift

    Example of Modern Domain Driven modularisation of iOS apps

  4. ReactiveSwift

    Streams of values over time

  5. OpenCombine

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

    Project mention: Show HN: Pledge – A Lightweight Reactive Framework for Swift (No Rx Overhead) | news.ycombinator.com | 2025-04-10
  6. RxCoordinator

    🎌 Powerful navigation library for iOS based on the coordinator pattern

  7. Render

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

  8. RxFlow

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

  9. SaaSHub

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

    SaaSHub logo
  10. 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.

  11. RxAlamofire

    RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

  12. RxKeyboard

    Reactive Keyboard in iOS

  13. RxBluetoothKit

    iOS & OSX Bluetooth library for RxSwift (by Polidea)

  14. RxGesture

    RxSwift reactive wrapper for view gestures

  15. ReactiveKit

    A Swift Reactive Programming Kit

  16. RxRealm

    RxSwift extension for RealmSwift's types

  17. RxCombine

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

  18. Verge

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

  19. RxAnimated

    Animated RxCocoa bindings

  20. Bow

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

  21. NSObject-Rx

    Handy RxSwift extensions on NSObject, including rx.disposeBag.

  22. SwiftRex

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

  23. Hanson

    Lightweight observations and bindings in Swift

  24. CwlSignal

    A Swift framework for reactive programming.

  25. Komponents 📦

    📦 React-inspired UIKit Components - ⚠️ Deprecated

  26. SaaSHub

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

    SaaSHub logo
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

  • Show HN: Pledge – A Lightweight Reactive Framework for Swift (No Rx Overhead)

    3 projects | news.ycombinator.com | 10 Apr 2025
  • 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. 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,591
2 CleanArchitectureRxSwift 3,985
3 ReactiveSwift 3,028
4 OpenCombine 2,760
5 RxCoordinator 2,318
6 Render 2,166
7 RxFlow 1,886
8 CombineExt 1,768
9 RxAlamofire 1,626
10 RxKeyboard 1,612
11 RxBluetoothKit 1,421
12 RxGesture 1,395
13 ReactiveKit 1,239
14 RxRealm 1,164
15 RxCombine 1,042
16 Verge 746
17 RxAnimated 691
18 Bow 651
19 NSObject-Rx 646
20 SwiftRex 623
21 Hanson 517
22 CwlSignal 302
23 Komponents 📦 207

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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