Stats

Basic RxSwift repo stats
0
20,018
8.1
10 days ago

ReactiveX/RxSwift is an open source project licensed under NOASSERTION which is not an OSI approved license.

RxSwift Alternatives

Similar projects and alternatives to RxSwift based on common topics and language

  • GitHub repo PromiseKit

    Promises for Swift & ObjC.

  • GitHub repo ReactorKit

    A library for reactive and unidirectional Swift applications

  • GitHub repo Observable

    The easiest way to observe values in Swift.

  • GitHub repo Siesta

    The civilized way to write REST API clients for iOS / macOS

  • GitHub repo LightweightObservable

    📬 A lightweight implementation of an observable sequence that you can subscribe to.

  • GitHub repo RxCombine

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

  • GitHub repo ReactiveAPI

    Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better RxSwift alternative or higher similarity.

Posts

Posts where RxSwift has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-06.
  • DispatchGroup in Swift
    dev.to | 2021-03-06
    We have defined what async code is, and two basic issues we could have when working with it: running tasks serially and in parallel. For running tasks in parallel we saw that DispatchGroup can be a simple solution for that. I will recommend using a library for this though. What I taught you here is basic async knowledge, but in real world scenarios, this won't be this straightforward, so using a battle tested library is always an advantage when working in production. I personally recommend using Apple's Combine if you can (it is supported in iOS 13 and above) or using RxSwift otherwise Finally, I can't finish this article without mentioning async-await. With async-await, probably all of this discussion will be a thing of the past. It lets us write async code that can be written like sync code. You can see the proposal (already implemented and that will be released in the next version of swift) here, and even try it in your code following a tutorial like this one.
  • RxSwift - easy, yet not obvious, tips
    dev.to | 2021-01-21
    I think this is the most important thing to understand with all your heart. All subjects, relays and operators might seem scary, especially with Rx-hermetic jargon. But simplifying it in your head to a simple collection will help you to understand all concepts easily. For me it was a sudden click. If you want to learn more, official docs are great source and emphasize this concept: https://github.com/ReactiveX/RxSwift/blob/main/Documentation/GettingStarted.md#observables-aka-sequences